From ce94df00943934a488b2c7e6476c6d72fad0673e Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 8 Aug 2021 21:38:28 +0530 Subject: [PATCH 01/53] Created the genetics module --- commons-math4-genetics/pom.xml | 54 +++ .../math4/genetics/GeneticAlgorithm.java | 245 ++++++++++++++ .../genetics/exception/GeneticException.java | 66 ++++ .../genetics/exception/package-info.java | 20 ++ .../model/AbstractListChromosome.java | 124 +++++++ .../genetics/model/BinaryChromosome.java | 107 ++++++ .../math4/genetics/model/Chromosome.java | 111 +++++++ .../math4/genetics/model/ChromosomePair.java | 67 ++++ .../model/ElitisticListPopulation.java | 120 +++++++ .../commons/math4/genetics/model/Fitness.java | 34 ++ .../math4/genetics/model/ListPopulation.java | 215 ++++++++++++ .../genetics/model/PermutationChromosome.java | 40 +++ .../math4/genetics/model/Population.java | 62 ++++ .../math4/genetics/model/RandomKey.java | 309 ++++++++++++++++++ .../math4/genetics/model/package-info.java | 20 ++ .../genetics/operators/BinaryMutation.java | 60 ++++ .../genetics/operators/CrossoverPolicy.java | 41 +++ .../genetics/operators/CycleCrossover.java | 194 +++++++++++ .../genetics/operators/FixedElapsedTime.java | 80 +++++ .../operators/FixedGenerationCount.java | 78 +++++ .../genetics/operators/MutationPolicy.java | 38 +++ .../genetics/operators/NPointCrossover.java | 186 +++++++++++ .../genetics/operators/OnePointCrossover.java | 133 ++++++++ .../genetics/operators/OrderedCrossover.java | 155 +++++++++ .../genetics/operators/RandomKeyMutation.java | 58 ++++ .../genetics/operators/SelectionPolicy.java | 37 +++ .../genetics/operators/StoppingCondition.java | 36 ++ .../operators/TournamentSelection.java | 123 +++++++ .../genetics/operators/UniformCrossover.java | 144 ++++++++ .../genetics/operators/package-info.java | 20 ++ .../commons/math4/genetics/package-info.java | 20 ++ .../math4/genetics/utils/Constants.java | 13 + .../math4/genetics/utils/package-info.java | 20 ++ pom.xml | 1 + 34 files changed, 3031 insertions(+) create mode 100644 commons-math4-genetics/pom.xml create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java diff --git a/commons-math4-genetics/pom.xml b/commons-math4-genetics/pom.xml new file mode 100644 index 0000000000..12a653660b --- /dev/null +++ b/commons-math4-genetics/pom.xml @@ -0,0 +1,54 @@ + + + + 4.0.0 + + org.apache.commons + commons-math-parent + 4.0-SNAPSHOT + + commons-math4-genetics + Genetic Algorithm + + + + + + org.apache.commons.math4.genetics + + org.apache.commons.math4.genetics + + org.apache.commons.math4.genetics + + ${basedir}/.. + + + + + org.apache.commons + commons-numbers-core + + + org.apache.commons + commons-rng-simple + + + + \ No newline at end of file diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java new file mode 100644 index 0000000000..b584a0ba17 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -0,0 +1,245 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics; + +import org.apache.commons.math4.genetics.exception.GeneticException; + +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.operators.CrossoverPolicy; +import org.apache.commons.math4.genetics.operators.MutationPolicy; +import org.apache.commons.math4.genetics.operators.SelectionPolicy; +import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.utils.Constants; +import org.apache.commons.rng.simple.RandomSource; +import org.apache.commons.rng.UniformRandomProvider; + +/** + * Implementation of a genetic algorithm. All factors that govern the operation + * of the algorithm can be configured for a specific problem. + * + * @since 2.0 + */ +public class GeneticAlgorithm { + + /** + * Static random number generator shared by GA implementation classes. Use + * {@link #setRandomGenerator(UniformRandomProvider)} to supply an alternative + * to the default PRNG, and/or select a specific seed. + */ + // @GuardedBy("this") + private static UniformRandomProvider randomGenerator = RandomSource.create(RandomSource.WELL_19937_C); + + /** the crossover policy used by the algorithm. */ + private final CrossoverPolicy crossoverPolicy; + + /** the rate of crossover for the algorithm. */ + private final double crossoverRate; + + /** the mutation policy used by the algorithm. */ + private final MutationPolicy mutationPolicy; + + /** the rate of mutation for the algorithm. */ + private final double mutationRate; + + /** the selection policy used by the algorithm. */ + private final SelectionPolicy selectionPolicy; + + /** + * the number of generations evolved to reach {@link StoppingCondition} in the + * last run. + */ + private int generationsEvolved; + + /** + * Create a new genetic algorithm. + * + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) + * @param mutationPolicy The {@link MutationPolicy} + * @param mutationRate The mutation rate as a percentage (0-1 inclusive) + * @param selectionPolicy The {@link SelectionPolicy} + * @throws GeneticException if the crossover or mutation rate is outside the + * [0, 1] range + */ + public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, + final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy) { + + if (crossoverRate < 0 || crossoverRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); + } + if (mutationRate < 0 || mutationRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); + } + this.crossoverPolicy = crossoverPolicy; + this.crossoverRate = crossoverRate; + this.mutationPolicy = mutationPolicy; + this.mutationRate = mutationRate; + this.selectionPolicy = selectionPolicy; + } + + /** + * Set the (static) random generator. + * + * @param random random generator + */ + public static synchronized void setRandomGenerator(final UniformRandomProvider random) { + randomGenerator = random; + } + + /** + * Returns the (static) random generator. + * + * @return the static random generator shared by GA implementation classes + */ + public static synchronized UniformRandomProvider getRandomGenerator() { + return randomGenerator; + } + + /** + * Evolve the given population. Evolution stops when the stopping condition is + * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} + * property with the number of generations evolved before the StoppingCondition + * is satisfied. + * + * @param initial the initial, seed population. + * @param condition the stopping condition used to stop evolution. + * @return the population that satisfies the stopping condition. + */ + public Population evolve(final Population initial, final StoppingCondition condition) { + Population current = initial; + generationsEvolved = 0; + while (!condition.isSatisfied(current)) { + current = nextGeneration(current); + generationsEvolved++; + } + return current; + } + + /** + * Evolve the given population into the next generation. + *
    + *
  1. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  2. + *
  3. Loop until new generation is filled: + *
      + *
    • Apply configured SelectionPolicy to select a pair of parents from + * current
    • + *
    • With probability = {@link #getCrossoverRate()}, apply configured + * {@link CrossoverPolicy} to parents
    • + *
    • With probability = {@link #getMutationRate()}, apply configured + * {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, space permitting
    • + *
    + *
  4. + *
  5. Return nextGeneration
  6. + *
+ * + * @param current the current population. + * @return the population for the next generation. + */ + public Population nextGeneration(final Population current) { + Population nextGeneration = current.nextGeneration(); + + UniformRandomProvider randGen = getRandomGenerator(); + + while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { + // select parent chromosomes + ChromosomePair pair = getSelectionPolicy().select(current); + + // crossover? + if (randGen.nextDouble() < getCrossoverRate()) { + // apply crossover policy to create two offspring + pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond()); + } + + // mutation? + if (randGen.nextDouble() < getMutationRate()) { + // apply mutation policy to the chromosomes + pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst()), + getMutationPolicy().mutate(pair.getSecond())); + } + + // add the first chromosome to the population + nextGeneration.addChromosome(pair.getFirst()); + // is there still a place for the second chromosome? + if (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { + // add the second chromosome to the population + nextGeneration.addChromosome(pair.getSecond()); + } + } + + return nextGeneration; + } + + /** + * Returns the crossover policy. + * + * @return crossover policy + */ + public CrossoverPolicy getCrossoverPolicy() { + return crossoverPolicy; + } + + /** + * Returns the crossover rate. + * + * @return crossover rate + */ + public double getCrossoverRate() { + return crossoverRate; + } + + /** + * Returns the mutation policy. + * + * @return mutation policy + */ + public MutationPolicy getMutationPolicy() { + return mutationPolicy; + } + + /** + * Returns the mutation rate. + * + * @return mutation rate + */ + public double getMutationRate() { + return mutationRate; + } + + /** + * Returns the selection policy. + * + * @return selection policy + */ + public SelectionPolicy getSelectionPolicy() { + return selectionPolicy; + } + + /** + * Returns the number of generations evolved to reach {@link StoppingCondition} + * in the last run. + * + * @return number of generations evolved + * @since 2.1 + */ + public int getGenerationsEvolved() { + return generationsEvolved; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java new file mode 100644 index 0000000000..96a9cf3de8 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -0,0 +1,66 @@ +package org.apache.commons.math4.genetics.exception; + +import java.text.MessageFormat; + +public class GeneticException extends RuntimeException { + + /** Error message for "out of range" condition. */ + public static final String OUT_OF_RANGE = "Value {0} of {1} is out of range [{2}, {3}]"; + + /** Error message for "not strictly positive" condition. */ + public static final String NOT_STRICTLY_POSITIVE = "Number {0} is not strictly positive"; + + /** Error message for "too large" condition. */ + public static final String TOO_LARGE = "Number {0} is larger than {1}"; + + /** Error message for "too small" condition. */ + public static final String TOO_SMALL = "Number {0} is smaller than {1}"; + + /** Error message for "out of range" condition. */ + public static final String NO_DATA = "No data"; + + /** Error message for "size mismatch" condition. */ + public static final String SIZE_MISMATCH = "Size mismatch: {0} != {1}"; + + /** Error message for "generic illegal argument" condition. */ + public static final String ILLEGAL_ARGUMENT = "Illegal Argument Exception: {0}"; + + /** Error message for "generic illegal argument" condition. */ + public static final String INVALID_FIXED_LENGTH_CHROMOSOME = "Invalid Fixed Length Chromosome."; + + /** Error message for "NULL ARGUMENT" condition. */ + public static final String NULL_ARGUMENT = "Null Argument Exception: {0}"; + + /** + * Error message for "List of Chromosome bigger than population size" condition. + */ + public static final String LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE = "List of chromosome bigger than population size: {0} > {1}"; + + /** + * Error message for "population limit not positive" condition. + */ + public static final String POPULATION_LIMIT_NOT_POSITIVE = "Population limit not positive :{0}"; + + /** + * Error message for " population limit less than list of chromosomes size" + * condition. + */ + public static final String POPULATION_LIMIT_LESS_THAN_LIST_OF_CHROMOSOMES_SIZE = "Population limit is lesser than list of chromosomes size : {0} < {1}"; + + public static final String DIFFERENT_ORIG_AND_PERMUTED_DATA = "Different original and permuted data"; + + /** Serializable version identifier. */ + private static final long serialVersionUID = 20210516L; + + /** + * Create an exception where the message is constructed by applying the + * {@code format()} method from {@code java.text.MessageFormat}. + * + * @param message Message format (with replaceable parameters). + * @param formatArguments Actual arguments to be displayed in the message. + */ + public GeneticException(String message, Object... formatArguments) { + super(MessageFormat.format(message, formatArguments)); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java new file mode 100644 index 0000000000..a1bb2ab2b0 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.exception; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java new file mode 100644 index 0000000000..b7e6afeb33 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -0,0 +1,124 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.ArrayList; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +/** + * Chromosome represented by an immutable list of a fixed length. + * + * @param type of the representation list + * @since 2.0 + */ +public abstract class AbstractListChromosome extends Chromosome { + + /** List representing the chromosome. */ + private final List representation; + + /** + * Constructor, copying the input representation. + * + * @param representation inner representation of the chromosome + * @throws GeneticException iff the + * representation can + * not represent a valid + * chromosome + */ + public AbstractListChromosome(final List representation) { + this(representation, true); + } + + /** + * Constructor, copying the input representation. + * + * @param representation inner representation of the chromosome + * @throws GeneticException if the + * representation can + * not represent a valid + * chromosome + */ + public AbstractListChromosome(final T[] representation) { + this(Arrays.asList(representation)); + } + + /** + * Constructor. + * + * @param representation inner representation of the chromosome + * @param copyList if {@code true}, the representation will be copied, + * otherwise it will be referenced. + * @since 3.3 + */ + public AbstractListChromosome(final List representation, final boolean copyList) { + checkValidity(representation); + this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); + } + + /** + * Asserts that representation can represent a valid chromosome. + * + * @param chromosomeRepresentation representation of the chromosome + * @throws GeneticException iff the + * representation can + * not represent a valid + * chromosome + */ + protected abstract void checkValidity(List chromosomeRepresentation); + + /** + * Returns the (immutable) inner representation of the chromosome. + * + * @return the representation of the chromosome + */ + public List getRepresentation() { + return representation; + } + + /** + * Returns the length of the chromosome. + * + * @return the length of the chromosome + */ + public int getLength() { + return getRepresentation().size(); + } + + /** + * Creates a new instance of the same class as this is, with a + * given arrayRepresentation. This is needed in crossover and + * mutation operators, where we need a new instance of the same class, but with + * different array representation. + *

+ * Usually, this method just calls a constructor of the class. + * + * @param chromosomeRepresentation the inner array representation of the new + * chromosome. + * @return new instance extended from FixedLengthChromosome with the given + * arrayRepresentation + */ + public abstract AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation); + + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(f=%s %s)", getFitness(), getRepresentation()); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java new file mode 100644 index 0000000000..dc59e0f885 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -0,0 +1,107 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; + +/** + * Chromosome represented by a vector of 0s and 1s. + * + * @since 2.0 + */ +public abstract class BinaryChromosome extends AbstractListChromosome { + + /** + * Constructor. + * + * @param representation list of {0,1} values representing the chromosome + * @throws GeneticException iff the + * representation can + * not represent a valid + * chromosome + */ + public BinaryChromosome(List representation) { + super(representation); + } + + /** + * Constructor. + * + * @param representation array of {0,1} values representing the chromosome + * @throws GeneticException iff the + * representation can + * not represent a valid + * chromosome + */ + public BinaryChromosome(Integer[] representation) { + super(representation); + } + + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(List chromosomeRepresentation) { + for (int i : chromosomeRepresentation) { + if (i < 0 || i > 1) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); + } + } + } + + /** + * Returns a representation of a random binary array of length + * length. + * + * @param length length of the array + * @return a random binary array of length length + */ + public static List randomBinaryRepresentation(int length) { + // random binary list + List rList = new ArrayList<>(length); + for (int j = 0; j < length; j++) { + rList.add(GeneticAlgorithm.getRandomGenerator().nextInt(2)); + } + return rList; + } + + /** {@inheritDoc} */ + @Override + protected boolean isSame(Chromosome another) { + // type check + if (!(another instanceof BinaryChromosome)) { + return false; + } + BinaryChromosome anotherBc = (BinaryChromosome) another; + // size check + if (getLength() != anotherBc.getLength()) { + return false; + } + + for (int i = 0; i < getRepresentation().size(); i++) { + if (!(getRepresentation().get(i).equals(anotherBc.getRepresentation().get(i)))) { + return false; + } + } + // all is ok + return true; + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java new file mode 100644 index 0000000000..8610f7c7b3 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java @@ -0,0 +1,111 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +/** + * Individual in a population. Chromosomes are compared based on their fitness. + *

+ * The chromosomes are IMMUTABLE, and so their fitness is also immutable and + * therefore it can be cached. + * + * @since 2.0 + */ +public abstract class Chromosome implements Comparable, Fitness { + /** Value assigned when no fitness has been computed yet. */ + private static final double NO_FITNESS = Double.NEGATIVE_INFINITY; + + /** Cached value of the fitness of this chromosome. */ + private double fitness = NO_FITNESS; + + /** + * Access the fitness of this chromosome. The bigger the fitness, the better the + * chromosome. + *

+ * Computation of fitness is usually very time-consuming task, therefore the + * fitness is cached. + * + * @return the fitness + */ + public double getFitness() { + if (this.fitness == NO_FITNESS) { + // no cache - compute the fitness + this.fitness = fitness(); + } + return this.fitness; + } + + /** + * Compares two chromosomes based on their fitness. The bigger the fitness, the + * better the chromosome. + * + * @param another another chromosome to compare + * @return + *

    + *
  • -1 if another is better than this
  • + *
  • 1 if another is worse than this
  • + *
  • 0 if the two chromosomes have the same fitness
  • + *
+ */ + @Override + public int compareTo(final Chromosome another) { + return Double.compare(getFitness(), another.getFitness()); + } + + /** + * Returns true iff another has the same + * representation and therefore the same fitness. By default, it returns false + * -- override it in your implementation if you need it. + * + * @param another chromosome to compare + * @return true if another is equivalent to this chromosome + */ + protected boolean isSame(final Chromosome another) { + return false; + } + + /** + * Searches the population for another chromosome with the same + * representation. If such chromosome is found, it is returned, if no such + * chromosome exists, returns null. + * + * @param population Population to search + * @return Chromosome with the same representation, or null if no + * such chromosome exists. + */ + protected Chromosome findSameChromosome(final Population population) { + for (Chromosome anotherChr : population) { + if (this.isSame(anotherChr)) { + return anotherChr; + } + } + return null; + } + + /** + * Searches the population for a chromosome representing the same solution, and + * if it finds one, updates the fitness to its value. + * + * @param population Population to search + */ + public void searchForFitnessUpdate(final Population population) { + Chromosome sameChromosome = findSameChromosome(population); + if (sameChromosome != null) { + fitness = sameChromosome.getFitness(); + } + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java new file mode 100644 index 0000000000..bd7e15032e --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +/** + * A pair of {@link Chromosome} objects. + * + * @since 2.0 + * + */ +public class ChromosomePair { + /** the first chromosome in the pair. */ + private final Chromosome first; + + /** the second chromosome in the pair. */ + private final Chromosome second; + + /** + * Create a chromosome pair. + * + * @param c1 the first chromosome. + * @param c2 the second chromosome. + */ + public ChromosomePair(final Chromosome c1, final Chromosome c2) { + super(); + first = c1; + second = c2; + } + + /** + * Access the first chromosome. + * + * @return the first chromosome. + */ + public Chromosome getFirst() { + return first; + } + + /** + * Access the second chromosome. + * + * @return the second chromosome. + */ + public Chromosome getSecond() { + return second; + } + + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(%s,%s)", getFirst(), getSecond()); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java new file mode 100644 index 0000000000..9760b41bf7 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java @@ -0,0 +1,120 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.Collections; +import java.util.List; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.Constants; + +/** + * Population of chromosomes which uses elitism (certain percentage of the best + * chromosomes is directly copied to the next generation). + * + * @since 2.0 + */ +public class ElitisticListPopulation extends ListPopulation { + + /** percentage of chromosomes copied to the next generation. */ + private double elitismRate = 0.9; + + /** + * Creates a new {@link ElitisticListPopulation} instance. + * + * @param chromosomes list of chromosomes in the population + * @param populationLimit maximal size of the population + * @param elitismRate how many best chromosomes will be directly transferred + * to the next generation [in %] + * @throws GeneticException if the list of chromosomes is {@code null} + * @throws GeneticException if the population limit is not a positive + * number (< 1) + * @throws GeneticException if the list of chromosomes exceeds the + * population limit + * @throws GeneticException if the elitism rate is outside the [0, 1] + * range + */ + public ElitisticListPopulation(final List chromosomes, final int populationLimit, + final double elitismRate) { + super(chromosomes, populationLimit); + setElitismRate(elitismRate); + } + + /** + * Creates a new {@link ElitisticListPopulation} instance and initializes its + * inner chromosome list. + * + * @param populationLimit maximal size of the population + * @param elitismRate how many best chromosomes will be directly transferred + * to the next generation [in %] + * @throws GeneticException if the population limit is not a positive number + * (< 1) + * @throws GeneticException if the elitism rate is outside the [0, 1] range + */ + public ElitisticListPopulation(final int populationLimit, final double elitismRate) { + super(populationLimit); + setElitismRate(elitismRate); + } + + /** + * Start the population for the next generation. The + * {@link #elitismRate} percents of the best chromosomes are + * directly copied to the next generation. + * + * @return the beginnings of the next generation. + */ + @Override + public Population nextGeneration() { + // initialize a new generation with the same parameters + ElitisticListPopulation nextGeneration = new ElitisticListPopulation(getPopulationLimit(), getElitismRate()); + + final List oldChromosomes = getChromosomeList(); + Collections.sort(oldChromosomes); + + // index of the last "not good enough" chromosome + int boundIndex = (int) Math.ceil((1.0 - getElitismRate()) * oldChromosomes.size()); + for (int i = boundIndex; i < oldChromosomes.size(); i++) { + nextGeneration.addChromosome(oldChromosomes.get(i)); + } + return nextGeneration; + } + + /** + * Sets the elitism rate, i.e. how many best chromosomes will be directly + * transferred to the next generation [in %]. + * + * @param elitismRate how many best chromosomes will be directly transferred to + * the next generation [in %] + * @throws GeneticException if the elitism rate is outside the [0, 1] range + */ + public void setElitismRate(final double elitismRate) { + if (elitismRate < 0 || elitismRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, elitismRate, Constants.ELITISM_RATE, 0, 1); + } + this.elitismRate = elitismRate; + } + + /** + * Access the elitism rate. + * + * @return the elitism rate + */ + public double getElitismRate() { + return this.elitismRate; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java new file mode 100644 index 0000000000..766d7a8491 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java @@ -0,0 +1,34 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +/** + * Fitness of a chromosome. + * + * @since 2.0 + */ +public interface Fitness { + + /** + * Compute the fitness. This is usually very time-consuming, so the value should + * be cached. + * + * @return fitness + */ + double fitness(); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java new file mode 100644 index 0000000000..baffc1a610 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java @@ -0,0 +1,215 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; + +import org.apache.commons.math4.genetics.exception.GeneticException; + +/** + * Population of chromosomes represented by a {@link List}. + * + * @since 2.0 + */ +public abstract class ListPopulation implements Population { + + /** List of chromosomes. */ + private final List chromosomes; + + /** maximal size of the population. */ + private int populationLimit; + + /** + * Creates a new ListPopulation instance and initializes its inner chromosome + * list. + * + * @param populationLimit maximal size of the population + * @throws GeneticException if the population limit is not a positive number + * (< 1) + */ + public ListPopulation(final int populationLimit) { + this(Collections.emptyList(), populationLimit); + } + + /** + * Creates a new ListPopulation instance. + *

+ * Note: the chromosomes of the specified list are added to the population. + * + * @param chromosomes list of chromosomes to be added to the population + * @param populationLimit maximal size of the population + * @throws GeneticException if the list of chromosomes is {@code null} + * @throws GeneticException if the population limit is not a positive + * number (< 1) + * @throws GeneticException if the list of chromosomes exceeds the + * population limit + */ + public ListPopulation(final List chromosomes, final int populationLimit) { + + if (chromosomes == null) { + throw new GeneticException(GeneticException.NULL_ARGUMENT, chromosomes); + } + if (populationLimit <= 0) { + throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, populationLimit); + } + if (chromosomes.size() > populationLimit) { + throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, + chromosomes.size(), populationLimit); + } + this.populationLimit = populationLimit; + this.chromosomes = new ArrayList<>(populationLimit); + this.chromosomes.addAll(chromosomes); + } + + /** + * Add a {@link Collection} of chromosomes to this {@link Population}. + * + * @param chromosomeColl a {@link Collection} of chromosomes + * @throws GeneticException if the population would exceed the + * population limit when adding this + * chromosome + * @since 3.1 + */ + public void addChromosomes(final Collection chromosomeColl) { + if (chromosomes.size() + chromosomeColl.size() > populationLimit) { + throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, + chromosomes.size(), populationLimit); + } + this.chromosomes.addAll(chromosomeColl); + } + + /** + * Returns an unmodifiable list of the chromosomes in this population. + * + * @return the unmodifiable list of chromosomes + */ + public List getChromosomes() { + return Collections.unmodifiableList(chromosomes); + } + + /** + * Access the list of chromosomes. + * + * @return the list of chromosomes + * @since 3.1 + */ + protected List getChromosomeList() { + return chromosomes; + } + + /** + * Add the given chromosome to the population. + * + * @param chromosome the chromosome to add. + * @throws GeneticException if the population would exceed the + * {@code populationLimit} after adding this + * chromosome + */ + @Override + public void addChromosome(final Chromosome chromosome) { + if (chromosomes.size() >= populationLimit) { + throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, + chromosomes.size(), populationLimit); + } + this.chromosomes.add(chromosome); + } + + /** + * Access the fittest chromosome in this population. + * + * @return the fittest chromosome. + */ + @Override + public Chromosome getFittestChromosome() { + // best so far + Chromosome bestChromosome = this.chromosomes.get(0); + for (Chromosome chromosome : this.chromosomes) { + if (chromosome.compareTo(bestChromosome) > 0) { + // better chromosome found + bestChromosome = chromosome; + } + } + return bestChromosome; + } + + /** + * Access the maximum population size. + * + * @return the maximum population size. + */ + @Override + public int getPopulationLimit() { + return this.populationLimit; + } + + /** + * Sets the maximal population size. + * + * @param populationLimit maximal population size. + * @throws GeneticException if the population limit is not a positive + * number (< 1) + * @throws GeneticException if the new population size is smaller than + * the current number of chromosomes in the + * population + */ + public void setPopulationLimit(final int populationLimit) { + if (populationLimit <= 0) { + throw new GeneticException(GeneticException.POPULATION_LIMIT_NOT_POSITIVE, populationLimit); + } + if (populationLimit < chromosomes.size()) { + throw new GeneticException(GeneticException.POPULATION_LIMIT_LESS_THAN_LIST_OF_CHROMOSOMES_SIZE, + populationLimit, chromosomes.size()); + } + this.populationLimit = populationLimit; + } + + /** + * Access the current population size. + * + * @return the current population size. + */ + @Override + public int getPopulationSize() { + return this.chromosomes.size(); + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return this.chromosomes.toString(); + } + + /** + * Returns an iterator over the unmodifiable list of chromosomes. + *

+ * Any call to {@link Iterator#remove()} will result in a + * {@link UnsupportedOperationException}. + *

+ * + * @return chromosome iterator + */ + @Override + public Iterator iterator() { + return getChromosomes().iterator(); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java new file mode 100644 index 0000000000..968cf835ce --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.List; + +/** + * Interface indicating that the chromosome represents a permutation of objects. + * + * @param type of the permuted objects + * @since 2.0 + */ +public interface PermutationChromosome { + + /** + * Permutes the sequence of objects of type T according to the + * permutation this chromosome represents. For example, if this chromosome + * represents a permutation (3,0,1,2), and the unpermuted sequence is (a,b,c,d), + * this yields (d,a,b,c). + * + * @param sequence the unpermuted (original) sequence of objects + * @return permutation of sequence represented by this permutation + */ + List decode(List sequence); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java new file mode 100644 index 0000000000..a28eab2498 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java @@ -0,0 +1,62 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +/** + * A collection of chromosomes that facilitates generational evolution. + * + * @since 2.0 + */ +public interface Population extends Iterable { + /** + * Access the current population size. + * + * @return the current population size. + */ + int getPopulationSize(); + + /** + * Access the maximum population size. + * + * @return the maximum population size. + */ + int getPopulationLimit(); + + /** + * Start the population for the next generation. + * + * @return the beginnings of the next generation. + */ + Population nextGeneration(); + + /** + * Add the given chromosome to the population. + * + * @param chromosome the chromosome to add. + * @throws GeneticException if the population would exceed the + * population limit when adding this + * chromosome + */ + void addChromosome(Chromosome chromosome); + + /** + * Access the fittest chromosome in this population. + * + * @return the fittest chromosome. + */ + Chromosome getFittestChromosome(); +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java new file mode 100644 index 0000000000..163942cf1e --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -0,0 +1,309 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.ArrayList; + +import java.util.Arrays; +import java.util.Collections; +import java.util.Comparator; +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.Constants; + +/** + * Random Key chromosome is used for permutation representation. It is a vector + * of a fixed length of real numbers in [0,1] interval. The index of the i-th + * smallest value in the vector represents an i-th member of the permutation. + *

+ * For example, the random key [0.2, 0.3, 0.8, 0.1] corresponds to the + * permutation of indices (3,0,1,2). If the original (unpermuted) sequence would + * be (a,b,c,d), this would mean the sequence (d,a,b,c). + *

+ * With this representation, common operators like n-point crossover can be + * used, because any such chromosome represents a valid permutation. + *

+ * Since the chromosome (and thus its arrayRepresentation) is immutable, the + * array representation is sorted only once in the constructor. + *

+ * For details, see: + *

    + *
  • Bean, J.C.: Genetic algorithms and random keys for sequencing and + * optimization. ORSA Journal on Computing 6 (1994) 154-160
  • + *
  • Rothlauf, F.: Representations for Genetic and Evolutionary Algorithms. + * Volume 104 of Studies in Fuzziness and Soft Computing. Physica-Verlag, + * Heidelberg (2002)
  • + *
+ * + * @param type of the permuted objects + * @since 2.0 + */ +public abstract class RandomKey extends AbstractListChromosome implements PermutationChromosome { + + /** Cache of sorted representation (unmodifiable). */ + private final List sortedRepresentation; + + /** + * Base sequence [0,1,...,n-1], permuted according to the representation + * (unmodifiable). + */ + private final List baseSeqPermutation; + + /** + * Constructor. + * + * @param representation list of [0,1] values representing the permutation + * @throws GeneticException iff the + * representation can + * not represent a valid + * chromosome + */ + public RandomKey(final List representation) { + super(representation); + // store the sorted representation + List sortedRepr = new ArrayList<>(getRepresentation()); + Collections.sort(sortedRepr); + sortedRepresentation = Collections.unmodifiableList(sortedRepr); + // store the permutation of [0,1,...,n-1] list for toString() and isSame() + // methods + baseSeqPermutation = Collections + .unmodifiableList(decodeGeneric(baseSequence(getLength()), getRepresentation(), sortedRepresentation)); + } + + /** + * Constructor. + * + * @param representation array of [0,1] values representing the permutation + * @throws GeneticException iff the + * representation can + * not represent a valid + * chromosome + */ + public RandomKey(final Double[] representation) { + this(Arrays.asList(representation)); + } + + /** + * {@inheritDoc} + */ + @Override + public List decode(final List sequence) { + return decodeGeneric(sequence, getRepresentation(), sortedRepresentation); + } + + /** + * Decodes a permutation represented by representation and returns + * a (generic) list with the permuted values. + * + * @param generic type of the sequence values + * @param sequence the unpermuted sequence + * @param representation representation of the permutation ([0,1] vector) + * @param sortedRepr sorted representation + * @return list with the sequence values permuted according to the + * representation + * @throws GeneticException iff the length of the + * sequence, + * representation or + * sortedRepr lists are not + * equal + */ + private static List decodeGeneric(final List sequence, List representation, + final List sortedRepr) { + + int l = sequence.size(); + + // the size of the three lists must be equal + if (representation.size() != l) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), l); + } + if (sortedRepr.size() != l) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, sortedRepr.size(), l); + } + + // do not modify the original representation + List reprCopy = new ArrayList<>(representation); + + // now find the indices in the original repr and use them for permuting + List res = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + int index = reprCopy.indexOf(sortedRepr.get(i)); + res.add(sequence.get(index)); + reprCopy.set(index, null); + } + return res; + } + + /** + * Returns true iff another is a RandomKey and encodes + * the same permutation. + * + * @param another chromosome to compare + * @return true iff chromosomes encode the same permutation + */ + @Override + protected boolean isSame(final Chromosome another) { + // type check + if (!(another instanceof RandomKey)) { + return false; + } + RandomKey anotherRk = (RandomKey) another; + // size check + if (getLength() != anotherRk.getLength()) { + return false; + } + + // two different representations can still encode the same permutation + // the ordering is what counts + List thisPerm = this.baseSeqPermutation; + List anotherPerm = anotherRk.baseSeqPermutation; + + for (int i = 0; i < getLength(); i++) { + if (thisPerm.get(i) != anotherPerm.get(i)) { + return false; + } + } + // the permutations are the same + return true; + } + + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(final List chromosomeRepresentation) { + + for (double val : chromosomeRepresentation) { + if (val < 0 || val > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, val, Constants.ALLELE_VALUE, 0, 1); + } + } + } + + /** + * Generates a representation corresponding to a random permutation of length l + * which can be passed to the RandomKey constructor. + * + * @param l length of the permutation + * @return representation of a random permutation + */ + public static final List randomPermutation(final int l) { + List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add(GeneticAlgorithm.getRandomGenerator().nextDouble()); + } + return repr; + } + + /** + * Generates a representation corresponding to an identity permutation of length + * l which can be passed to the RandomKey constructor. + * + * @param l length of the permutation + * @return representation of an identity permutation + */ + public static final List identityPermutation(final int l) { + List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add((double) i / l); + } + return repr; + } + + /** + * Generates a representation of a permutation corresponding to the + * data sorted by comparator. The data is + * not modified during the process. + * + * This is useful if you want to inject some permutations to the initial + * population. + * + * @param type of the data + * @param data list of data determining the order + * @param comparator how the data will be compared + * @return list representation of the permutation corresponding to the + * parameters + */ + public static List comparatorPermutation(final List data, final Comparator comparator) { + List sortedData = new ArrayList<>(data); + Collections.sort(sortedData, comparator); + + return inducedPermutation(data, sortedData); + } + + /** + * Generates a representation of a permutation corresponding to a permutation + * which yields permutedData when applied to + * originalData. + * + * This method can be viewed as an inverse to {@link #decode(List)}. + * + * @param type of the data + * @param originalData the original, unpermuted data + * @param permutedData the data, somehow permuted + * @return representation of a permutation corresponding to the permutation + * {@code originalData -> permutedData} + * @throws GeneticException iff the length of + * originalData and + * permutedData lists are not + * equal + * @throws GeneticException iff the permutedData and + * originalData lists contain + * different data + */ + public static List inducedPermutation(final List originalData, final List permutedData) { + + if (originalData.size() != permutedData.size()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, permutedData.size(), originalData.size()); + } + int l = originalData.size(); + + List origDataCopy = new ArrayList<>(originalData); + + Double[] res = new Double[l]; + for (int i = 0; i < l; i++) { + int index = origDataCopy.indexOf(permutedData.get(i)); + if (index == -1) { + throw new GeneticException(GeneticException.DIFFERENT_ORIG_AND_PERMUTED_DATA); + } + res[index] = (double) i / l; + origDataCopy.set(index, null); + } + return Arrays.asList(res); + } + + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(f=%s pi=(%s))", getFitness(), baseSeqPermutation); + } + + /** + * Helper for constructor. Generates a list of natural numbers (0,1,...,l-1). + * + * @param l length of list to generate + * @return list of integers from 0 to l-1 + */ + private static List baseSequence(final int l) { + List baseSequence = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + baseSequence.add(i); + } + return baseSequence; + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java new file mode 100644 index 0000000000..ac452c6ea8 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.model; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java new file mode 100644 index 0000000000..52dbb91162 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java @@ -0,0 +1,60 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; + +/** + * Mutation for {@link BinaryChromosome}s. Randomly changes one gene. + * + * @since 2.0 + */ +public class BinaryMutation implements MutationPolicy { + + /** + * Mutate the given chromosome. Randomly changes one gene. + * + * @param original the original chromosome. + * @return the mutated chromosome. + * @throws GeneticException if original is not an + * instance of {@link BinaryChromosome}. + */ + @Override + public Chromosome mutate(Chromosome original) { + if (!(original instanceof BinaryChromosome)) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } + + BinaryChromosome origChrom = (BinaryChromosome) original; + List newRepr = new ArrayList<>(origChrom.getRepresentation()); + + // randomly select a gene + int geneIndex = GeneticAlgorithm.getRandomGenerator().nextInt(origChrom.getLength()); + // and change it + newRepr.set(geneIndex, origChrom.getRepresentation().get(geneIndex) == 0 ? 1 : 0); + + Chromosome newChrom = origChrom.newFixedLengthChromosome(newRepr); + return newChrom; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java new file mode 100644 index 0000000000..e7435af209 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; + +/** + * Policy used to create a pair of new chromosomes by performing a crossover + * operation on a source pair of chromosomes. + * + * @since 2.0 + */ +public interface CrossoverPolicy { + + /** + * Perform a crossover operation on the given chromosomes. + * + * @param first the first chromosome. + * @param second the second chromosome. + * @return the pair of new chromosomes that resulted from the crossover. + * @throws GeneticException if the given chromosomes are not + * compatible with this + * {@link CrossoverPolicy} + */ + ChromosomePair crossover(Chromosome first, Chromosome second); +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java new file mode 100644 index 0000000000..26b2e16f86 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -0,0 +1,194 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; + +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; + +/** + * Cycle Crossover [CX] builds offspring from ordered chromosomes by + * identifying cycles between two parent chromosomes. To form the children, the + * cycles are copied from the respective parents. + *

+ * To form a cycle the following procedure is applied: + *

    + *
  1. start with the first gene of parent 1
  2. + *
  3. look at the gene at the same position of parent 2
  4. + *
  5. go to the position with the same gene in parent 1
  6. + *
  7. add this gene index to the cycle
  8. + *
  9. repeat the steps 2-5 until we arrive at the starting gene of this + * cycle
  10. + *
+ * The indices that form a cycle are then used to form the children in + * alternating order, i.e. in cycle 1, the genes of parent 1 are copied to child + * 1, while in cycle 2 the genes of parent 1 are copied to child 2, and so forth + * ... + * + * Example (zero-start cycle): + * + *
+ * p1 = (8 4 7 3 6 2 5 1 9 0)    X   c1 = (8 1 2 3 4 5 6 7 9 0)
+ * p2 = (0 1 2 3 4 5 6 7 8 9)    X   c2 = (0 4 7 3 6 2 5 1 8 9)
+ *
+ * cycle 1: 8 0 9
+ * cycle 2: 4 1 7 2 5 6
+ * cycle 3: 3
+ * 
+ * + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. + * + * @see + * Cycle Crossover Operator + * + * @param generic type of the {@link AbstractListChromosome}s for crossover + * @since 3.1 + */ +public class CycleCrossover implements CrossoverPolicy { + + /** If the start index shall be chosen randomly. */ + private final boolean randomStart; + + /** + * Creates a new {@link CycleCrossover} policy. + */ + public CycleCrossover() { + this(false); + } + + /** + * Creates a new {@link CycleCrossover} policy using the given + * {@code randomStart} behavior. + * + * @param randomStart whether the start index shall be chosen randomly or be set + * to 0 + */ + public CycleCrossover(final boolean randomStart) { + this.randomStart = randomStart; + } + + /** + * Returns whether the starting index is chosen randomly or set to zero. + * + * @return {@code true} if the starting index is chosen randomly, {@code false} + * otherwise + */ + public boolean isRandomStart() { + return randomStart; + } + + /** + * {@inheritDoc} + * + * @throws GeneticException if the chromosomes are not an instance + * of {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is + * different + */ + @Override + @SuppressWarnings("unchecked") + public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + return mate((AbstractListChromosome) first, (AbstractListChromosome) second); + } + + /** + * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is + * different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + + final int length = first.getLength(); + if (length != second.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); + } + + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children: do a crossover copy to simplify the later processing + final List child1Rep = new ArrayList<>(second.getRepresentation()); + final List child2Rep = new ArrayList<>(first.getRepresentation()); + + // the set of all visited indices so far + final Set visitedIndices = new HashSet<>(length); + // the indices of the current cycle + final List indices = new ArrayList<>(length); + + // determine the starting index + int idx = randomStart ? GeneticAlgorithm.getRandomGenerator().nextInt(length) : 0; + int cycle = 1; + + while (visitedIndices.size() < length) { + indices.add(idx); + + T item = parent2Rep.get(idx); + idx = parent1Rep.indexOf(item); + + while (idx != indices.get(0)) { + // add that index to the cycle indices + indices.add(idx); + // get the item in the second parent at that index + item = parent2Rep.get(idx); + // get the index of that item in the first parent + idx = parent1Rep.indexOf(item); + } + + // for even cycles: swap the child elements on the indices found in this cycle + if (cycle++ % 2 != 0) { + for (int i : indices) { + T tmp = child1Rep.get(i); + child1Rep.set(i, child2Rep.get(i)); + child2Rep.set(i, tmp); + } + } + + visitedIndices.addAll(indices); + // find next starting index: last one + 1 until we find an unvisited index + idx = (indices.get(0) + 1) % length; + while (visitedIndices.contains(idx) && visitedIndices.size() < length) { + idx++; + if (idx >= length) { + idx = 0; + } + } + indices.clear(); + } + + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java new file mode 100644 index 0000000000..9f55acb93a --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.concurrent.TimeUnit; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.Population; + +/** + * Stops after a fixed amount of time has elapsed. + *

+ * The first time {@link #isSatisfied(Population)} is invoked, the end time of + * the evolution is determined based on the provided maxTime value. + * Once the elapsed time reaches the configured maxTime value, + * {@link #isSatisfied(Population)} returns true. + * + * @since 3.1 + */ +public class FixedElapsedTime implements StoppingCondition { + /** Maximum allowed time period (in nanoseconds). */ + private final long maxTimePeriod; + + /** The predetermined termination time (stopping condition). */ + private long endTime = -1; + + /** + * Create a new {@link FixedElapsedTime} instance. + * + * @param maxTime maximum number of seconds generations are allowed to evolve + * @throws GeneticException if the provided time is < 0 + */ + public FixedElapsedTime(final long maxTime) { + this(maxTime, TimeUnit.SECONDS); + } + + /** + * Create a new {@link FixedElapsedTime} instance. + * + * @param maxTime maximum time generations are allowed to evolve + * @param unit {@link TimeUnit} of the maxTime argument + * @throws GeneticException if the provided time is < 0 + */ + public FixedElapsedTime(final long maxTime, final TimeUnit unit) { + if (maxTime < 0) { + throw new GeneticException(GeneticException.TOO_SMALL, maxTime, 0); + } + maxTimePeriod = unit.toNanos(maxTime); + } + + /** + * Determine whether or not the maximum allowed time has passed. The termination + * time is determined after the first generation. + * + * @param population ignored (no impact on result) + * @return true IFF the maximum allowed time period has elapsed + */ + @Override + public boolean isSatisfied(final Population population) { + if (endTime < 0) { + endTime = System.nanoTime() + maxTimePeriod; + } + + return System.nanoTime() >= endTime; + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java new file mode 100644 index 0000000000..454c6d4acf --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java @@ -0,0 +1,78 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.Population; + +/** + * Stops after a fixed number of generations. + *

+ * Each time {@link #isSatisfied(Population)} is invoked, a generation counter + * is incremented. Once the counter reaches the configured + * {@code maxGenerations} value, {@link #isSatisfied(Population)} returns true. + * + * @since 2.0 + */ +public class FixedGenerationCount implements StoppingCondition { + /** Number of generations that have passed. */ + private int numGenerations; + + /** Maximum number of generations (stopping criteria). */ + private final int maxGenerations; + + /** + * Create a new FixedGenerationCount instance. + * + * @param maxGenerations number of generations to evolve + * @throws GeneticException if the number of generations is < 1 + */ + public FixedGenerationCount(final int maxGenerations) { + if (maxGenerations <= 0) { + throw new GeneticException(GeneticException.TOO_SMALL, maxGenerations, 1); + } + this.maxGenerations = maxGenerations; + } + + /** + * Determine whether or not the given number of generations have passed. + * Increments the number of generations counter if the maximum has not been + * reached. + * + * @param population ignored (no impact on result) + * @return true IFF the maximum number of generations has been + * exceeded + */ + @Override + public boolean isSatisfied(final Population population) { + if (this.numGenerations < this.maxGenerations) { + numGenerations++; + return false; + } + return true; + } + + /** + * Returns the number of generations that have already passed. + * + * @return the number of generations that have passed + */ + public int getNumGenerations() { + return numGenerations; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java new file mode 100644 index 0000000000..18f8de5894 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Chromosome; + +/** + * Algorithm used to mutate a chromosome. + * + * @since 4.0 + */ +public interface MutationPolicy { + + /** + * Mutate the given chromosome. + * + * @param original the original chromosome. + * @return the mutated chromosome. + * @throws GeneticException if the given chromosome is not + * compatible with this + * {@link MutationPolicy} + */ + Chromosome mutate(Chromosome original); +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java new file mode 100644 index 0000000000..050405fd1b --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -0,0 +1,186 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.rng.UniformRandomProvider; + +/** + * N-point crossover policy. For each iteration a random crossover point is + * selected and the first part from each parent is copied to the corresponding + * child, and the second parts are copied crosswise. + * + * Example (2-point crossover): + * + *

+ * -C- denotes a crossover point
+ *           -C-       -C-                         -C-        -C-
+ * p1 = (1 0  | 1 0 0 1 | 0 1 1)    X    p2 = (0 1  | 1 0 1 0  | 1 1 1)
+ *      \----/ \-------/ \-----/              \----/ \--------/ \-----/
+ *        ||      (*)       ||                  ||      (**)       ||
+ *        VV      (**)      VV                  VV      (*)        VV
+ *      /----\ /--------\ /-----\             /----\ /--------\ /-----\
+ * c1 = (1 0  | 1 0 1 0  | 0 1 1)    X   c2 = (0 1  | 1 0 0 1  | 0 1 1)
+ * 
+ * + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. + * + * @param generic type of the {@link AbstractListChromosome}s for crossover + * @since 3.1 + */ +public class NPointCrossover implements CrossoverPolicy { + + /** The number of crossover points. */ + private final int crossoverPoints; + + /** + * Creates a new {@link NPointCrossover} policy using the given number of + * points. + *

+ * Note: the number of crossover points must be < + * chromosome length - 1. This condition can only be checked at + * runtime, as the chromosome length is not known in advance. + * + * @param crossoverPoints the number of crossover points + * @throws GeneticException if the number of {@code crossoverPoints} is not + * strictly positive + */ + public NPointCrossover(final int crossoverPoints) { + if (crossoverPoints <= 0) { + throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, crossoverPoints); + } + this.crossoverPoints = crossoverPoints; + } + + /** + * Returns the number of crossover points used by this {@link CrossoverPolicy}. + * + * @return the number of crossover points + */ + public int getCrossoverPoints() { + return crossoverPoints; + } + + /** + * Performs a N-point crossover. N random crossover points are selected and are + * used to divide the parent chromosomes into segments. The segments are copied + * in alternate order from the two parents to the corresponding child + * chromosomes. + * + * Example (2-point crossover): + * + *

+	 * -C- denotes a crossover point
+	 *           -C-       -C-                         -C-        -C-
+	 * p1 = (1 0  | 1 0 0 1 | 0 1 1)    X    p2 = (0 1  | 1 0 1 0  | 1 1 1)
+	 *      \----/ \-------/ \-----/              \----/ \--------/ \-----/
+	 *        ||      (*)       ||                  ||      (**)       ||
+	 *        VV      (**)      VV                  VV      (*)        VV
+	 *      /----\ /--------\ /-----\             /----\ /--------\ /-----\
+	 * c1 = (1 0  | 1 0 1 0  | 0 1 1)    X   c2 = (0 1  | 1 0 0 1  | 0 1 1)
+	 * 
+ * + * @param first first parent (p1) + * @param second second parent (p2) + * @return pair of two children (c1,c2) + * @throws GeneticException iff one of the chromosomes is not an + * instance of + * {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is + * different + */ + @Override + @SuppressWarnings("unchecked") // OK because of instanceof checks + public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + return mate((AbstractListChromosome) first, (AbstractListChromosome) second); + } + + /** + * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is different + * @throws GeneticException if the number of crossoverPoints is too large for + * the actual chromosomes + */ + private ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + + final int length = first.getLength(); + if (length != second.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); + } + if (crossoverPoints >= length) { + throw new GeneticException(GeneticException.TOO_LARGE, crossoverPoints, length); + } + + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1Rep = new ArrayList<>(length); + final List child2Rep = new ArrayList<>(length); + + final UniformRandomProvider random = GeneticAlgorithm.getRandomGenerator(); + + List c1 = child1Rep; + List c2 = child2Rep; + + int remainingPoints = crossoverPoints; + int lastIndex = 0; + for (int i = 0; i < crossoverPoints; i++, remainingPoints--) { + // select the next crossover point at random + final int crossoverIndex = 1 + lastIndex + random.nextInt(length - lastIndex - remainingPoints); + + // copy the current segment + for (int j = lastIndex; j < crossoverIndex; j++) { + c1.add(parent1Rep.get(j)); + c2.add(parent2Rep.get(j)); + } + + // swap the children for the next segment + List tmp = c1; + c1 = c2; + c2 = tmp; + + lastIndex = crossoverIndex; + } + + // copy the last segment + for (int j = lastIndex; j < length; j++) { + c1.add(parent1Rep.get(j)); + c2.add(parent2Rep.get(j)); + } + + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java new file mode 100644 index 0000000000..a5235e35d3 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -0,0 +1,133 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; + +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; + +/** + * One point crossover policy. A random crossover point is selected and the + * first part from each parent is copied to the corresponding child, and the + * second parts are copied crosswise. + * + * Example: + * + *
+ * -C- denotes a crossover point
+ *                   -C-                                 -C-
+ * p1 = (1 0 1 0 0 1  | 0 1 1)    X    p2 = (0 1 1 0 1 0  | 1 1 1)
+ *      \------------/ \-----/              \------------/ \-----/
+ *            ||         (*)                       ||        (**)
+ *            VV         (**)                      VV        (*)
+ *      /------------\ /-----\              /------------\ /-----\
+ * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
+ * 
+ * + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. + * + * @param generic type of the {@link AbstractListChromosome}s for crossover + * @since 2.0 + * + */ +public class OnePointCrossover implements CrossoverPolicy { + + /** + * Performs one point crossover. A random crossover point is selected and the + * first part from each parent is copied to the corresponding child, and the + * second parts are copied crosswise. + * + * Example: + * + *
+	 * -C- denotes a crossover point
+	 *                   -C-                                 -C-
+	 * p1 = (1 0 1 0 0 1  | 0 1 1)    X    p2 = (0 1 1 0 1 0  | 1 1 1)
+	 *      \------------/ \-----/              \------------/ \-----/
+	 *            ||         (*)                       ||        (**)
+	 *            VV         (**)                      VV        (*)
+	 *      /------------\ /-----\              /------------\ /-----\
+	 * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
+	 * 
+ * + * @param first first parent (p1) + * @param second second parent (p2) + * @return pair of two children (c1,c2) + * @throws GeneticException iff one of the chromosomes is not an + * instance of + * {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is + * different + */ + @Override + @SuppressWarnings("unchecked") // OK because of instanceof checks + public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + return crossover((AbstractListChromosome) first, (AbstractListChromosome) second); + } + + /** + * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * crossover. + * + * @param first the first chromosome. + * @param second the second chromosome. + * @return the pair of new chromosomes that resulted from the crossover. + * @throws GeneticException if the length of the two chromosomes is different + */ + private ChromosomePair crossover(final AbstractListChromosome first, final AbstractListChromosome second) { + final int length = first.getLength(); + if (length != second.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); + } + + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1Rep = new ArrayList<>(length); + final List child2Rep = new ArrayList<>(length); + + // select a crossover point at random (0 and length makes no sense) + final int crossoverIndex = 1 + (GeneticAlgorithm.getRandomGenerator().nextInt(length - 2)); + + // copy the first part + for (int i = 0; i < crossoverIndex; i++) { + child1Rep.add(parent1Rep.get(i)); + child2Rep.add(parent2Rep.get(i)); + } + // and switch the second part + for (int i = crossoverIndex; i < length; i++) { + child1Rep.add(parent2Rep.get(i)); + child2Rep.add(parent1Rep.get(i)); + } + + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java new file mode 100644 index 0000000000..322990b9fa --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -0,0 +1,155 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.apache.commons.rng.UniformRandomProvider; +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; + +/** + * Order 1 Crossover [OX1] builds offspring from ordered chromosomes by + * copying a consecutive slice from one parent, and filling up the remaining + * genes from the other parent as they appear. + *

+ * This policy works by applying the following rules: + *

    + *
  1. select a random slice of consecutive genes from parent 1
  2. + *
  3. copy the slice to child 1 and mark out the genes in parent 2
  4. + *
  5. starting from the right side of the slice, copy genes from parent 2 as + * they appear to child 1 if they are not yet marked out.
  6. + *
+ *

+ * Example (random sublist from index 3 to 7, underlined): + * + *

+ * p1 = (8 4 7 3 6 2 5 1 9 0)   X   c1 = (0 4 7 3 6 2 5 1 8 9)
+ *             ---------                        ---------
+ * p2 = (0 1 2 3 4 5 6 7 8 9)   X   c2 = (8 1 2 3 4 5 6 7 9 0)
+ * 
+ *

+ * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. + * + * @see + * Order 1 Crossover Operator + * + * @param generic type of the {@link AbstractListChromosome}s for crossover + * @since 3.1 + */ +public class OrderedCrossover implements CrossoverPolicy { + + /** + * {@inheritDoc} + * + * @throws GeneticException iff one of the chromosomes is not an + * instance of + * {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is + * different + */ + @Override + @SuppressWarnings("unchecked") + public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + return mate((AbstractListChromosome) first, (AbstractListChromosome) second); + } + + /** + * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is + * different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + + final int length = first.getLength(); + if (length != second.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); + } + + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1 = new ArrayList<>(length); + final List child2 = new ArrayList<>(length); + // sets of already inserted items for quick access + final Set child1Set = new HashSet<>(length); + final Set child2Set = new HashSet<>(length); + + final UniformRandomProvider random = GeneticAlgorithm.getRandomGenerator(); + // choose random points, making sure that lb < ub. + int a = random.nextInt(length); + int b; + do { + b = random.nextInt(length); + } while (a == b); + // determine the lower and upper bounds + final int lb = Math.min(a, b); + final int ub = Math.max(a, b); + + // add the subLists that are between lb and ub + child1.addAll(parent1Rep.subList(lb, ub + 1)); + child1Set.addAll(child1); + child2.addAll(parent2Rep.subList(lb, ub + 1)); + child2Set.addAll(child2); + + // iterate over every item in the parents + for (int i = 1; i <= length; i++) { + final int idx = (ub + i) % length; + + // retrieve the current item in each parent + final T item1 = parent1Rep.get(idx); + final T item2 = parent2Rep.get(idx); + + // if the first child already contains the item in the second parent add it + if (!child1Set.contains(item2)) { + child1.add(item2); + child1Set.add(item2); + } + + // if the second child already contains the item in the first parent add it + if (!child2Set.contains(item1)) { + child2.add(item1); + child2Set.add(item1); + } + } + + // rotate so that the original slice is in the same place as in the parents. + Collections.rotate(child1, lb); + Collections.rotate(child2, lb); + + return new ChromosomePair(first.newFixedLengthChromosome(child1), second.newFixedLengthChromosome(child2)); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java new file mode 100644 index 0000000000..79e34e43d4 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java @@ -0,0 +1,58 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; + +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.RandomKey; + +/** + * Mutation operator for {@link RandomKey}s. Changes a randomly chosen element + * of the array representation to a random value uniformly distributed in [0,1]. + * + * @since 2.0 + */ +public class RandomKeyMutation implements MutationPolicy { + + /** + * {@inheritDoc} + * + * @throws GeneticException if original is not a + * {@link RandomKey} instance + */ + @Override + public Chromosome mutate(final Chromosome original) { + if (!(original instanceof RandomKey)) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } + + RandomKey originalRk = (RandomKey) original; + List repr = originalRk.getRepresentation(); + int rInd = GeneticAlgorithm.getRandomGenerator().nextInt(repr.size()); + + List newRepr = new ArrayList<>(repr); + newRepr.set(rInd, GeneticAlgorithm.getRandomGenerator().nextDouble()); + + return originalRk.newFixedLengthChromosome(newRepr); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java new file mode 100644 index 0000000000..f35bac3a7c --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.model.Population; + +/** + * Algorithm used to select a chromosome pair from a population. + * + * @since 2.0 + */ +public interface SelectionPolicy { + /** + * Select two chromosomes from the population. + * + * @param population the population from which the chromosomes are chosen. + * @return the selected chromosomes. + * @throws GeneticException if the population is not compatible with + * this {@link SelectionPolicy} + */ + ChromosomePair select(Population population); +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java new file mode 100644 index 0000000000..6960a510d2 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Population; + +/** + * Algorithm used to determine when to stop evolution. + * + * @since 2.0 + */ +public interface StoppingCondition { + /** + * Determine whether or not the given population satisfies the stopping + * condition. + * + * @param population the population to test. + * @return true if this stopping condition is met by the given + * population, false otherwise. + */ + boolean isSatisfied(Population population); +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java new file mode 100644 index 0000000000..3f5f5debcf --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java @@ -0,0 +1,123 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; + +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.Population; + +/** + * Tournament selection scheme. Each of the two selected chromosomes is selected + * based on n-ary tournament -- this is done by drawing {@link #arity} random + * chromosomes without replacement from the population, and then selecting the + * fittest chromosome among them. + * + * @since 2.0 + */ +public class TournamentSelection implements SelectionPolicy { + + /** number of chromosomes included in the tournament selections. */ + private int arity; + + /** + * Creates a new TournamentSelection instance. + * + * @param arity how many chromosomes will be drawn to the tournament + */ + public TournamentSelection(final int arity) { + this.arity = arity; + } + + /** + * Select two chromosomes from the population. Each of the two selected + * chromosomes is selected based on n-ary tournament -- this is done by drawing + * {@link #arity} random chromosomes without replacement from the population, + * and then selecting the fittest chromosome among them. + * + * @param population the population from which the chromosomes are chosen. + * @return the selected chromosomes. + * @throws GeneticException if the tournament arity is bigger than + * the population size + */ + @Override + public ChromosomePair select(final Population population) { + return new ChromosomePair(tournament((ListPopulation) population), tournament((ListPopulation) population)); + } + + /** + * Helper for {@link #select(Population)}. Draw {@link #arity} random + * chromosomes without replacement from the population, and then select the + * fittest chromosome among them. + * + * @param population the population from which the chromosomes are chosen. + * @return the selected chromosome. + * @throws GeneticException if the tournament arity is bigger than the + * population size + */ + private Chromosome tournament(final ListPopulation population) { + if (population.getPopulationSize() < this.arity) { + throw new GeneticException(GeneticException.TOO_LARGE, arity, population.getPopulationSize()); + } + // auxiliary population + ListPopulation tournamentPopulation = new ListPopulation(this.arity) { + /** {@inheritDoc} */ + @Override + public Population nextGeneration() { + // not useful here + return null; + } + }; + + // create a copy of the chromosome list + List chromosomes = new ArrayList<>(population.getChromosomes()); + for (int i = 0; i < this.arity; i++) { + // select a random individual and add it to the tournament + int rind = GeneticAlgorithm.getRandomGenerator().nextInt(chromosomes.size()); + tournamentPopulation.addChromosome(chromosomes.get(rind)); + // do not select it again + chromosomes.remove(rind); + } + // the winner takes it all + return tournamentPopulation.getFittestChromosome(); + } + + /** + * Gets the arity (number of chromosomes drawn to the tournament). + * + * @return arity of the tournament + */ + public int getArity() { + return arity; + } + + /** + * Sets the arity (number of chromosomes drawn to the tournament). + * + * @param arity arity of the tournament + */ + public void setArity(final int arity) { + this.arity = arity; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java new file mode 100644 index 0000000000..00b3cd0a55 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -0,0 +1,144 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.Constants; +import org.apache.commons.rng.UniformRandomProvider; + +/** + * Perform Uniform Crossover [UX] on the specified chromosomes. A fixed mixing + * ratio is used to combine genes from the first and second parents, e.g. using + * a ratio of 0.5 would result in approximately 50% of genes coming from each + * parent. This is typically a poor method of crossover, but empirical evidence + * suggests that it is more exploratory and results in a larger part of the + * problem space being searched. + *

+ * This crossover policy evaluates each gene of the parent chromosomes by + * choosing a uniform random number {@code p} in the range [0, 1]. If {@code p} + * < {@code ratio}, the parent genes are swapped. This means with a ratio of + * 0.7, 30% of the genes from the first parent and 70% from the second parent + * will be selected for the first offspring (and vice versa for the second + * offspring). + *

+ * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. + * + * @see Crossover + * techniques (Wikipedia) + * @see Crossover + * (Obitko.com) + * @see Uniform + * crossover + * @param generic type of the {@link AbstractListChromosome}s for crossover + * @since 3.1 + */ +public class UniformCrossover implements CrossoverPolicy { + + /** The mixing ratio. */ + private final double ratio; + + /** + * Creates a new {@link UniformCrossover} policy using the given mixing ratio. + * + * @param ratio the mixing ratio + * @throws GeneticException if the mixing ratio is outside the [0, 1] range + */ + public UniformCrossover(final double ratio) { + if (ratio < 0.0d || ratio > 1.0d) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, ratio, Constants.CROSSOVER_RATE, 0.0d, 1.0d); + } + this.ratio = ratio; + } + + /** + * Returns the mixing ratio used by this {@link CrossoverPolicy}. + * + * @return the mixing ratio + */ + public double getRatio() { + return ratio; + } + + /** + * {@inheritDoc} + * + * @throws GeneticException iff one of the chromosomes is not an + * instance of + * {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is + * different + */ + @Override + @SuppressWarnings("unchecked") + public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + return mate((AbstractListChromosome) first, (AbstractListChromosome) second); + } + + /** + * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is different + */ + private ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + final int length = first.getLength(); + if (length != second.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); + } + + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1Rep = new ArrayList<>(length); + final List child2Rep = new ArrayList<>(length); + + final UniformRandomProvider random = GeneticAlgorithm.getRandomGenerator(); + + for (int index = 0; index < length; index++) { + + if (random.nextDouble() < ratio) { + // swap the bits -> take other parent + child1Rep.add(parent2Rep.get(index)); + child2Rep.add(parent1Rep.get(index)); + } else { + child1Rep.add(parent1Rep.get(index)); + child2Rep.add(parent2Rep.get(index)); + } + } + + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java new file mode 100644 index 0000000000..5879c21366 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.operators; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java new file mode 100644 index 0000000000..02eb5c95b7 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java new file mode 100644 index 0000000000..c138cd9e37 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java @@ -0,0 +1,13 @@ +package org.apache.commons.math4.genetics.utils; + +public interface Constants { + + final String CROSSOVER_RATE = "CROSSOVER_RATE"; + + final String MUTATION_RATE = "MUTATION_RATE"; + + final String ELITISM_RATE = "ELITISM_RATE"; + + final String ALLELE_VALUE = "ALLELE_VALUE"; + +} \ No newline at end of file diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java new file mode 100644 index 0000000000..a6f9ce958b --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.utils; diff --git a/pom.xml b/pom.xml index 10ed3c71aa..cadfeecdbd 100644 --- a/pom.xml +++ b/pom.xml @@ -119,6 +119,7 @@ commons-math-examples + commons-math4-genetics From 5aed328569e6e7528b8fe66780ffe78fb6d3b362 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 15 Aug 2021 19:06:50 +0530 Subject: [PATCH 02/53] Code changes for Math-1563/MATH-1618 --- .../genetics/AbstractGeneticAlgorithm.java | 97 +++++++++++++++ .../math4/genetics/GeneticAlgorithm.java | 112 ++---------------- .../model/AbstractListChromosome.java | 33 +++--- .../genetics/model/BinaryChromosome.java | 12 +- .../math4/genetics/model/Chromosome.java | 14 ++- .../commons/math4/genetics/model/Fitness.java | 34 ------ .../math4/genetics/model/FitnessFunction.java | 7 ++ .../math4/genetics/model/Population.java | 2 + .../math4/genetics/model/RandomKey.java | 13 +- .../genetics/operators/BinaryMutation.java | 6 +- .../genetics/operators/CrossoverPolicy.java | 4 +- .../genetics/operators/CycleCrossover.java | 9 +- .../genetics/operators/MutationPolicy.java | 4 +- .../genetics/operators/NPointCrossover.java | 8 +- .../genetics/operators/OnePointCrossover.java | 9 +- .../genetics/operators/OrderedCrossover.java | 10 +- .../genetics/operators/RandomKeyMutation.java | 9 +- .../genetics/operators/SelectionPolicy.java | 1 + .../operators/TournamentSelection.java | 5 +- .../operators/UnchangedAverageFitness.java | 36 ++++++ .../operators/UnchangedBestFitness.java | 35 ++++++ .../genetics/operators/UniformCrossover.java | 8 +- .../math4/genetics/utils/RandomGenerator.java | 19 +++ 23 files changed, 283 insertions(+), 204 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java new file mode 100644 index 0000000000..71536a8a23 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -0,0 +1,97 @@ +package org.apache.commons.math4.genetics; + +import org.apache.commons.math4.genetics.operators.CrossoverPolicy; +import org.apache.commons.math4.genetics.operators.MutationPolicy; +import org.apache.commons.math4.genetics.operators.SelectionPolicy; +import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.rng.UniformRandomProvider; +import org.apache.commons.rng.simple.RandomSource; + +public abstract class AbstractGeneticAlgorithm { + + /** the crossover policy used by the algorithm. */ + private final CrossoverPolicy crossoverPolicy; + + /** the mutation policy used by the algorithm. */ + private final MutationPolicy mutationPolicy; + + /** the selection policy used by the algorithm. */ + private final SelectionPolicy selectionPolicy; + + /** + * Static random number generator shared by GA implementation classes. Use + * {@link #setRandomGenerator(UniformRandomProvider)} to supply an alternative + * to the default PRNG, and/or select a specific seed. + */ + // @GuardedBy("this") + private static UniformRandomProvider randomGenerator = RandomSource.create(RandomSource.WELL_19937_C); + + /** + * the number of generations evolved to reach {@link StoppingCondition} in the + * last run. + */ + private int generationsEvolved = 0; + + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, + final SelectionPolicy selectionPolicy) { + this.crossoverPolicy = crossoverPolicy; + this.mutationPolicy = mutationPolicy; + this.selectionPolicy = selectionPolicy; + } + + /** + * Returns the crossover policy. + * + * @return crossover policy + */ + public CrossoverPolicy getCrossoverPolicy() { + return crossoverPolicy; + } + + /** + * Returns the mutation policy. + * + * @return mutation policy + */ + public MutationPolicy getMutationPolicy() { + return mutationPolicy; + } + + /** + * Returns the selection policy. + * + * @return selection policy + */ + public SelectionPolicy getSelectionPolicy() { + return selectionPolicy; + } + + /** + * Set the (static) random generator. + * + * @param random random generator + */ + public static synchronized void setRandomGenerator(final UniformRandomProvider random) { + randomGenerator = random; + } + + public void resetGenerationsEvolved() { + this.generationsEvolved = 0; + } + + public void increaseGenerationsEvolved() { + this.generationsEvolved++; + } + + /** + * Returns the number of generations evolved to reach {@link StoppingCondition} + * in the last run. + * + * @return number of generations evolved + * @since 2.1 + */ + public int getGenerationsEvolved() { + return generationsEvolved; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index b584a0ba17..0489932e57 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -17,7 +17,6 @@ package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.exception.GeneticException; - import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; @@ -25,8 +24,6 @@ import org.apache.commons.math4.genetics.operators.SelectionPolicy; import org.apache.commons.math4.genetics.operators.StoppingCondition; import org.apache.commons.math4.genetics.utils.Constants; -import org.apache.commons.rng.simple.RandomSource; -import org.apache.commons.rng.UniformRandomProvider; /** * Implementation of a genetic algorithm. All factors that govern the operation @@ -34,37 +31,14 @@ * * @since 2.0 */ -public class GeneticAlgorithm { - - /** - * Static random number generator shared by GA implementation classes. Use - * {@link #setRandomGenerator(UniformRandomProvider)} to supply an alternative - * to the default PRNG, and/or select a specific seed. - */ - // @GuardedBy("this") - private static UniformRandomProvider randomGenerator = RandomSource.create(RandomSource.WELL_19937_C); - - /** the crossover policy used by the algorithm. */ - private final CrossoverPolicy crossoverPolicy; +public class GeneticAlgorithm extends AbstractGeneticAlgorithm { /** the rate of crossover for the algorithm. */ private final double crossoverRate; - /** the mutation policy used by the algorithm. */ - private final MutationPolicy mutationPolicy; - /** the rate of mutation for the algorithm. */ private final double mutationRate; - /** the selection policy used by the algorithm. */ - private final SelectionPolicy selectionPolicy; - - /** - * the number of generations evolved to reach {@link StoppingCondition} in the - * last run. - */ - private int generationsEvolved; - /** * Create a new genetic algorithm. * @@ -73,11 +47,12 @@ public class GeneticAlgorithm { * @param mutationPolicy The {@link MutationPolicy} * @param mutationRate The mutation rate as a percentage (0-1 inclusive) * @param selectionPolicy The {@link SelectionPolicy} - * @throws GeneticException if the crossover or mutation rate is outside the - * [0, 1] range + * @throws GeneticException if the crossover or mutation rate is outside the [0, + * 1] range */ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy) { + super(crossoverPolicy, mutationPolicy, selectionPolicy); if (crossoverRate < 0 || crossoverRate > 1) { throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); @@ -85,29 +60,8 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros if (mutationRate < 0 || mutationRate > 1) { throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); } - this.crossoverPolicy = crossoverPolicy; this.crossoverRate = crossoverRate; - this.mutationPolicy = mutationPolicy; this.mutationRate = mutationRate; - this.selectionPolicy = selectionPolicy; - } - - /** - * Set the (static) random generator. - * - * @param random random generator - */ - public static synchronized void setRandomGenerator(final UniformRandomProvider random) { - randomGenerator = random; - } - - /** - * Returns the (static) random generator. - * - * @return the static random generator shared by GA implementation classes - */ - public static synchronized UniformRandomProvider getRandomGenerator() { - return randomGenerator; } /** @@ -122,10 +76,10 @@ public static synchronized UniformRandomProvider getRandomGenerator() { */ public Population evolve(final Population initial, final StoppingCondition condition) { Population current = initial; - generationsEvolved = 0; + resetGenerationsEvolved(); while (!condition.isSatisfied(current)) { current = nextGeneration(current); - generationsEvolved++; + increaseGenerationsEvolved(); } return current; } @@ -155,24 +109,18 @@ public Population evolve(final Population initial, final StoppingCondition condi public Population nextGeneration(final Population current) { Population nextGeneration = current.nextGeneration(); - UniformRandomProvider randGen = getRandomGenerator(); - while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { // select parent chromosomes ChromosomePair pair = getSelectionPolicy().select(current); // crossover? - if (randGen.nextDouble() < getCrossoverRate()) { - // apply crossover policy to create two offspring - pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond()); - } + // apply crossover policy to create two offspring + pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond(), crossoverRate); // mutation? - if (randGen.nextDouble() < getMutationRate()) { - // apply mutation policy to the chromosomes - pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst()), - getMutationPolicy().mutate(pair.getSecond())); - } + // apply mutation policy to the chromosomes + pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst(), mutationRate), + getMutationPolicy().mutate(pair.getSecond(), mutationRate)); // add the first chromosome to the population nextGeneration.addChromosome(pair.getFirst()); @@ -186,15 +134,6 @@ public Population nextGeneration(final Population current) { return nextGeneration; } - /** - * Returns the crossover policy. - * - * @return crossover policy - */ - public CrossoverPolicy getCrossoverPolicy() { - return crossoverPolicy; - } - /** * Returns the crossover rate. * @@ -204,15 +143,6 @@ public double getCrossoverRate() { return crossoverRate; } - /** - * Returns the mutation policy. - * - * @return mutation policy - */ - public MutationPolicy getMutationPolicy() { - return mutationPolicy; - } - /** * Returns the mutation rate. * @@ -222,24 +152,4 @@ public double getMutationRate() { return mutationRate; } - /** - * Returns the selection policy. - * - * @return selection policy - */ - public SelectionPolicy getSelectionPolicy() { - return selectionPolicy; - } - - /** - * Returns the number of generations evolved to reach {@link StoppingCondition} - * in the last run. - * - * @return number of generations evolved - * @since 2.1 - */ - public int getGenerationsEvolved() { - return generationsEvolved; - } - } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java index b7e6afeb33..14dd36e19d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -17,11 +17,12 @@ package org.apache.commons.math4.genetics.model; import java.util.ArrayList; - import java.util.Arrays; import java.util.Collections; import java.util.List; +import org.apache.commons.math4.genetics.exception.GeneticException; + /** * Chromosome represented by an immutable list of a fixed length. * @@ -37,26 +38,22 @@ public abstract class AbstractListChromosome extends Chromosome { * Constructor, copying the input representation. * * @param representation inner representation of the chromosome - * @throws GeneticException iff the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome */ - public AbstractListChromosome(final List representation) { - this(representation, true); + public AbstractListChromosome(final List representation, FitnessFunction fitnessCalculator) { + this(representation, true, fitnessCalculator); } /** * Constructor, copying the input representation. * * @param representation inner representation of the chromosome - * @throws GeneticException if the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException if the representation can not represent + * a valid chromosome */ - public AbstractListChromosome(final T[] representation) { - this(Arrays.asList(representation)); + public AbstractListChromosome(final T[] representation, FitnessFunction fitnessCalculator) { + this(Arrays.asList(representation), fitnessCalculator); } /** @@ -67,7 +64,9 @@ public AbstractListChromosome(final T[] representation) { * otherwise it will be referenced. * @since 3.3 */ - public AbstractListChromosome(final List representation, final boolean copyList) { + public AbstractListChromosome(final List representation, final boolean copyList, + FitnessFunction fitnessCalculator) { + super(fitnessCalculator); checkValidity(representation); this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); } @@ -76,10 +75,8 @@ public AbstractListChromosome(final List representation, final boolean copyLi * Asserts that representation can represent a valid chromosome. * * @param chromosomeRepresentation representation of the chromosome - * @throws GeneticException iff the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome */ protected abstract void checkValidity(List chromosomeRepresentation); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index dc59e0f885..98991f8f33 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -19,8 +19,8 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * Chromosome represented by a vector of 0s and 1s. @@ -38,8 +38,8 @@ public abstract class BinaryChromosome extends AbstractListChromosome { * not represent a valid * chromosome */ - public BinaryChromosome(List representation) { - super(representation); + public BinaryChromosome(List representation, FitnessFunction fitnessCalculator) { + super(representation, fitnessCalculator); } /** @@ -51,8 +51,8 @@ public BinaryChromosome(List representation) { * not represent a valid * chromosome */ - public BinaryChromosome(Integer[] representation) { - super(representation); + public BinaryChromosome(Integer[] representation, FitnessFunction fitnessCalculator) { + super(representation, fitnessCalculator); } /** @@ -78,7 +78,7 @@ public static List randomBinaryRepresentation(int length) { // random binary list List rList = new ArrayList<>(length); for (int j = 0; j < length; j++) { - rList.add(GeneticAlgorithm.getRandomGenerator().nextInt(2)); + rList.add(RandomGenerator.getRandomGenerator().nextInt(2)); } return rList; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java index 8610f7c7b3..2221ba1801 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java @@ -24,13 +24,23 @@ * * @since 2.0 */ -public abstract class Chromosome implements Comparable, Fitness { +public abstract class Chromosome implements Comparable { /** Value assigned when no fitness has been computed yet. */ private static final double NO_FITNESS = Double.NEGATIVE_INFINITY; /** Cached value of the fitness of this chromosome. */ private double fitness = NO_FITNESS; + private FitnessFunction fitnessCalculator; + + public Chromosome(FitnessFunction fitnessCalculator) { + this.fitnessCalculator = fitnessCalculator; + } + + public FitnessFunction getFitnessCalculator() { + return fitnessCalculator; + } + /** * Access the fitness of this chromosome. The bigger the fitness, the better the * chromosome. @@ -43,7 +53,7 @@ public abstract class Chromosome implements Comparable, Fitness { public double getFitness() { if (this.fitness == NO_FITNESS) { // no cache - compute the fitness - this.fitness = fitness(); + this.fitness = fitnessCalculator.compute(this); } return this.fitness; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java deleted file mode 100644 index 766d7a8491..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Fitness.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -/** - * Fitness of a chromosome. - * - * @since 2.0 - */ -public interface Fitness { - - /** - * Compute the fitness. This is usually very time-consuming, so the value should - * be cached. - * - * @return fitness - */ - double fitness(); - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java new file mode 100644 index 0000000000..7ad3a4bc9f --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java @@ -0,0 +1,7 @@ +package org.apache.commons.math4.genetics.model; + +public interface FitnessFunction { + + public double compute(Chromosome chromosome); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java index a28eab2498..c74edffb58 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java @@ -16,6 +16,8 @@ */ package org.apache.commons.math4.genetics.model; +import org.apache.commons.math4.genetics.exception.GeneticException; + /** * A collection of chromosomes that facilitates generational evolution. * diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index 163942cf1e..02ddf19a0b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -17,15 +17,14 @@ package org.apache.commons.math4.genetics.model; import java.util.ArrayList; - import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.Constants; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * Random Key chromosome is used for permutation representation. It is a vector @@ -74,8 +73,8 @@ public abstract class RandomKey extends AbstractListChromosome implem * not represent a valid * chromosome */ - public RandomKey(final List representation) { - super(representation); + public RandomKey(final List representation, FitnessFunction fitnessCalculator) { + super(representation, fitnessCalculator); // store the sorted representation List sortedRepr = new ArrayList<>(getRepresentation()); Collections.sort(sortedRepr); @@ -95,8 +94,8 @@ public RandomKey(final List representation) { * not represent a valid * chromosome */ - public RandomKey(final Double[] representation) { - this(Arrays.asList(representation)); + public RandomKey(final Double[] representation, FitnessFunction fitnessCalculator) { + this(Arrays.asList(representation), fitnessCalculator); } /** @@ -205,7 +204,7 @@ protected void checkValidity(final List chromosomeRepresentation) { public static final List randomPermutation(final int l) { List repr = new ArrayList<>(l); for (int i = 0; i < l; i++) { - repr.add(GeneticAlgorithm.getRandomGenerator().nextDouble()); + repr.add(RandomGenerator.getRandomGenerator().nextDouble()); } return repr; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java index 52dbb91162..6b455964a0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java @@ -19,10 +19,10 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.BinaryChromosome; import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * Mutation for {@link BinaryChromosome}s. Randomly changes one gene. @@ -40,7 +40,7 @@ public class BinaryMutation implements MutationPolicy { * instance of {@link BinaryChromosome}. */ @Override - public Chromosome mutate(Chromosome original) { + public Chromosome mutate(Chromosome original, double mutationRate) { if (!(original instanceof BinaryChromosome)) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); } @@ -49,7 +49,7 @@ public Chromosome mutate(Chromosome original) { List newRepr = new ArrayList<>(origChrom.getRepresentation()); // randomly select a gene - int geneIndex = GeneticAlgorithm.getRandomGenerator().nextInt(origChrom.getLength()); + int geneIndex = RandomGenerator.getRandomGenerator().nextInt(origChrom.getLength()); // and change it newRepr.set(geneIndex, origChrom.getRepresentation().get(geneIndex) == 0 ? 1 : 0); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java index e7435af209..6ec2090f17 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java @@ -16,6 +16,7 @@ */ package org.apache.commons.math4.genetics.operators; +import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; @@ -32,10 +33,11 @@ public interface CrossoverPolicy { * * @param first the first chromosome. * @param second the second chromosome. + * @param crossoverRate the probability of crossover * @return the pair of new chromosomes that resulted from the crossover. * @throws GeneticException if the given chromosomes are not * compatible with this * {@link CrossoverPolicy} */ - ChromosomePair crossover(Chromosome first, Chromosome second); + ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java index 26b2e16f86..82c496afb1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -17,16 +17,15 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; - import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * Cycle Crossover [CX] builds offspring from ordered chromosomes by @@ -111,7 +110,7 @@ public boolean isRandomStart() { */ @Override @SuppressWarnings("unchecked") - public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); @@ -120,7 +119,7 @@ public ChromosomePair crossover(final Chromosome first, final Chromosome second) } /** - * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual * crossover. * * @param first the first chromosome @@ -149,7 +148,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr final List indices = new ArrayList<>(length); // determine the starting index - int idx = randomStart ? GeneticAlgorithm.getRandomGenerator().nextInt(length) : 0; + int idx = randomStart ? RandomGenerator.getRandomGenerator().nextInt(length) : 0; int cycle = 1; while (visitedIndices.size() < length) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java index 18f8de5894..0416bb1910 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java @@ -16,6 +16,7 @@ */ package org.apache.commons.math4.genetics.operators; +import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Chromosome; /** @@ -29,10 +30,11 @@ public interface MutationPolicy { * Mutate the given chromosome. * * @param original the original chromosome. + * @param mutationRate The probability of mutation * @return the mutated chromosome. * @throws GeneticException if the given chromosome is not * compatible with this * {@link MutationPolicy} */ - Chromosome mutate(Chromosome original); + Chromosome mutate(Chromosome original, double mutationRate); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java index 050405fd1b..c73a673385 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -19,11 +19,11 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** @@ -113,7 +113,7 @@ public int getCrossoverPoints() { */ @Override @SuppressWarnings("unchecked") // OK because of instanceof checks - public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); @@ -122,7 +122,7 @@ public ChromosomePair crossover(final Chromosome first, final Chromosome second) } /** - * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual * crossover. * * @param first the first chromosome @@ -149,7 +149,7 @@ private ChromosomePair mate(final AbstractListChromosome first, final Abstrac final List child1Rep = new ArrayList<>(length); final List child2Rep = new ArrayList<>(length); - final UniformRandomProvider random = GeneticAlgorithm.getRandomGenerator(); + final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); List c1 = child1Rep; List c2 = child2Rep; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java index a5235e35d3..cd25689441 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -17,14 +17,13 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; - import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * One point crossover policy. A random crossover point is selected and the @@ -82,7 +81,7 @@ public class OnePointCrossover implements CrossoverPolicy { */ @Override @SuppressWarnings("unchecked") // OK because of instanceof checks - public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); @@ -91,7 +90,7 @@ public ChromosomePair crossover(final Chromosome first, final Chromosome second) } /** - * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual * crossover. * * @param first the first chromosome. @@ -113,7 +112,7 @@ private ChromosomePair crossover(final AbstractListChromosome first, final Ab final List child2Rep = new ArrayList<>(length); // select a crossover point at random (0 and length makes no sense) - final int crossoverIndex = 1 + (GeneticAlgorithm.getRandomGenerator().nextInt(length - 2)); + final int crossoverIndex = 1 + (RandomGenerator.getRandomGenerator().nextInt(length - 2)); // copy the first part for (int i = 0; i < crossoverIndex; i++) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java index 322990b9fa..5a2d3aaf00 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -22,12 +22,12 @@ import java.util.List; import java.util.Set; -import org.apache.commons.rng.UniformRandomProvider; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.rng.UniformRandomProvider; /** * Order 1 Crossover [OX1] builds offspring from ordered chromosomes by @@ -73,7 +73,7 @@ public class OrderedCrossover implements CrossoverPolicy { */ @Override @SuppressWarnings("unchecked") - public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); @@ -82,7 +82,7 @@ public ChromosomePair crossover(final Chromosome first, final Chromosome second) } /** - * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual * crossover. * * @param first the first chromosome @@ -108,7 +108,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr final Set child1Set = new HashSet<>(length); final Set child2Set = new HashSet<>(length); - final UniformRandomProvider random = GeneticAlgorithm.getRandomGenerator(); + final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); // choose random points, making sure that lb < ub. int a = random.nextInt(length); int b; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java index 79e34e43d4..6621f43d25 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java @@ -17,13 +17,12 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; - import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.RandomKey; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * Mutation operator for {@link RandomKey}s. Changes a randomly chosen element @@ -40,17 +39,17 @@ public class RandomKeyMutation implements MutationPolicy { * {@link RandomKey} instance */ @Override - public Chromosome mutate(final Chromosome original) { + public Chromosome mutate(final Chromosome original, double mutationRate) { if (!(original instanceof RandomKey)) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); } RandomKey originalRk = (RandomKey) original; List repr = originalRk.getRepresentation(); - int rInd = GeneticAlgorithm.getRandomGenerator().nextInt(repr.size()); + int rInd = RandomGenerator.getRandomGenerator().nextInt(repr.size()); List newRepr = new ArrayList<>(repr); - newRepr.set(rInd, GeneticAlgorithm.getRandomGenerator().nextDouble()); + newRepr.set(rInd, RandomGenerator.getRandomGenerator().nextDouble()); return originalRk.newFixedLengthChromosome(newRepr); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java index f35bac3a7c..5c4a657c30 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java @@ -16,6 +16,7 @@ */ package org.apache.commons.math4.genetics.operators; +import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.Population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java index 3f5f5debcf..2b664e9fa5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java @@ -17,15 +17,14 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; - import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.ListPopulation; import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * Tournament selection scheme. Each of the two selected chromosomes is selected @@ -93,7 +92,7 @@ public Population nextGeneration() { List chromosomes = new ArrayList<>(population.getChromosomes()); for (int i = 0; i < this.arity; i++) { // select a random individual and add it to the tournament - int rind = GeneticAlgorithm.getRandomGenerator().nextInt(chromosomes.size()); + int rind = RandomGenerator.getRandomGenerator().nextInt(chromosomes.size()); tournamentPopulation.addChromosome(chromosomes.get(rind)); // do not select it again chromosomes.remove(rind); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java new file mode 100644 index 0000000000..cc1d4762d1 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java @@ -0,0 +1,36 @@ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Population; + +public class UnchangedAverageFitness implements StoppingCondition { + + private double lastBestFitness = Double.MIN_VALUE; + + private final int maxGenerationsWithUnchangedAverageFitness; + + private int noOfGenerationsHavingUnchangedAverageFitness; + + public UnchangedAverageFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedAverageFitness = maxGenerationsWithUnchangedAverageFitness; + } + + @Override + public boolean isSatisfied(Population population) { + +// double currentBestFitness = population.getFittestChromosome().getFitness(); +// +// if (lastBestFitness == currentBestFitness) { +// if (noOfGenerationsHavingUnchangedAverageFitness == maxGenerationsWithUnchangedAverageFitness) { +// return true; +// } else { +// this.noOfGenerationsHavingUnchangedAverageFitness++; +// } +// } else { +// this.noOfGenerationsHavingUnchangedAverageFitness = 0; +// lastBestFitness = currentBestFitness; +// } + + return false; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java new file mode 100644 index 0000000000..8af9fdd8c1 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java @@ -0,0 +1,35 @@ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Population; + +public class UnchangedBestFitness implements StoppingCondition { + + private double lastBestFitness = Double.MIN_VALUE; + + private final int maxGenerationsWithUnchangedBestFitness; + + private int noOfGenerationsHavingUnchangedBestFitness; + + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } + + @Override + public boolean isSatisfied(Population population) { + double currentBestFitness = population.getFittestChromosome().getFitness(); + + if (lastBestFitness == currentBestFitness) { + if (noOfGenerationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } else { + this.noOfGenerationsHavingUnchangedBestFitness++; + } + } else { + this.noOfGenerationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } + + return false; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java index 00b3cd0a55..222bda0fe2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -19,12 +19,12 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.Constants; +import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** @@ -94,7 +94,7 @@ public double getRatio() { */ @Override @SuppressWarnings("unchecked") - public ChromosomePair crossover(final Chromosome first, final Chromosome second) { + public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); @@ -103,7 +103,7 @@ public ChromosomePair crossover(final Chromosome first, final Chromosome second) } /** - * Helper for {@link #crossover(Chromosome, Chromosome)}. Performs the actual + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual * crossover. * * @param first the first chromosome @@ -124,7 +124,7 @@ private ChromosomePair mate(final AbstractListChromosome first, final Abstrac final List child1Rep = new ArrayList<>(length); final List child2Rep = new ArrayList<>(length); - final UniformRandomProvider random = GeneticAlgorithm.getRandomGenerator(); + final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); for (int index = 0; index < length; index++) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java new file mode 100644 index 0000000000..c5817fa48d --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java @@ -0,0 +1,19 @@ +package org.apache.commons.math4.genetics.utils; + +import org.apache.commons.rng.UniformRandomProvider; +import org.apache.commons.rng.simple.RandomSource; + +public class RandomGenerator { + + private static UniformRandomProvider randomGenerator = RandomSource.create(RandomSource.WELL_19937_C); + + /** + * Returns the (static) random generator. + * + * @return the static random generator shared by GA implementation classes + */ + public static synchronized UniformRandomProvider getRandomGenerator() { + return randomGenerator; + } + +} From c80e03a06b56c31301466b71c872d5944a17ae48 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 15 Aug 2021 19:09:31 +0530 Subject: [PATCH 03/53] changed the since --- .../apache/commons/math4/genetics/operators/MutationPolicy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java index 0416bb1910..5a0388483b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java @@ -22,7 +22,7 @@ /** * Algorithm used to mutate a chromosome. * - * @since 4.0 + * @since 2.0 */ public interface MutationPolicy { From 60cc7aa72bb986c62b178a98d8f78ceb6318d932 Mon Sep 17 00:00:00 2001 From: avijit-basak Date: Sat, 21 Aug 2021 05:44:20 -0700 Subject: [PATCH 04/53] Changes for introduction of population statistics for MATH-1563/MATH-1618 --- .../genetics/AbstractGeneticAlgorithm.java | 74 ++++++++++------ .../math4/genetics/GeneticAlgorithm.java | 29 ++----- .../genetics/operators/FixedElapsedTime.java | 9 +- .../operators/FixedGenerationCount.java | 9 +- .../genetics/operators/StoppingCondition.java | 6 +- .../operators/UnchangedAverageFitness.java | 36 -------- .../operators/UnchangedBestFitness.java | 14 +-- .../operators/UnchangedMeanFitness.java | 36 ++++++++ .../stats/PopulationStatisticalSummary.java | 44 ++++++++++ .../PopulationStatisticalSummaryImpl.java | 85 +++++++++++++++++++ 10 files changed, 237 insertions(+), 105 deletions(-) delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index 71536a8a23..abd08ad0ed 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -1,9 +1,12 @@ package org.apache.commons.math4.genetics; +import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; import org.apache.commons.math4.genetics.operators.MutationPolicy; import org.apache.commons.math4.genetics.operators.SelectionPolicy; import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.apache.commons.rng.UniformRandomProvider; import org.apache.commons.rng.simple.RandomSource; @@ -18,14 +21,6 @@ public abstract class AbstractGeneticAlgorithm { /** the selection policy used by the algorithm. */ private final SelectionPolicy selectionPolicy; - /** - * Static random number generator shared by GA implementation classes. Use - * {@link #setRandomGenerator(UniformRandomProvider)} to supply an alternative - * to the default PRNG, and/or select a specific seed. - */ - // @GuardedBy("this") - private static UniformRandomProvider randomGenerator = RandomSource.create(RandomSource.WELL_19937_C); - /** * the number of generations evolved to reach {@link StoppingCondition} in the * last run. @@ -66,23 +61,6 @@ public SelectionPolicy getSelectionPolicy() { return selectionPolicy; } - /** - * Set the (static) random generator. - * - * @param random random generator - */ - public static synchronized void setRandomGenerator(final UniformRandomProvider random) { - randomGenerator = random; - } - - public void resetGenerationsEvolved() { - this.generationsEvolved = 0; - } - - public void increaseGenerationsEvolved() { - this.generationsEvolved++; - } - /** * Returns the number of generations evolved to reach {@link StoppingCondition} * in the last run. @@ -94,4 +72,50 @@ public int getGenerationsEvolved() { return generationsEvolved; } + /** + * Evolve the given population. Evolution stops when the stopping condition is + * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} + * property with the number of generations evolved before the StoppingCondition + * is satisfied. + * + * @param initial the initial, seed population. + * @param condition the stopping condition used to stop evolution. + * @return the population that satisfies the stopping condition. + */ + public Population evolve(final Population initial, final StoppingCondition condition) { + Population current = initial; + PopulationStatisticalSummary populationStats = new PopulationStatisticalSummaryImpl(current); + while (!condition.isSatisfied(populationStats)) { + current = nextGeneration(current, populationStats); + this.generationsEvolved++; + } + return current; + } + + /** + * Evolve the given population into the next generation. + *

    + *
  1. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  2. + *
  3. Loop until new generation is filled: + *
      + *
    • Apply configured SelectionPolicy to select a pair of parents from + * current
    • + *
    • With probability = {@link #getCrossoverRate()}, apply configured + * {@link CrossoverPolicy} to parents
    • + *
    • With probability = {@link #getMutationRate()}, apply configured + * {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, space permitting
    • + *
    + *
  4. + *
  5. Return nextGeneration
  6. + *
+ * + * @param current the current population + * @param populationStats the statistical summary of the population + * @return the population for the next generation. + */ + protected abstract Population nextGeneration(final Population current, + PopulationStatisticalSummary populationStats); + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 0489932e57..34f69d039b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -23,6 +23,8 @@ import org.apache.commons.math4.genetics.operators.MutationPolicy; import org.apache.commons.math4.genetics.operators.SelectionPolicy; import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.apache.commons.math4.genetics.utils.Constants; /** @@ -64,26 +66,6 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros this.mutationRate = mutationRate; } - /** - * Evolve the given population. Evolution stops when the stopping condition is - * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} - * property with the number of generations evolved before the StoppingCondition - * is satisfied. - * - * @param initial the initial, seed population. - * @param condition the stopping condition used to stop evolution. - * @return the population that satisfies the stopping condition. - */ - public Population evolve(final Population initial, final StoppingCondition condition) { - Population current = initial; - resetGenerationsEvolved(); - while (!condition.isSatisfied(current)) { - current = nextGeneration(current); - increaseGenerationsEvolved(); - } - return current; - } - /** * Evolve the given population into the next generation. *
    @@ -103,21 +85,20 @@ public Population evolve(final Population initial, final StoppingCondition condi *
  1. Return nextGeneration
  2. *
* - * @param current the current population. + * @param current the current population. + * @param populationStats the statistical summary of population. * @return the population for the next generation. */ - public Population nextGeneration(final Population current) { + protected Population nextGeneration(final Population current, PopulationStatisticalSummary populationStats) { Population nextGeneration = current.nextGeneration(); while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { // select parent chromosomes ChromosomePair pair = getSelectionPolicy().select(current); - // crossover? // apply crossover policy to create two offspring pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond(), crossoverRate); - // mutation? // apply mutation policy to the chromosomes pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst(), mutationRate), getMutationPolicy().mutate(pair.getSecond(), mutationRate)); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java index 9f55acb93a..5811b1ba46 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java @@ -19,15 +19,15 @@ import java.util.concurrent.TimeUnit; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; /** * Stops after a fixed amount of time has elapsed. *

- * The first time {@link #isSatisfied(Population)} is invoked, the end time of + * The first time {@link #isSatisfied(PopulationStatisticalSummary)} is invoked, the end time of * the evolution is determined based on the provided maxTime value. * Once the elapsed time reaches the configured maxTime value, - * {@link #isSatisfied(Population)} returns true. + * {@link #isSatisfied(PopulationStatisticalSummary)} returns true. * * @since 3.1 */ @@ -66,11 +66,10 @@ public FixedElapsedTime(final long maxTime, final TimeUnit unit) { * Determine whether or not the maximum allowed time has passed. The termination * time is determined after the first generation. * - * @param population ignored (no impact on result) * @return true IFF the maximum allowed time period has elapsed */ @Override - public boolean isSatisfied(final Population population) { + public boolean isSatisfied(PopulationStatisticalSummary populationStats) { if (endTime < 0) { endTime = System.nanoTime() + maxTimePeriod; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java index 454c6d4acf..9159e4855d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java @@ -17,14 +17,14 @@ package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; /** * Stops after a fixed number of generations. *

- * Each time {@link #isSatisfied(Population)} is invoked, a generation counter + * Each time {@link #isSatisfied(PopulationStatisticalSummary)} is invoked, a generation counter * is incremented. Once the counter reaches the configured - * {@code maxGenerations} value, {@link #isSatisfied(Population)} returns true. + * {@code maxGenerations} value, {@link #isSatisfied(PopulationStatisticalSummary)} returns true. * * @since 2.0 */ @@ -53,12 +53,11 @@ public FixedGenerationCount(final int maxGenerations) { * Increments the number of generations counter if the maximum has not been * reached. * - * @param population ignored (no impact on result) * @return true IFF the maximum number of generations has been * exceeded */ @Override - public boolean isSatisfied(final Population population) { + public boolean isSatisfied(PopulationStatisticalSummary populationStats) { if (this.numGenerations < this.maxGenerations) { numGenerations++; return false; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java index 6960a510d2..ea1114e4db 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; /** * Algorithm used to determine when to stop evolution. @@ -27,10 +27,10 @@ public interface StoppingCondition { /** * Determine whether or not the given population satisfies the stopping * condition. + * @param populationStats TODO * - * @param population the population to test. * @return true if this stopping condition is met by the given * population, false otherwise. */ - boolean isSatisfied(Population population); + boolean isSatisfied(PopulationStatisticalSummary populationStats); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java deleted file mode 100644 index cc1d4762d1..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedAverageFitness.java +++ /dev/null @@ -1,36 +0,0 @@ -package org.apache.commons.math4.genetics.operators; - -import org.apache.commons.math4.genetics.model.Population; - -public class UnchangedAverageFitness implements StoppingCondition { - - private double lastBestFitness = Double.MIN_VALUE; - - private final int maxGenerationsWithUnchangedAverageFitness; - - private int noOfGenerationsHavingUnchangedAverageFitness; - - public UnchangedAverageFitness(final int maxGenerationsWithUnchangedAverageFitness) { - this.maxGenerationsWithUnchangedAverageFitness = maxGenerationsWithUnchangedAverageFitness; - } - - @Override - public boolean isSatisfied(Population population) { - -// double currentBestFitness = population.getFittestChromosome().getFitness(); -// -// if (lastBestFitness == currentBestFitness) { -// if (noOfGenerationsHavingUnchangedAverageFitness == maxGenerationsWithUnchangedAverageFitness) { -// return true; -// } else { -// this.noOfGenerationsHavingUnchangedAverageFitness++; -// } -// } else { -// this.noOfGenerationsHavingUnchangedAverageFitness = 0; -// lastBestFitness = currentBestFitness; -// } - - return false; - } - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java index 8af9fdd8c1..5895592c41 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java @@ -1,6 +1,6 @@ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; public class UnchangedBestFitness implements StoppingCondition { @@ -8,24 +8,24 @@ public class UnchangedBestFitness implements StoppingCondition { private final int maxGenerationsWithUnchangedBestFitness; - private int noOfGenerationsHavingUnchangedBestFitness; + private int generationsHavingUnchangedBestFitness; public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; } @Override - public boolean isSatisfied(Population population) { - double currentBestFitness = population.getFittestChromosome().getFitness(); + public boolean isSatisfied(PopulationStatisticalSummary populationStats) { + double currentBestFitness = populationStats.getMaxFitness(); if (lastBestFitness == currentBestFitness) { - if (noOfGenerationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { return true; } else { - this.noOfGenerationsHavingUnchangedBestFitness++; + this.generationsHavingUnchangedBestFitness++; } } else { - this.noOfGenerationsHavingUnchangedBestFitness = 0; + this.generationsHavingUnchangedBestFitness = 0; lastBestFitness = currentBestFitness; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java new file mode 100644 index 0000000000..8991126967 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java @@ -0,0 +1,36 @@ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +public class UnchangedMeanFitness implements StoppingCondition { + + private double lastMeanFitness = Double.MIN_VALUE; + + private final int maxGenerationsWithUnchangedMeanFitness; + + private int generationsHavingUnchangedMeanFitness; + + public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { + this.maxGenerationsWithUnchangedMeanFitness = maxGenerationsWithUnchangedMeanFitness; + } + + @Override + public boolean isSatisfied(PopulationStatisticalSummary populationStats) { + + double currentMeanFitness = populationStats.getMeanFitness(); + + if (lastMeanFitness == currentMeanFitness) { + if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { + return true; + } else { + this.generationsHavingUnchangedMeanFitness++; + } + } else { + this.generationsHavingUnchangedMeanFitness = 0; + lastMeanFitness = currentMeanFitness; + } + + return false; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java new file mode 100644 index 0000000000..2c51656901 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -0,0 +1,44 @@ +package org.apache.commons.math4.genetics.stats; + +/** + * This interface represents the statistical summary for population fitness. + */ +public interface PopulationStatisticalSummary { + + /** + * Returns the arithmetic mean of population fitness. + * + * @return The mean or Double.NaN if no values have been added. + */ + double getMeanFitness(); + + /** + * Returns the variance of the population fitness. + * + * @return The variance, Double.NaN if no values have been added or 0.0 for a + * single value set. + */ + double getFitnessVariance(); + + /** + * Returns the minimum fitness of the population. + * + * @return The max or Double.NaN if no values have been added. + */ + double getMinFitness(); + + /** + * Returns the maximum fitness of the population. + * + * @return The max or Double.NaN if no values have been added. + */ + double getMaxFitness(); + + /** + * Returns the population size. + * + * @return The number of available values + */ + long getPopulationSize(); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java new file mode 100644 index 0000000000..b24e8cc75d --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -0,0 +1,85 @@ +package org.apache.commons.math4.genetics.stats.internal; + +import java.util.Arrays; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSummary { + + private int size; + + private double maxFitness; + + private double minFitness; + + private double meanFitness; + + private double variance; + + public PopulationStatisticalSummaryImpl(Population population) { + this.size = population.getPopulationSize(); + double[] fitnesses = getFitnesses(population); + Arrays.sort(fitnesses); + this.maxFitness = fitnesses[size - 1]; + this.minFitness = fitnesses[0]; + this.meanFitness = calculateMeanFitness(fitnesses); + this.variance = calculateVariance(fitnesses); + } + + private double[] getFitnesses(Population population) { + double fitnesses[] = new double[population.getPopulationSize()]; + int index = 0; + for (Chromosome chromosome : population) { + fitnesses[index++] = chromosome.getFitness(); + } + return fitnesses; + } + + @Override + public double getMeanFitness() { + return this.meanFitness; + } + + @Override + public double getFitnessVariance() { + return this.variance; + } + + @Override + public double getMaxFitness() { + return this.maxFitness; + } + + @Override + public double getMinFitness() { + return this.minFitness; + } + + @Override + public long getPopulationSize() { + return this.size; + } + + private double calculateMeanFitness(double[] fitnesses) { + double sum = 0.0; + for (double fitness : fitnesses) { + sum += fitness; + } + return sum / fitnesses.length; + } + + private double calculateVariance(double[] fitnesses) { + if (this.meanFitness == 0) { + this.meanFitness = calculateMeanFitness(fitnesses); + } + double sumOfSquare = 0.0; + for (double fitness : fitnesses) { + sumOfSquare += Math.pow(fitness, 2); + } + + return (sumOfSquare / fitnesses.length) - Math.pow(this.meanFitness, 2); + } + +} From 490de103ee8aef8f373c33f82af53fcb168cd92d Mon Sep 17 00:00:00 2001 From: avijit-basak Date: Sat, 21 Aug 2021 07:12:07 -0700 Subject: [PATCH 05/53] MATH-1563/MATH-1618 -- Introduction of ConvergenceListener --- .../genetics/AbstractGeneticAlgorithm.java | 25 +++++++++++- .../math4/genetics/GeneticAlgorithm.java | 31 +++++++++++++-- .../listeners/ConvergenceListener.java | 19 ++++++++++ .../ConvergenceListenerRegistry.java | 27 +++++++++++++ .../ConvergenceListenerRegistryImpl.java | 38 +++++++++++++++++++ 5 files changed, 135 insertions(+), 5 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index abd08ad0ed..e3147bce5e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -1,5 +1,6 @@ package org.apache.commons.math4.genetics; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistryImpl; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; import org.apache.commons.math4.genetics.operators.MutationPolicy; @@ -7,8 +8,6 @@ import org.apache.commons.math4.genetics.operators.StoppingCondition; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; -import org.apache.commons.rng.UniformRandomProvider; -import org.apache.commons.rng.simple.RandomSource; public abstract class AbstractGeneticAlgorithm { @@ -27,6 +26,8 @@ public abstract class AbstractGeneticAlgorithm { */ private int generationsEvolved = 0; + private ConvergenceListenerRegistryImpl convergenceListenerRegistry; + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, final SelectionPolicy selectionPolicy) { this.crossoverPolicy = crossoverPolicy; @@ -34,6 +35,14 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final Mut this.selectionPolicy = selectionPolicy; } + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, + final SelectionPolicy selectionPolicy, ConvergenceListenerRegistryImpl convergenceListenerRegistry) { + this.crossoverPolicy = crossoverPolicy; + this.mutationPolicy = mutationPolicy; + this.selectionPolicy = selectionPolicy; + this.convergenceListenerRegistry = convergenceListenerRegistry; + } + /** * Returns the crossover policy. * @@ -72,6 +81,15 @@ public int getGenerationsEvolved() { return generationsEvolved; } + /** + * Returns the convergence listener registry. + * + * @return the convergence listener registry + */ + public ConvergenceListenerRegistryImpl getConvergenceListenerRegistry() { + return convergenceListenerRegistry; + } + /** * Evolve the given population. Evolution stops when the stopping condition is * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} @@ -85,10 +103,13 @@ public int getGenerationsEvolved() { public Population evolve(final Population initial, final StoppingCondition condition) { Population current = initial; PopulationStatisticalSummary populationStats = new PopulationStatisticalSummaryImpl(current); + this.convergenceListenerRegistry.notifyAll(populationStats); + while (!condition.isSatisfied(populationStats)) { current = nextGeneration(current, populationStats); this.generationsEvolved++; } + return current; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 34f69d039b..c5deb43c8d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -17,14 +17,13 @@ package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistryImpl; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; import org.apache.commons.math4.genetics.operators.MutationPolicy; import org.apache.commons.math4.genetics.operators.SelectionPolicy; -import org.apache.commons.math4.genetics.operators.StoppingCondition; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.apache.commons.math4.genetics.utils.Constants; /** @@ -66,6 +65,32 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros this.mutationRate = mutationRate; } + /** + * Create a new genetic algorithm. + * + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) + * @param mutationPolicy The {@link MutationPolicy} + * @param mutationRate The mutation rate as a percentage (0-1 inclusive) + * @param selectionPolicy The {@link SelectionPolicy} + * @throws GeneticException if the crossover or mutation rate is outside the [0, + * 1] range + */ + public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, + final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy, + ConvergenceListenerRegistryImpl convergenceListenerRegistry) { + super(crossoverPolicy, mutationPolicy, selectionPolicy, convergenceListenerRegistry); + + if (crossoverRate < 0 || crossoverRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); + } + if (mutationRate < 0 || mutationRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); + } + this.crossoverRate = crossoverRate; + this.mutationRate = mutationRate; + } + /** * Evolve the given population into the next generation. *

    @@ -86,7 +111,7 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros *
* * @param current the current population. - * @param populationStats the statistical summary of population. + * @param populationStats the statistical summary of population. * @return the population for the next generation. */ protected Population nextGeneration(final Population current, PopulationStatisticalSummary populationStats) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java new file mode 100644 index 0000000000..eb574a2d7e --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java @@ -0,0 +1,19 @@ +package org.apache.commons.math4.genetics.listeners; + +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +/** + * This interface represents a convergence listener. Any implementation of the + * same will be notified about the population statics. + * + */ +public interface ConvergenceListener { + + /** + * Notifies about the population statistics. + * + * @param populationStatisticalSummary + */ + public void notify(PopulationStatisticalSummary populationStatisticalSummary); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java new file mode 100644 index 0000000000..9de7744364 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java @@ -0,0 +1,27 @@ +package org.apache.commons.math4.genetics.listeners; + +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +/** + * This interface represents the convergence listener registry. It will be + * responsible for registering the interested listeners and notifying all when + * required. + * + */ +public interface ConvergenceListenerRegistry { + + /** + * Registers the interested ConvergenceListener passed as an argument. + * + * @param the convergence listener. + */ + public void addConvergenceListener(ConvergenceListener convergenceListener); + + /** + * Notifies all registered ConvergenceListeners about the population statistics. + * + * @param population statistics + */ + public void notifyAll(PopulationStatisticalSummary populationStatisticalSummary); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java new file mode 100644 index 0000000000..9abb05ae30 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java @@ -0,0 +1,38 @@ +package org.apache.commons.math4.genetics.listeners; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +/** + * This class is the default implementation of ConvergenceListenerRegistry. It + * will be responsible for registering the interested listeners and notifying + * all when required. + * + */ +public class ConvergenceListenerRegistryImpl implements ConvergenceListenerRegistry { + + private List listeners = new ArrayList<>(); + + /** + * Registers the interested ConvergenceListener passed as an argument. + * + * @param the convergence listener. + */ + public void addConvergenceListener(ConvergenceListener convergenceListener) { + this.listeners.add(convergenceListener); + } + + /** + * Notifies all registered ConvergenceListeners about the population statistics. + * + * @param population statistics + */ + public void notifyAll(PopulationStatisticalSummary populationStatisticalSummary) { + for (ConvergenceListener convergenceListener : listeners) { + convergenceListener.notify(populationStatisticalSummary); + } + } + +} \ No newline at end of file From 53a7545288b71b7a3a649f1b73b7d8c3f8876d17 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 26 Aug 2021 21:00:14 +0530 Subject: [PATCH 06/53] MATH-1563/MATH-1618 -- Introduced AbstractListMutation and optimized the ConvergenceListener --- .../genetics/AbstractGeneticAlgorithm.java | 26 ++----- .../math4/genetics/GeneticAlgorithm.java | 30 +------- .../ConvergenceListenerRegistry.java | 43 +++++++++-- .../ConvergenceListenerRegistryImpl.java | 38 ---------- .../AbstractListChromosomeMutationPolicy.java | 74 +++++++++++++++++++ .../genetics/operators/BinaryMutation.java | 37 ++-------- .../genetics/operators/RandomKeyMutation.java | 30 +------- .../stats/PopulationStatisticalSummary.java | 10 +++ .../PopulationStatisticalSummaryImpl.java | 13 +++- 9 files changed, 146 insertions(+), 155 deletions(-) delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index e3147bce5e..78ad112df8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -1,6 +1,9 @@ package org.apache.commons.math4.genetics; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistryImpl; +import java.util.List; + +import org.apache.commons.math4.genetics.listeners.ConvergenceListener; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; import org.apache.commons.math4.genetics.operators.MutationPolicy; @@ -26,8 +29,6 @@ public abstract class AbstractGeneticAlgorithm { */ private int generationsEvolved = 0; - private ConvergenceListenerRegistryImpl convergenceListenerRegistry; - public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, final SelectionPolicy selectionPolicy) { this.crossoverPolicy = crossoverPolicy; @@ -35,14 +36,6 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final Mut this.selectionPolicy = selectionPolicy; } - public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, - final SelectionPolicy selectionPolicy, ConvergenceListenerRegistryImpl convergenceListenerRegistry) { - this.crossoverPolicy = crossoverPolicy; - this.mutationPolicy = mutationPolicy; - this.selectionPolicy = selectionPolicy; - this.convergenceListenerRegistry = convergenceListenerRegistry; - } - /** * Returns the crossover policy. * @@ -81,15 +74,6 @@ public int getGenerationsEvolved() { return generationsEvolved; } - /** - * Returns the convergence listener registry. - * - * @return the convergence listener registry - */ - public ConvergenceListenerRegistryImpl getConvergenceListenerRegistry() { - return convergenceListenerRegistry; - } - /** * Evolve the given population. Evolution stops when the stopping condition is * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} @@ -103,7 +87,7 @@ public ConvergenceListenerRegistryImpl getConvergenceListenerRegistry() { public Population evolve(final Population initial, final StoppingCondition condition) { Population current = initial; PopulationStatisticalSummary populationStats = new PopulationStatisticalSummaryImpl(current); - this.convergenceListenerRegistry.notifyAll(populationStats); + ConvergenceListenerRegistry.getInstance().notifyAll(populationStats); while (!condition.isSatisfied(populationStats)) { current = nextGeneration(current, populationStats); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index c5deb43c8d..9a86b6ba5c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -16,8 +16,10 @@ */ package org.apache.commons.math4.genetics; +import java.util.List; + import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistryImpl; +import org.apache.commons.math4.genetics.listeners.ConvergenceListener; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; @@ -65,32 +67,6 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros this.mutationRate = mutationRate; } - /** - * Create a new genetic algorithm. - * - * @param crossoverPolicy The {@link CrossoverPolicy} - * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) - * @param mutationPolicy The {@link MutationPolicy} - * @param mutationRate The mutation rate as a percentage (0-1 inclusive) - * @param selectionPolicy The {@link SelectionPolicy} - * @throws GeneticException if the crossover or mutation rate is outside the [0, - * 1] range - */ - public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, - final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy, - ConvergenceListenerRegistryImpl convergenceListenerRegistry) { - super(crossoverPolicy, mutationPolicy, selectionPolicy, convergenceListenerRegistry); - - if (crossoverRate < 0 || crossoverRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); - } - if (mutationRate < 0 || mutationRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); - } - this.crossoverRate = crossoverRate; - this.mutationRate = mutationRate; - } - /** * Evolve the given population into the next generation. *
    diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java index 9de7744364..8742dedb9d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java @@ -1,27 +1,56 @@ package org.apache.commons.math4.genetics.listeners; +import java.util.ArrayList; +import java.util.List; + import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; /** - * This interface represents the convergence listener registry. It will be - * responsible for registering the interested listeners and notifying all when - * required. + * This class is the default implementation of ConvergenceListenerRegistry. It + * will be responsible for registering the interested listeners and notifying + * all when required. * */ -public interface ConvergenceListenerRegistry { +public class ConvergenceListenerRegistry { + + private static final ConvergenceListenerRegistry instance = new ConvergenceListenerRegistry(); + + private List listeners = new ArrayList<>(); + + private ConvergenceListenerRegistry() { + + } /** * Registers the interested ConvergenceListener passed as an argument. * * @param the convergence listener. */ - public void addConvergenceListener(ConvergenceListener convergenceListener); + public void addConvergenceListener(ConvergenceListener convergenceListener) { + this.listeners.add(convergenceListener); + } /** * Notifies all registered ConvergenceListeners about the population statistics. * * @param population statistics */ - public void notifyAll(PopulationStatisticalSummary populationStatisticalSummary); + public void notifyAll(PopulationStatisticalSummary populationStatisticalSummary) { + for (ConvergenceListener convergenceListener : listeners) { + convergenceListener.notify(populationStatisticalSummary); + } + } + + public void addConvergenceListeners(List convergenceListeners) { + if (convergenceListeners != null) { + for (ConvergenceListener convergenceListener : convergenceListeners) { + this.listeners.add(convergenceListener); + } + } + } + + public static ConvergenceListenerRegistry getInstance() { + return instance; + } -} +} \ No newline at end of file diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java deleted file mode 100644 index 9abb05ae30..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistryImpl.java +++ /dev/null @@ -1,38 +0,0 @@ -package org.apache.commons.math4.genetics.listeners; - -import java.util.ArrayList; -import java.util.List; - -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; - -/** - * This class is the default implementation of ConvergenceListenerRegistry. It - * will be responsible for registering the interested listeners and notifying - * all when required. - * - */ -public class ConvergenceListenerRegistryImpl implements ConvergenceListenerRegistry { - - private List listeners = new ArrayList<>(); - - /** - * Registers the interested ConvergenceListener passed as an argument. - * - * @param the convergence listener. - */ - public void addConvergenceListener(ConvergenceListener convergenceListener) { - this.listeners.add(convergenceListener); - } - - /** - * Notifies all registered ConvergenceListeners about the population statistics. - * - * @param population statistics - */ - public void notifyAll(PopulationStatisticalSummary populationStatisticalSummary) { - for (ConvergenceListener convergenceListener : listeners) { - convergenceListener.notify(populationStatisticalSummary); - } - } - -} \ No newline at end of file diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java new file mode 100644 index 0000000000..8452079a49 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -0,0 +1,74 @@ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.utils.RandomGenerator; + +public abstract class AbstractListChromosomeMutationPolicy implements MutationPolicy { + + /** + * Mutate the given chromosome. Randomly changes few genes depending on mutation + * rate. + * + * @param original the original chromosome. + * @param mutationRate the rate of mutation + * @return the mutated chromosome. + * @throws GeneticException if original is not an instance of + * {@link AbstractListChromosome}. + */ + @Override + public Chromosome mutate(Chromosome original, double mutationRate) { + if (!AbstractListChromosome.class.isAssignableFrom(original.getClass())) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } + AbstractListChromosome chromosome = (AbstractListChromosome) original; + List newRep = new ArrayList<>(chromosome.getRepresentation()); + + int[] geneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); + for (int geneIndex : geneIndexes) { + newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); + } + return chromosome.newFixedLengthChromosome(newRep); + } + + /** + * Selects and returns mutable gene indexes based on mutation rate. + * + * @param length no of alleles in chromosome + * @param mutationRate of the allele + * @return mutable gene indexes + */ + protected int[] getMutableGeneIndexes(int length, double mutationRate) { + // calculate the total mutation rate of all the alleles i.e. chromosome. + double chromosomeMutationRate = mutationRate * length; + + // if chromosomeMutationRate > 1 then more than one allele will be mutated. + if (chromosomeMutationRate >= 1) { + int noOfMutation = (int) Math.round(chromosomeMutationRate); + int[] indexes = new int[noOfMutation]; + for (int i = 0; i < noOfMutation; i++) { + indexes[i] = RandomGenerator.getRandomGenerator().nextInt(length); + } + return indexes; + } else if (RandomGenerator.getRandomGenerator().nextDouble() < chromosomeMutationRate) { + // randomly selects only one gene for mutation. + return new int[] { RandomGenerator.getRandomGenerator().nextInt(length) }; + } else { + // return a blank array of indexes. + return new int[0]; + } + } + + /** + * Mutates an individual gene. + * + * @param originalValue the original value of gene + * @return mutated value of gene + */ + protected abstract T mutateGene(T originalValue); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java index 6b455964a0..76742120fb 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java @@ -16,45 +16,18 @@ */ package org.apache.commons.math4.genetics.operators; -import java.util.ArrayList; -import java.util.List; - -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.utils.RandomGenerator; /** - * Mutation for {@link BinaryChromosome}s. Randomly changes one gene. + * Mutation for {@link BinaryChromosome}s. Randomly changes few genes. * - * @since 2.0 + * @since 4.0 */ -public class BinaryMutation implements MutationPolicy { +public class BinaryMutation extends AbstractListChromosomeMutationPolicy { - /** - * Mutate the given chromosome. Randomly changes one gene. - * - * @param original the original chromosome. - * @return the mutated chromosome. - * @throws GeneticException if original is not an - * instance of {@link BinaryChromosome}. - */ @Override - public Chromosome mutate(Chromosome original, double mutationRate) { - if (!(original instanceof BinaryChromosome)) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); - } - - BinaryChromosome origChrom = (BinaryChromosome) original; - List newRepr = new ArrayList<>(origChrom.getRepresentation()); - - // randomly select a gene - int geneIndex = RandomGenerator.getRandomGenerator().nextInt(origChrom.getLength()); - // and change it - newRepr.set(geneIndex, origChrom.getRepresentation().get(geneIndex) == 0 ? 1 : 0); - - Chromosome newChrom = origChrom.newFixedLengthChromosome(newRepr); - return newChrom; + protected Integer mutateGene(Integer originalValue) { + return originalValue == 0 ? 1 : 0; } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java index 6621f43d25..773d2c90e5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java @@ -16,11 +16,6 @@ */ package org.apache.commons.math4.genetics.operators; -import java.util.ArrayList; -import java.util.List; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.RandomKey; import org.apache.commons.math4.genetics.utils.RandomGenerator; @@ -28,30 +23,13 @@ * Mutation operator for {@link RandomKey}s. Changes a randomly chosen element * of the array representation to a random value uniformly distributed in [0,1]. * - * @since 2.0 + * @since 4.0 */ -public class RandomKeyMutation implements MutationPolicy { +public class RandomKeyMutation extends AbstractListChromosomeMutationPolicy { - /** - * {@inheritDoc} - * - * @throws GeneticException if original is not a - * {@link RandomKey} instance - */ @Override - public Chromosome mutate(final Chromosome original, double mutationRate) { - if (!(original instanceof RandomKey)) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); - } - - RandomKey originalRk = (RandomKey) original; - List repr = originalRk.getRepresentation(); - int rInd = RandomGenerator.getRandomGenerator().nextInt(repr.size()); - - List newRepr = new ArrayList<>(repr); - newRepr.set(rInd, RandomGenerator.getRandomGenerator().nextDouble()); - - return originalRk.newFixedLengthChromosome(newRepr); + protected Double mutateGene(Double originalValue) { + return RandomGenerator.getRandomGenerator().nextDouble(); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 2c51656901..36829aa26f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -1,5 +1,7 @@ package org.apache.commons.math4.genetics.stats; +import org.apache.commons.math4.genetics.model.Chromosome; + /** * This interface represents the statistical summary for population fitness. */ @@ -41,4 +43,12 @@ public interface PopulationStatisticalSummary { */ long getPopulationSize(); + /** + * Calculates the rank of chromosome in population based on its fitness. + * + * @param chromosome + * @return the rank of chromosome + */ + public int findRank(Chromosome chromosome); + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index b24e8cc75d..74e7fa36dc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -8,7 +8,7 @@ public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSummary { - private int size; + private double[] fitnesses; private double maxFitness; @@ -19,10 +19,10 @@ public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSu private double variance; public PopulationStatisticalSummaryImpl(Population population) { - this.size = population.getPopulationSize(); double[] fitnesses = getFitnesses(population); Arrays.sort(fitnesses); - this.maxFitness = fitnesses[size - 1]; + this.fitnesses = fitnesses; + this.maxFitness = fitnesses[fitnesses.length - 1]; this.minFitness = fitnesses[0]; this.meanFitness = calculateMeanFitness(fitnesses); this.variance = calculateVariance(fitnesses); @@ -59,7 +59,7 @@ public double getMinFitness() { @Override public long getPopulationSize() { - return this.size; + return this.fitnesses.length; } private double calculateMeanFitness(double[] fitnesses) { @@ -82,4 +82,9 @@ private double calculateVariance(double[] fitnesses) { return (sumOfSquare / fitnesses.length) - Math.pow(this.meanFitness, 2); } + @Override + public int findRank(Chromosome chromosome) { + return Arrays.binarySearch(fitnesses, chromosome.getFitness()); + } + } From 6f84391e85b9855a328a564f8a6dfc319ae63418 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 27 Aug 2021 11:12:19 +0530 Subject: [PATCH 07/53] Restructured few classes. Minimized use of PopulationStatisticalSummary --- .../genetics/AbstractGeneticAlgorithm.java | 21 ++++++++----------- .../math4/genetics/GeneticAlgorithm.java | 4 +--- .../listeners/ConvergenceListener.java | 6 +++--- .../ConvergenceListenerRegistry.java | 6 +++--- .../listeners/PopulationStatisticsLogger.java | 18 ++++++++++++++++ .../AbstractListChromosomeMutationPolicy.java | 2 +- .../genetics/operators/FixedElapsedTime.java | 8 +++---- .../operators/FixedGenerationCount.java | 8 +++---- .../genetics/operators/StoppingCondition.java | 6 +++--- .../operators/UnchangedBestFitness.java | 6 +++--- .../operators/UnchangedMeanFitness.java | 14 ++++++++++--- 11 files changed, 60 insertions(+), 39 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index 78ad112df8..eb578db248 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -1,15 +1,11 @@ package org.apache.commons.math4.genetics; -import java.util.List; - -import org.apache.commons.math4.genetics.listeners.ConvergenceListener; import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; import org.apache.commons.math4.genetics.operators.MutationPolicy; import org.apache.commons.math4.genetics.operators.SelectionPolicy; import org.apache.commons.math4.genetics.operators.StoppingCondition; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; public abstract class AbstractGeneticAlgorithm { @@ -86,11 +82,14 @@ public int getGenerationsEvolved() { */ public Population evolve(final Population initial, final StoppingCondition condition) { Population current = initial; - PopulationStatisticalSummary populationStats = new PopulationStatisticalSummaryImpl(current); - ConvergenceListenerRegistry.getInstance().notifyAll(populationStats); - while (!condition.isSatisfied(populationStats)) { - current = nextGeneration(current, populationStats); + // notify interested listener + ConvergenceListenerRegistry.getInstance().notifyAll(current); + + // check if stopping condition is satisfied otherwise produce the next + // generation of population. + while (!condition.isSatisfied(current)) { + current = nextGeneration(current); this.generationsEvolved++; } @@ -116,11 +115,9 @@ public Population evolve(final Population initial, final StoppingCondition condi *
  1. Return nextGeneration
  2. *
* - * @param current the current population - * @param populationStats the statistical summary of the population + * @param current the current population * @return the population for the next generation. */ - protected abstract Population nextGeneration(final Population current, - PopulationStatisticalSummary populationStats); + protected abstract Population nextGeneration(final Population current); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 9a86b6ba5c..001e7a9b03 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -25,7 +25,6 @@ import org.apache.commons.math4.genetics.operators.CrossoverPolicy; import org.apache.commons.math4.genetics.operators.MutationPolicy; import org.apache.commons.math4.genetics.operators.SelectionPolicy; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.utils.Constants; /** @@ -87,10 +86,9 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros * * * @param current the current population. - * @param populationStats the statistical summary of population. * @return the population for the next generation. */ - protected Population nextGeneration(final Population current, PopulationStatisticalSummary populationStats) { + protected Population nextGeneration(final Population current) { Population nextGeneration = current.nextGeneration(); while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java index eb574a2d7e..61f8459d9f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java @@ -1,6 +1,6 @@ package org.apache.commons.math4.genetics.listeners; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Population; /** * This interface represents a convergence listener. Any implementation of the @@ -12,8 +12,8 @@ public interface ConvergenceListener { /** * Notifies about the population statistics. * - * @param populationStatisticalSummary + * @param population */ - public void notify(PopulationStatisticalSummary populationStatisticalSummary); + public void notify(Population population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java index 8742dedb9d..c1cf5709a0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java @@ -3,7 +3,7 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Population; /** * This class is the default implementation of ConvergenceListenerRegistry. It @@ -35,9 +35,9 @@ public void addConvergenceListener(ConvergenceListener convergenceListener) { * * @param population statistics */ - public void notifyAll(PopulationStatisticalSummary populationStatisticalSummary) { + public void notifyAll(Population population) { for (ConvergenceListener convergenceListener : listeners) { - convergenceListener.notify(populationStatisticalSummary); + convergenceListener.notify(population); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java new file mode 100644 index 0000000000..5310145185 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java @@ -0,0 +1,18 @@ +package org.apache.commons.math4.genetics.listeners; + +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; + +public class PopulationStatisticsLogger implements ConvergenceListener { + + @Override + public void notify(Population population) { + PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); + System.out.println("*******************Population statistics*******************"); + System.out.println("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); + System.out.println("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); + System.out.println("Fitness Variance : " + populationStatisticalSummary.getFitnessVariance()); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java index 8452079a49..993126df8f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -15,7 +15,7 @@ public abstract class AbstractListChromosomeMutationPolicy implements Mutatio * rate. * * @param original the original chromosome. - * @param mutationRate the rate of mutation + * @param mutationRate the rate of mutation per gene * @return the mutated chromosome. * @throws GeneticException if original is not an instance of * {@link AbstractListChromosome}. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java index 5811b1ba46..3afa9f77a5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java @@ -19,15 +19,15 @@ import java.util.concurrent.TimeUnit; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Population; /** * Stops after a fixed amount of time has elapsed. *

- * The first time {@link #isSatisfied(PopulationStatisticalSummary)} is invoked, the end time of + * The first time {@link #isSatisfied(Population)} is invoked, the end time of * the evolution is determined based on the provided maxTime value. * Once the elapsed time reaches the configured maxTime value, - * {@link #isSatisfied(PopulationStatisticalSummary)} returns true. + * {@link #isSatisfied(Population)} returns true. * * @since 3.1 */ @@ -69,7 +69,7 @@ public FixedElapsedTime(final long maxTime, final TimeUnit unit) { * @return true IFF the maximum allowed time period has elapsed */ @Override - public boolean isSatisfied(PopulationStatisticalSummary populationStats) { + public boolean isSatisfied(Population population) { if (endTime < 0) { endTime = System.nanoTime() + maxTimePeriod; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java index 9159e4855d..f362bf876c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java @@ -17,14 +17,14 @@ package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Population; /** * Stops after a fixed number of generations. *

- * Each time {@link #isSatisfied(PopulationStatisticalSummary)} is invoked, a generation counter + * Each time {@link #isSatisfied(Population)} is invoked, a generation counter * is incremented. Once the counter reaches the configured - * {@code maxGenerations} value, {@link #isSatisfied(PopulationStatisticalSummary)} returns true. + * {@code maxGenerations} value, {@link #isSatisfied(Population)} returns true. * * @since 2.0 */ @@ -57,7 +57,7 @@ public FixedGenerationCount(final int maxGenerations) { * exceeded */ @Override - public boolean isSatisfied(PopulationStatisticalSummary populationStats) { + public boolean isSatisfied(Population population) { if (this.numGenerations < this.maxGenerations) { numGenerations++; return false; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java index ea1114e4db..6581a82682 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Population; /** * Algorithm used to determine when to stop evolution. @@ -27,10 +27,10 @@ public interface StoppingCondition { /** * Determine whether or not the given population satisfies the stopping * condition. - * @param populationStats TODO + * @param population TODO * * @return true if this stopping condition is met by the given * population, false otherwise. */ - boolean isSatisfied(PopulationStatisticalSummary populationStats); + boolean isSatisfied(Population population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java index 5895592c41..90abfcb19b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java @@ -1,6 +1,6 @@ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Population; public class UnchangedBestFitness implements StoppingCondition { @@ -15,8 +15,8 @@ public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) } @Override - public boolean isSatisfied(PopulationStatisticalSummary populationStats) { - double currentBestFitness = populationStats.getMaxFitness(); + public boolean isSatisfied(Population population) { + double currentBestFitness = population.getFittestChromosome().getFitness(); if (lastBestFitness == currentBestFitness) { if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java index 8991126967..98b7804d02 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java @@ -1,6 +1,7 @@ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.Population; public class UnchangedMeanFitness implements StoppingCondition { @@ -15,9 +16,9 @@ public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { } @Override - public boolean isSatisfied(PopulationStatisticalSummary populationStats) { + public boolean isSatisfied(Population population) { - double currentMeanFitness = populationStats.getMeanFitness(); + double currentMeanFitness = calculateMeanFitness(population); if (lastMeanFitness == currentMeanFitness) { if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { @@ -33,4 +34,11 @@ public boolean isSatisfied(PopulationStatisticalSummary populationStats) { return false; } + private double calculateMeanFitness(Population population) { + double totalFitness = 0.0; + for (Chromosome chromosome : population) { + totalFitness += chromosome.getFitness(); + } + return totalFitness / population.getPopulationSize(); + } } From 80cb75f5fbdc7bd566658b784e11cadb3503d252 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 29 Aug 2021 13:30:08 +0530 Subject: [PATCH 08/53] Removed abstract keyword from the classes --- .../genetics/model/BinaryChromosome.java | 20 +++++----- .../math4/genetics/model/RandomKey.java | 38 +++++++++---------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index 98991f8f33..ba4d1e8881 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -27,16 +27,14 @@ * * @since 2.0 */ -public abstract class BinaryChromosome extends AbstractListChromosome { +public class BinaryChromosome extends AbstractListChromosome { /** * Constructor. * * @param representation list of {0,1} values representing the chromosome - * @throws GeneticException iff the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome */ public BinaryChromosome(List representation, FitnessFunction fitnessCalculator) { super(representation, fitnessCalculator); @@ -46,10 +44,8 @@ public BinaryChromosome(List representation, FitnessFunction fitnessCal * Constructor. * * @param representation array of {0,1} values representing the chromosome - * @throws GeneticException iff the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome */ public BinaryChromosome(Integer[] representation, FitnessFunction fitnessCalculator) { super(representation, fitnessCalculator); @@ -104,4 +100,10 @@ protected boolean isSame(Chromosome another) { // all is ok return true; } + + @Override + public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new BinaryChromosome(chromosomeRepresentation, getFitnessCalculator()); + } + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index 02ddf19a0b..f6f569f9ba 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -53,7 +53,7 @@ * @param type of the permuted objects * @since 2.0 */ -public abstract class RandomKey extends AbstractListChromosome implements PermutationChromosome { +public class RandomKey extends AbstractListChromosome implements PermutationChromosome { /** Cache of sorted representation (unmodifiable). */ private final List sortedRepresentation; @@ -68,10 +68,8 @@ public abstract class RandomKey extends AbstractListChromosome implem * Constructor. * * @param representation list of [0,1] values representing the permutation - * @throws GeneticException iff the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome */ public RandomKey(final List representation, FitnessFunction fitnessCalculator) { super(representation, fitnessCalculator); @@ -89,10 +87,8 @@ public RandomKey(final List representation, FitnessFunction fitnessCalcu * Constructor. * * @param representation array of [0,1] values representing the permutation - * @throws GeneticException iff the - * representation can - * not represent a valid - * chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome */ public RandomKey(final Double[] representation, FitnessFunction fitnessCalculator) { this(Arrays.asList(representation), fitnessCalculator); @@ -116,11 +112,9 @@ public List decode(final List sequence) { * @param sortedRepr sorted representation * @return list with the sequence values permuted according to the * representation - * @throws GeneticException iff the length of the - * sequence, - * representation or - * sortedRepr lists are not - * equal + * @throws GeneticException iff the length of the sequence, + * representation or + * sortedRepr lists are not equal */ private static List decodeGeneric(final List sequence, List representation, final List sortedRepr) { @@ -257,13 +251,11 @@ public static List comparatorPermutation(final List data, final C * @param permutedData the data, somehow permuted * @return representation of a permutation corresponding to the permutation * {@code originalData -> permutedData} - * @throws GeneticException iff the length of - * originalData and - * permutedData lists are not - * equal + * @throws GeneticException iff the length of originalData and + * permutedData lists are not equal * @throws GeneticException iff the permutedData and - * originalData lists contain - * different data + * originalData lists contain different + * data */ public static List inducedPermutation(final List originalData, final List permutedData) { @@ -305,4 +297,10 @@ private static List baseSequence(final int l) { } return baseSequence; } + + @Override + public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { + return new RandomKey(chromosomeRepresentation, getFitnessCalculator()); + } + } From 1b361eb38345150a5a40eec34ae4fa3161002eaf Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 29 Aug 2021 13:48:51 +0530 Subject: [PATCH 09/53] Introduced static method of chromosome instantiation with random representation. --- .../math4/genetics/model/BinaryChromosome.java | 17 +++++++++++++++++ .../math4/genetics/model/RandomKey.java | 18 ++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index ba4d1e8881..a48a470c68 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -21,6 +21,7 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.rng.UniformRandomProvider; /** * Chromosome represented by a vector of 0s and 1s. @@ -106,4 +107,20 @@ public AbstractListChromosome newFixedLengthChromosome(List ch return new BinaryChromosome(chromosomeRepresentation, getFitnessCalculator()); } + /** + * Creates an instance of Binary Chromosome with random binary representation. + * @param length + * @param fitnessFunction + * @return a binary chromosome + */ + public static BinaryChromosome randomChromosome(int length, FitnessFunction fitnessFunction) { + UniformRandomProvider randomGenerator = RandomGenerator.getRandomGenerator(); + List representation = new ArrayList<>(); + for (int i = 0; i < length; i++) { + representation.add(randomGenerator.nextBoolean() ? 1 : 0); + } + + return new BinaryChromosome(representation, fitnessFunction); + } + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index f6f569f9ba..2fef2f5bb0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -25,6 +25,7 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.Constants; import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.rng.UniformRandomProvider; /** * Random Key chromosome is used for permutation representation. It is a vector @@ -303,4 +304,21 @@ public RandomKey newFixedLengthChromosome(List chromosomeRepresentati return new RandomKey(chromosomeRepresentation, getFitnessCalculator()); } + /** + * Creates an instance of RandomKey chromosome with randomly generated representation. + * + * @param length + * @param fitnessFunction + * @return a RandomKey chromosome + */ + public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { + UniformRandomProvider randomGenerator = RandomGenerator.getRandomGenerator(); + List representation = new ArrayList<>(); + for (int i = 0; i < length; i++) { + representation.add(randomGenerator.nextDouble()); + } + + return new RandomKey<>(representation, fitnessFunction); + } + } From 4876c32aebf2a7b93429cf28dbcda3eaaa8b516f Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 31 Aug 2021 20:48:24 +0530 Subject: [PATCH 10/53] Restructuring of Elitism --- .../genetics/AbstractGeneticAlgorithm.java | 20 ++++++- .../math4/genetics/GeneticAlgorithm.java | 34 +++++++++-- .../model/ElitisticListPopulation.java | 3 +- .../math4/genetics/model/ListPopulation.java | 56 +++++++++++++------ .../math4/genetics/model/Population.java | 3 +- .../operators/TournamentSelection.java | 2 +- 6 files changed, 92 insertions(+), 26 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index eb578db248..576e9fb534 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -6,7 +6,6 @@ import org.apache.commons.math4.genetics.operators.MutationPolicy; import org.apache.commons.math4.genetics.operators.SelectionPolicy; import org.apache.commons.math4.genetics.operators.StoppingCondition; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; public abstract class AbstractGeneticAlgorithm { @@ -25,6 +24,9 @@ public abstract class AbstractGeneticAlgorithm { */ private int generationsEvolved = 0; + /** The elitism rate haveing default value of .25 */ + private double elitismRate = .25; + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, final SelectionPolicy selectionPolicy) { this.crossoverPolicy = crossoverPolicy; @@ -32,6 +34,13 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final Mut this.selectionPolicy = selectionPolicy; } + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, + final SelectionPolicy selectionPolicy, double elitismRate) { + this.crossoverPolicy = crossoverPolicy; + this.mutationPolicy = mutationPolicy; + this.selectionPolicy = selectionPolicy; + } + /** * Returns the crossover policy. * @@ -120,4 +129,13 @@ public Population evolve(final Population initial, final StoppingCondition condi */ protected abstract Population nextGeneration(final Population current); + /** + * Returns the elitism rate. + * + * @return elitism rate + */ + public double getElitismRate() { + return elitismRate; + } + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 001e7a9b03..c68951f0df 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -16,10 +16,7 @@ */ package org.apache.commons.math4.genetics; -import java.util.List; - import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.listeners.ConvergenceListener; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.operators.CrossoverPolicy; @@ -66,6 +63,33 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros this.mutationRate = mutationRate; } + /** + * Create a new genetic algorithm. + * + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) + * @param mutationPolicy The {@link MutationPolicy} + * @param mutationRate The mutation rate as a percentage (0-1 inclusive) + * @param selectionPolicy The {@link SelectionPolicy} + * @param elitismRate The rate of elitism + * @throws GeneticException if the crossover or mutation rate is outside the [0, + * 1] range + */ + public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, + final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy, + final double elitismRate) { + super(crossoverPolicy, mutationPolicy, selectionPolicy, elitismRate); + + if (crossoverRate < 0 || crossoverRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); + } + if (mutationRate < 0 || mutationRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); + } + this.crossoverRate = crossoverRate; + this.mutationRate = mutationRate; + } + /** * Evolve the given population into the next generation. *

    @@ -85,11 +109,11 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros *
  1. Return nextGeneration
  2. *
* - * @param current the current population. + * @param current the current population. * @return the population for the next generation. */ protected Population nextGeneration(final Population current) { - Population nextGeneration = current.nextGeneration(); + Population nextGeneration = current.nextGeneration(getElitismRate()); while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { // select parent chromosomes diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java index 9760b41bf7..7a0940fe93 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java @@ -28,6 +28,7 @@ * * @since 2.0 */ +@Deprecated public class ElitisticListPopulation extends ListPopulation { /** percentage of chromosomes copied to the next generation. */ @@ -78,7 +79,7 @@ public ElitisticListPopulation(final int populationLimit, final double elitismRa * @return the beginnings of the next generation. */ @Override - public Population nextGeneration() { + public Population nextGeneration(double elitismRate) { // initialize a new generation with the same parameters ElitisticListPopulation nextGeneration = new ElitisticListPopulation(getPopulationLimit(), getElitismRate()); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java index baffc1a610..d647bdd17c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java @@ -29,7 +29,7 @@ * * @since 2.0 */ -public abstract class ListPopulation implements Population { +public class ListPopulation implements Population { /** List of chromosomes. */ private final List chromosomes; @@ -43,7 +43,7 @@ public abstract class ListPopulation implements Population { * * @param populationLimit maximal size of the population * @throws GeneticException if the population limit is not a positive number - * (< 1) + * (< 1) */ public ListPopulation(final int populationLimit) { this(Collections.emptyList(), populationLimit); @@ -56,11 +56,11 @@ public ListPopulation(final int populationLimit) { * * @param chromosomes list of chromosomes to be added to the population * @param populationLimit maximal size of the population - * @throws GeneticException if the list of chromosomes is {@code null} - * @throws GeneticException if the population limit is not a positive - * number (< 1) - * @throws GeneticException if the list of chromosomes exceeds the - * population limit + * @throws GeneticException if the list of chromosomes is {@code null} + * @throws GeneticException if the population limit is not a positive number + * (< 1) + * @throws GeneticException if the list of chromosomes exceeds the population + * limit */ public ListPopulation(final List chromosomes, final int populationLimit) { @@ -83,9 +83,8 @@ public ListPopulation(final List chromosomes, final int populationLi * Add a {@link Collection} of chromosomes to this {@link Population}. * * @param chromosomeColl a {@link Collection} of chromosomes - * @throws GeneticException if the population would exceed the - * population limit when adding this - * chromosome + * @throws GeneticException if the population would exceed the population limit + * when adding this chromosome * @since 3.1 */ public void addChromosomes(final Collection chromosomeColl) { @@ -120,8 +119,7 @@ protected List getChromosomeList() { * * @param chromosome the chromosome to add. * @throws GeneticException if the population would exceed the - * {@code populationLimit} after adding this - * chromosome + * {@code populationLimit} after adding this chromosome */ @Override public void addChromosome(final Chromosome chromosome) { @@ -164,11 +162,10 @@ public int getPopulationLimit() { * Sets the maximal population size. * * @param populationLimit maximal population size. - * @throws GeneticException if the population limit is not a positive - * number (< 1) - * @throws GeneticException if the new population size is smaller than - * the current number of chromosomes in the - * population + * @throws GeneticException if the population limit is not a positive number + * (< 1) + * @throws GeneticException if the new population size is smaller than the + * current number of chromosomes in the population */ public void setPopulationLimit(final int populationLimit) { if (populationLimit <= 0) { @@ -212,4 +209,29 @@ public String toString() { public Iterator iterator() { return getChromosomes().iterator(); } + + @Override + public Population nextGeneration(double elitismRate) { + final List oldChromosomes = getChromosomeList(); + + if (oldChromosomes.size() * elitismRate == 0) { + // if no of elit chromosome is 0 crete and return an empty population instance. + return new ListPopulation(getPopulationLimit()); + } else { + // create a new generation of chromosomes with same parameters and add the elit + // individuals. + ListPopulation nextGeneration = new ListPopulation(getPopulationLimit()); + + // Sort the chromosome according to ascending order of fitness. + Collections.sort(oldChromosomes); + + // index of the last "not good enough" chromosome + int boundIndex = (int) Math.ceil((1.0 - elitismRate) * oldChromosomes.size()); + for (int i = boundIndex; i < oldChromosomes.size(); i++) { + nextGeneration.addChromosome(oldChromosomes.get(i)); + } + return nextGeneration; + } + } + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java index c74edffb58..210dc7bffc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java @@ -40,10 +40,11 @@ public interface Population extends Iterable { /** * Start the population for the next generation. + * @param elitismRate the Elitism Rate * * @return the beginnings of the next generation. */ - Population nextGeneration(); + Population nextGeneration(double elitismRate); /** * Add the given chromosome to the population. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java index 2b664e9fa5..1cf96c1c9a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java @@ -82,7 +82,7 @@ private Chromosome tournament(final ListPopulation population) { ListPopulation tournamentPopulation = new ListPopulation(this.arity) { /** {@inheritDoc} */ @Override - public Population nextGeneration() { + public Population nextGeneration(double elitismRate) { // not useful here return null; } From de6fa0a49747ea480a270a5fdacc3db8a1d13583 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 6 Sep 2021 13:34:49 +0530 Subject: [PATCH 11/53] Added Licenses --- .../examples-genetics-math-functions/pom.xml | 17 +++++++++++++++++ commons-math-examples/examples-genetics/pom.xml | 15 +++++++++++++++ commons-math-examples/pom.xml | 1 + .../genetics/AbstractGeneticAlgorithm.java | 17 +++++++++++++++++ .../genetics/exception/GeneticException.java | 17 +++++++++++++++++ .../genetics/listeners/ConvergenceListener.java | 17 +++++++++++++++++ .../listeners/ConvergenceListenerRegistry.java | 17 +++++++++++++++++ .../listeners/PopulationStatisticsLogger.java | 17 +++++++++++++++++ .../math4/genetics/model/FitnessFunction.java | 17 +++++++++++++++++ .../AbstractListChromosomeMutationPolicy.java | 17 +++++++++++++++++ .../operators/UnchangedBestFitness.java | 17 +++++++++++++++++ .../operators/UnchangedMeanFitness.java | 17 +++++++++++++++++ .../stats/PopulationStatisticalSummary.java | 17 +++++++++++++++++ .../PopulationStatisticalSummaryImpl.java | 17 +++++++++++++++++ .../commons/math4/genetics/utils/Constants.java | 17 +++++++++++++++++ .../math4/genetics/utils/RandomGenerator.java | 17 +++++++++++++++++ 16 files changed, 254 insertions(+) create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml create mode 100644 commons-math-examples/examples-genetics/pom.xml diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml new file mode 100644 index 0000000000..176fc93615 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml @@ -0,0 +1,17 @@ + + 4.0.0 + + org.apache.commons + examples-genetics + 4.0-SNAPSHOT + + examples-genetics-math-functions + + + + org.apache.commons + commons-math4-genetics + 4.0-SNAPSHOT + + + \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/pom.xml b/commons-math-examples/examples-genetics/pom.xml new file mode 100644 index 0000000000..bd72cd62b9 --- /dev/null +++ b/commons-math-examples/examples-genetics/pom.xml @@ -0,0 +1,15 @@ + + 4.0.0 + + org.apache.commons + commons-math-examples + 4.0-SNAPSHOT + + examples-genetics + pom + genetics + + examples-genetics-math-functions + + \ No newline at end of file diff --git a/commons-math-examples/pom.xml b/commons-math-examples/pom.xml index e182af04ac..5ede8a6410 100644 --- a/commons-math-examples/pom.xml +++ b/commons-math-examples/pom.xml @@ -150,6 +150,7 @@ examples-sofm + examples-genetics diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index 576e9fb534..5f12511806 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index 96a9cf3de8..e148583b23 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.exception; import java.text.MessageFormat; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java index 61f8459d9f..694b30998d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.listeners; import org.apache.commons.math4.genetics.model.Population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java index c1cf5709a0..d006d5d49d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.listeners; import java.util.ArrayList; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java index 5310145185..a82cc74565 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.listeners; import org.apache.commons.math4.genetics.model.Population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java index 7ad3a4bc9f..875faade1c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.model; public interface FitnessFunction { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java index 993126df8f..9b552e1598 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java index 90abfcb19b..778c65c0a3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.model.Population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java index 98b7804d02..631f44df7d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.model.Chromosome; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 36829aa26f..353e0e00b5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.stats; import org.apache.commons.math4.genetics.model.Chromosome; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index 74e7fa36dc..34e20895ae 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.stats.internal; import java.util.Arrays; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java index c138cd9e37..620ca1a08a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.utils; public interface Constants { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java index c5817fa48d..ebcacfb145 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.utils; import org.apache.commons.rng.UniformRandomProvider; From 7675414f6976ded87f321578501ebfb1a7916234 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 6 Sep 2021 16:45:25 +0530 Subject: [PATCH 12/53] modified implementation --- .../math4/genetics/model/BinaryChromosome.java | 13 ++++--------- .../commons/math4/genetics/model/RandomKey.java | 11 +++-------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index a48a470c68..5afd1c1a81 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -37,8 +37,8 @@ public class BinaryChromosome extends AbstractListChromosome { * @throws GeneticException iff the representation can not * represent a valid chromosome */ - public BinaryChromosome(List representation, FitnessFunction fitnessCalculator) { - super(representation, fitnessCalculator); + public BinaryChromosome(List representation, FitnessFunction fitnessFunction) { + super(representation, fitnessFunction); } /** @@ -109,18 +109,13 @@ public AbstractListChromosome newFixedLengthChromosome(List ch /** * Creates an instance of Binary Chromosome with random binary representation. + * * @param length * @param fitnessFunction * @return a binary chromosome */ public static BinaryChromosome randomChromosome(int length, FitnessFunction fitnessFunction) { - UniformRandomProvider randomGenerator = RandomGenerator.getRandomGenerator(); - List representation = new ArrayList<>(); - for (int i = 0; i < length; i++) { - representation.add(randomGenerator.nextBoolean() ? 1 : 0); - } - - return new BinaryChromosome(representation, fitnessFunction); + return new BinaryChromosome(randomBinaryRepresentation(length), fitnessFunction); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index 2fef2f5bb0..6e2197bbd8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -305,20 +305,15 @@ public RandomKey newFixedLengthChromosome(List chromosomeRepresentati } /** - * Creates an instance of RandomKey chromosome with randomly generated representation. + * Creates an instance of RandomKey chromosome with randomly generated + * representation. * * @param length * @param fitnessFunction * @return a RandomKey chromosome */ public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { - UniformRandomProvider randomGenerator = RandomGenerator.getRandomGenerator(); - List representation = new ArrayList<>(); - for (int i = 0; i < length; i++) { - representation.add(randomGenerator.nextDouble()); - } - - return new RandomKey<>(representation, fitnessFunction); + return new RandomKey<>(randomPermutation(length), fitnessFunction); } } From bea5011f0e3d0b3730e63cc76467ec90dd55a16a Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 6 Sep 2021 18:59:47 +0530 Subject: [PATCH 13/53] Committing the example --- .../examples-genetics-math-functions/pom.xml | 42 ++++++---- .../functions/Dimension2FitnessFunction.java | 29 +++++++ .../Dimension2FunctionOptimizer.java | 65 +++++++++++++++ .../Dimension2FunctionOptimizerLegacy.java | 65 +++++++++++++++ .../legacy/LegacyBinaryChromosome.java | 43 ++++++++++ .../legacy/LegacyGeneticAlgorithm.java | 47 +++++++++++ .../legacy/UnchangedBestFitness.java | 53 ++++++++++++ .../genetics/functions/utils/Constants.java | 19 +++++ .../functions/utils/GraphPlotter.java | 80 +++++++++++++++++++ .../genetics/AbstractGeneticAlgorithm.java | 7 +- 10 files changed, 430 insertions(+), 20 deletions(-) create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml index 176fc93615..223071c2f4 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml @@ -1,17 +1,27 @@ - - 4.0.0 - - org.apache.commons - examples-genetics - 4.0-SNAPSHOT - - examples-genetics-math-functions - - - - org.apache.commons - commons-math4-genetics - 4.0-SNAPSHOT - - + + 4.0.0 + + org.apache.commons + examples-genetics + 4.0-SNAPSHOT + + examples-genetics-math-functions + + + + org.apache.commons + commons-math4-genetics + 4.0-SNAPSHOT + + + org.apache.commons + commons-math3 + + + org.jfree + jfreechart + 1.5.3 + + \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java new file mode 100644 index 0000000000..ef6bf39300 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java @@ -0,0 +1,29 @@ +package org.apache.commons.math4.examples.genetics.functions; + +import java.util.List; + +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.FitnessFunction; + +public class Dimension2FitnessFunction implements FitnessFunction { + + @Override + public double compute(Chromosome chromosome) { + BinaryChromosome binaryChromosome = (BinaryChromosome) chromosome; + List alleles = binaryChromosome.getRepresentation(); + + StringBuilder allelesStr = new StringBuilder(); + for (Integer allele : alleles) { + allelesStr.append(Integer.toBinaryString(allele)); + } + + double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; + double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; + double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) + * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); + + return computedValue * (-1.0); + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java new file mode 100644 index 0000000000..9f36402a8b --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java @@ -0,0 +1,65 @@ +package org.apache.commons.math4.examples.genetics.functions; + +import org.apache.commons.math4.examples.genetics.functions.utils.Constants; +import org.apache.commons.math4.examples.genetics.functions.utils.GraphPlotter; +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.operators.BinaryMutation; +import org.apache.commons.math4.genetics.operators.OnePointCrossover; +import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.operators.TournamentSelection; +import org.apache.commons.math4.genetics.operators.UnchangedBestFitness; + +public class Dimension2FunctionOptimizer { + + public static void main(String[] args) { + Population initPopulation = getInitialPopulation(); + + Dimension2FunctionOptimizer simulation = new Dimension2FunctionOptimizer(); + + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry.addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "value")); + + simulation.optimize(initPopulation); + } + + public void optimize(Population initial) { + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, + new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE), Constants.ELITISM_RATE); + + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + System.out.println("*********************************************"); + System.out.println("***********Optimization Result***************"); + System.out.println("*********************************************"); + + System.out.println(bestFinal.toString()); + + } + + private static Population getInitialPopulation() { + Population population = new ListPopulation(Constants.POPULATION_SIZE); + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + population.addChromosome( + BinaryChromosome.randomChromosome(Constants.CHROMOZOME_LENGTH, new Dimension2FitnessFunction())); + } + return population; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java new file mode 100644 index 0000000000..3b1d6f6d59 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -0,0 +1,65 @@ +package org.apache.commons.math4.examples.genetics.functions.legacy; + +import org.apache.commons.math3.genetics.BinaryChromosome; +import org.apache.commons.math3.genetics.BinaryMutation; +import org.apache.commons.math3.genetics.Chromosome; +import org.apache.commons.math3.genetics.ElitisticListPopulation; +import org.apache.commons.math3.genetics.GeneticAlgorithm; +import org.apache.commons.math3.genetics.OnePointCrossover; +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math3.genetics.TournamentSelection; +import org.apache.commons.math4.examples.genetics.functions.utils.Constants; +import org.apache.commons.math4.examples.genetics.functions.utils.GraphPlotter; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; + +public class Dimension2FunctionOptimizerLegacy { + + public static void main(String[] args) { + Population initPopulation = getInitialPopulation(); + + Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); + + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "value")); + + simulation.optimize(initPopulation); + } + + public void optimize(Population initial) { + + // initialize a new genetic algorithm + LegacyGeneticAlgorithm ga = new LegacyGeneticAlgorithm(new OnePointCrossover(), + Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE)); + + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + System.out.println("*********************************************"); + System.out.println("***********Optimization Result***************"); + System.out.println("*********************************************"); + + System.out.println(bestFinal.toString()); + + } + + private static Population getInitialPopulation() { + Population population = new ElitisticListPopulation(Constants.POPULATION_SIZE, Constants.ELITISM_RATE); + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + population.addChromosome(new LegacyBinaryChromosome( + BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOZOME_LENGTH))); + } + return population; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java new file mode 100644 index 0000000000..02304f2fbf --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java @@ -0,0 +1,43 @@ +package org.apache.commons.math4.examples.genetics.functions.legacy; + +import java.util.List; + +import org.apache.commons.math3.genetics.AbstractListChromosome; +import org.apache.commons.math3.genetics.BinaryChromosome; +import org.apache.commons.math3.genetics.InvalidRepresentationException; + + + +public class LegacyBinaryChromosome extends BinaryChromosome { + + public LegacyBinaryChromosome(List representation) throws InvalidRepresentationException { + super(representation); + } + + @Override + public double fitness() { + List alleles = getRepresentation(); + + StringBuilder allelesStr = new StringBuilder(); + for (Integer allele : alleles) { + allelesStr.append(Integer.toBinaryString(allele)); + } + + double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; + double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; + double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) + * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); + + return computedValue * (-1.0); + } + + @Override + public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new LegacyBinaryChromosome(chromosomeRepresentation); + } + + @Override + public List getRepresentation() { + return super.getRepresentation(); + } +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java new file mode 100644 index 0000000000..b45f720937 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java @@ -0,0 +1,47 @@ +package org.apache.commons.math4.examples.genetics.functions.legacy; + +import org.apache.commons.math3.exception.OutOfRangeException; +import org.apache.commons.math3.genetics.Chromosome; +import org.apache.commons.math3.genetics.CrossoverPolicy; +import org.apache.commons.math3.genetics.GeneticAlgorithm; +import org.apache.commons.math3.genetics.MutationPolicy; +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.SelectionPolicy; +import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math4.examples.genetics.functions.Dimension2FitnessFunction; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.model.ListPopulation; + +public class LegacyGeneticAlgorithm extends GeneticAlgorithm { + + private int generationsEvolved; + + public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, + double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { + super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); + } + + @Override + public Population evolve(Population initial, StoppingCondition condition) { + Population current = initial; + generationsEvolved = 0; + while (!condition.isSatisfied(current)) { + ConvergenceListenerRegistry.getInstance().notifyAll(transform(current)); + current = nextGeneration(current); + generationsEvolved++; + } + return current; + } + + private org.apache.commons.math4.genetics.model.Population transform(Population population) { + org.apache.commons.math4.genetics.model.Population newPopulation = new ListPopulation( + population.getPopulationLimit()); + for (Chromosome chromosome : population) { + org.apache.commons.math4.genetics.model.BinaryChromosome binaryChromosome = new org.apache.commons.math4.genetics.model.BinaryChromosome( + ((LegacyBinaryChromosome) chromosome).getRepresentation(), new Dimension2FitnessFunction()); + newPopulation.addChromosome(binaryChromosome); + } + return newPopulation; + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java new file mode 100644 index 0000000000..3ee65ef407 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.functions.legacy; + +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.StoppingCondition; + +public class UnchangedBestFitness implements StoppingCondition { + + private double lastBestFitness = Double.MIN_VALUE; + + private final int maxGenerationsWithUnchangedBestFitness; + + private int generationsHavingUnchangedBestFitness; + + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } + + @Override + public boolean isSatisfied(Population population) { + double currentBestFitness = population.getFittestChromosome().getFitness(); + + if (lastBestFitness == currentBestFitness) { + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } else { + this.generationsHavingUnchangedBestFitness++; + } + } else { + this.generationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } + + return false; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java new file mode 100644 index 0000000000..e80ae7081e --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java @@ -0,0 +1,19 @@ +package org.apache.commons.math4.examples.genetics.functions.utils; + +public interface Constants { + + int POPULATION_SIZE = 10; + + int TOURNAMENT_SIZE = 2; + + int CHROMOZOME_LENGTH = 24; + + double CROSSOVER_RATE = 1.0; + + double ELITISM_RATE = 0.25; + + double AVERAGE_MUTATION_RATE = 0.05; + + int GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS = 50; + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java new file mode 100644 index 0000000000..bff407a281 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java @@ -0,0 +1,80 @@ +package org.apache.commons.math4.examples.genetics.functions.utils; + +import java.awt.BorderLayout; + +import javax.swing.JFrame; +import javax.swing.JPanel; + +import org.apache.commons.math4.genetics.listeners.ConvergenceListener; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.jfree.chart.ChartFactory; +import org.jfree.chart.ChartPanel; +import org.jfree.chart.JFreeChart; +import org.jfree.chart.plot.PlotOrientation; +import org.jfree.chart.plot.XYPlot; +import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; +import org.jfree.data.xy.XYSeries; +import org.jfree.data.xy.XYSeriesCollection; + +public class GraphPlotter extends JFrame implements ConvergenceListener { + + private int generation; + + private JFreeChart chart; + + private XYSeriesCollection dataset = new XYSeriesCollection(); + + public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { + super(plotSubject); + + JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); + add(chartPanel, BorderLayout.CENTER); + + setSize(640, 480); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setLocationRelativeTo(null); + + setVisible(true); + } + + private void addDataPoint(String graphName, int generation, double value) { + XYSeries series = null; + try { + series = dataset.getSeries(graphName); + } catch (Exception e) { + series = new XYSeries(graphName); + dataset.addSeries(series); + } + series.add(this.generation++, value); + + setVisible(true); + } + + private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { + + boolean showLegend = true; + boolean createURL = false; + boolean createTooltip = false; + + chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, PlotOrientation.VERTICAL, + showLegend, createTooltip, createURL); + XYPlot plot = chart.getXYPlot(); + XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); + + plot.setRenderer(renderer); + + return new ChartPanel(chart); + + } + + @Override + public void notify(Population population) { + PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); + this.addDataPoint("Average", this.generation, populationStatisticalSummary.getMeanFitness()); + this.addDataPoint("Max Fitness", this.generation, populationStatisticalSummary.getMaxFitness()); +// this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); + } + +} \ No newline at end of file diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index 5f12511806..db73e936ed 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -108,13 +108,12 @@ public int getGenerationsEvolved() { */ public Population evolve(final Population initial, final StoppingCondition condition) { Population current = initial; - - // notify interested listener - ConvergenceListenerRegistry.getInstance().notifyAll(current); - // check if stopping condition is satisfied otherwise produce the next // generation of population. while (!condition.isSatisfied(current)) { + // notify interested listener + ConvergenceListenerRegistry.getInstance().notifyAll(current); + current = nextGeneration(current); this.generationsEvolved++; } From a2c98c15b9888739d51b9ac4a76c613ea0cf31cd Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 6 Sep 2021 19:08:39 +0530 Subject: [PATCH 14/53] updated examples packages --- .../Dimension2FitnessFunction.java | 2 +- .../Dimension2FunctionOptimizer.java | 6 +++--- .../legacy/Dimension2FunctionOptimizerLegacy.java | 6 +++--- .../legacy/LegacyBinaryChromosome.java | 2 +- .../legacy/LegacyGeneticAlgorithm.java | 4 ++-- .../legacy/UnchangedBestFitness.java | 2 +- .../{functions => mathfunctions}/utils/Constants.java | 2 +- .../{functions => mathfunctions}/utils/GraphPlotter.java | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/Dimension2FitnessFunction.java (93%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/Dimension2FunctionOptimizer.java (92%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/legacy/Dimension2FunctionOptimizerLegacy.java (91%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/legacy/LegacyBinaryChromosome.java (94%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/legacy/LegacyGeneticAlgorithm.java (92%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/legacy/UnchangedBestFitness.java (96%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/utils/Constants.java (79%) rename commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/{functions => mathfunctions}/utils/GraphPlotter.java (97%) diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java similarity index 93% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java index ef6bf39300..9f3af9fcb2 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FitnessFunction.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.functions; +package org.apache.commons.math4.examples.genetics.mathfunctions; import java.util.List; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java similarity index 92% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 9f36402a8b..30005f645e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -1,7 +1,7 @@ -package org.apache.commons.math4.examples.genetics.functions; +package org.apache.commons.math4.examples.genetics.mathfunctions; -import org.apache.commons.math4.examples.genetics.functions.utils.Constants; -import org.apache.commons.math4.examples.genetics.functions.utils.GraphPlotter; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; import org.apache.commons.math4.genetics.GeneticAlgorithm; import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java similarity index 91% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 3b1d6f6d59..8e6fbabae9 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.functions.legacy; +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import org.apache.commons.math3.genetics.BinaryChromosome; import org.apache.commons.math3.genetics.BinaryMutation; @@ -9,8 +9,8 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; -import org.apache.commons.math4.examples.genetics.functions.utils.Constants; -import org.apache.commons.math4.examples.genetics.functions.utils.GraphPlotter; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java similarity index 94% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java index 02304f2fbf..f282b35f2c 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyBinaryChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.functions.legacy; +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import java.util.List; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java similarity index 92% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java index b45f720937..d058e2f6f9 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/LegacyGeneticAlgorithm.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.functions.legacy; +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import org.apache.commons.math3.exception.OutOfRangeException; import org.apache.commons.math3.genetics.Chromosome; @@ -8,7 +8,7 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.SelectionPolicy; import org.apache.commons.math3.genetics.StoppingCondition; -import org.apache.commons.math4.examples.genetics.functions.Dimension2FitnessFunction; +import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FitnessFunction; import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.model.ListPopulation; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java similarity index 96% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java index 3ee65ef407..6358135ce1 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/legacy/UnchangedBestFitness.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.functions.legacy; +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java similarity index 79% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java index e80ae7081e..21df77e488 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.functions.utils; +package org.apache.commons.math4.examples.genetics.mathfunctions.utils; public interface Constants { diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java similarity index 97% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java rename to commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java index bff407a281..6f3e984b31 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/functions/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.functions.utils; +package org.apache.commons.math4.examples.genetics.mathfunctions.utils; import java.awt.BorderLayout; From 56d86c4623d080eac808771b835b35718b56a49d Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 6 Sep 2021 19:17:51 +0530 Subject: [PATCH 15/53] Added Licenses --- .../Dimension2FitnessFunction.java | 17 +++++++++++++++++ .../Dimension2FunctionOptimizer.java | 17 +++++++++++++++++ .../Dimension2FunctionOptimizerLegacy.java | 18 +++++++++++++++++- .../legacy/LegacyBinaryChromosome.java | 19 +++++++++++++++++-- .../legacy/LegacyGeneticAlgorithm.java | 17 +++++++++++++++++ .../mathfunctions/utils/Constants.java | 17 +++++++++++++++++ .../mathfunctions/utils/GraphPlotter.java | 17 +++++++++++++++++ 7 files changed, 119 insertions(+), 3 deletions(-) diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java index 9f3af9fcb2..480675593a 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions; import java.util.List; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 30005f645e..3ef117901c 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions; import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 8e6fbabae9..4478592491 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -1,10 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import org.apache.commons.math3.genetics.BinaryChromosome; import org.apache.commons.math3.genetics.BinaryMutation; import org.apache.commons.math3.genetics.Chromosome; import org.apache.commons.math3.genetics.ElitisticListPopulation; -import org.apache.commons.math3.genetics.GeneticAlgorithm; import org.apache.commons.math3.genetics.OnePointCrossover; import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java index f282b35f2c..81f555ff1f 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import java.util.List; @@ -6,8 +23,6 @@ import org.apache.commons.math3.genetics.BinaryChromosome; import org.apache.commons.math3.genetics.InvalidRepresentationException; - - public class LegacyBinaryChromosome extends BinaryChromosome { public LegacyBinaryChromosome(List representation) throws InvalidRepresentationException { diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java index d058e2f6f9..d33196a808 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; import org.apache.commons.math3.exception.OutOfRangeException; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java index 21df77e488..0f049a362e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions.utils; public interface Constants { diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java index 6f3e984b31..1116020aaa 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.examples.genetics.mathfunctions.utils; import java.awt.BorderLayout; From 99d017f0dc4f763e4b10b6d44cc8415013ccf076 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 11:28:52 +0530 Subject: [PATCH 16/53] Created a hierarchy of Crossover operations --- ...AbstractListChromosomeCrossoverPolicy.java | 50 +++++++++++++++++++ .../genetics/operators/CycleCrossover.java | 27 ++-------- .../genetics/operators/NPointCrossover.java | 28 +---------- .../genetics/operators/OnePointCrossover.java | 28 +---------- .../genetics/operators/OrderedCrossover.java | 28 ++--------- .../genetics/operators/UniformCrossover.java | 27 ++-------- 6 files changed, 66 insertions(+), 122 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java new file mode 100644 index 0000000000..044642a960 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java @@ -0,0 +1,50 @@ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.RandomGenerator; + +public abstract class AbstractListChromosomeCrossoverPolicy implements CrossoverPolicy { + + /** + * {@inheritDoc} + * + * @throws GeneticException if the chromosomes are not an instance of + * {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is different + */ + @Override + public ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + + if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { + + AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; + AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; + + final int length = firstListChromosome.getLength(); + if (length != secondListChromosome.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, secondListChromosome.getLength(), length); + } + + return mate(firstListChromosome, secondListChromosome); + } else { + return new ChromosomePair(first, second); + } + } + + /** + * Performs the mating between two chromosomes and returns the offspring pair. + * + * @param first + * @param second + * @return chromosome pair + */ + protected abstract ChromosomePair mate(AbstractListChromosome first, AbstractListChromosome second); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java index 82c496afb1..017348a123 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -67,7 +67,7 @@ * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ -public class CycleCrossover implements CrossoverPolicy { +public class CycleCrossover extends AbstractListChromosomeCrossoverPolicy { /** If the start index shall be chosen randomly. */ private final boolean randomStart; @@ -101,32 +101,13 @@ public boolean isRandomStart() { } /** - * {@inheritDoc} - * - * @throws GeneticException if the chromosomes are not an instance - * of {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is - * different - */ - @Override - @SuppressWarnings("unchecked") - public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { - - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { - throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); - } - return mate((AbstractListChromosome) first, (AbstractListChromosome) second); - } - - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual - * crossover. + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the + * actual crossover. * * @param first the first chromosome * @param second the second chromosome * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is - * different + * @throws GeneticException if the length of the two chromosomes is different */ protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java index c73a673385..fa91279887 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -21,7 +21,6 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; @@ -50,7 +49,7 @@ * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ -public class NPointCrossover implements CrossoverPolicy { +public class NPointCrossover extends AbstractListChromosomeCrossoverPolicy { /** The number of crossover points. */ private final int crossoverPoints; @@ -102,29 +101,6 @@ public int getCrossoverPoints() { * c1 = (1 0 | 1 0 1 0 | 0 1 1) X c2 = (0 1 | 1 0 0 1 | 0 1 1) * * - * @param first first parent (p1) - * @param second second parent (p2) - * @return pair of two children (c1,c2) - * @throws GeneticException iff one of the chromosomes is not an - * instance of - * {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is - * different - */ - @Override - @SuppressWarnings("unchecked") // OK because of instanceof checks - public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { - - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { - throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); - } - return mate((AbstractListChromosome) first, (AbstractListChromosome) second); - } - - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual - * crossover. - * * @param first the first chromosome * @param second the second chromosome * @return the pair of new chromosomes that resulted from the crossover @@ -132,7 +108,7 @@ public ChromosomePair crossover(final Chromosome first, final Chromosome second, * @throws GeneticException if the number of crossoverPoints is too large for * the actual chromosomes */ - private ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); if (length != second.getLength()) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java index cd25689441..2b21e00e28 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -21,7 +21,6 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; @@ -50,7 +49,7 @@ * @since 2.0 * */ -public class OnePointCrossover implements CrossoverPolicy { +public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy { /** * Performs one point crossover. A random crossover point is selected and the @@ -70,35 +69,12 @@ public class OnePointCrossover implements CrossoverPolicy { * c1 = (1 0 1 0 0 1 | 1 1 1) X c2 = (0 1 1 0 1 0 | 0 1 1) * * - * @param first first parent (p1) - * @param second second parent (p2) - * @return pair of two children (c1,c2) - * @throws GeneticException iff one of the chromosomes is not an - * instance of - * {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is - * different - */ - @Override - @SuppressWarnings("unchecked") // OK because of instanceof checks - public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { - - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { - throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); - } - return crossover((AbstractListChromosome) first, (AbstractListChromosome) second); - } - - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual - * crossover. - * * @param first the first chromosome. * @param second the second chromosome. * @return the pair of new chromosomes that resulted from the crossover. * @throws GeneticException if the length of the two chromosomes is different */ - private ChromosomePair crossover(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); if (length != second.getLength()) { throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java index 5a2d3aaf00..9623e2bc0e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -60,36 +60,16 @@ * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ -public class OrderedCrossover implements CrossoverPolicy { +public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy { /** - * {@inheritDoc} - * - * @throws GeneticException iff one of the chromosomes is not an - * instance of - * {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is - * different - */ - @Override - @SuppressWarnings("unchecked") - public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { - - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { - throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); - } - return mate((AbstractListChromosome) first, (AbstractListChromosome) second); - } - - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual - * crossover. + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the + * actual crossover. * * @param first the first chromosome * @param second the second chromosome * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is - * different + * @throws GeneticException if the length of the two chromosomes is different */ protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java index 222bda0fe2..79344edc1b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -56,7 +56,7 @@ * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ -public class UniformCrossover implements CrossoverPolicy { +public class UniformCrossover extends AbstractListChromosomeCrossoverPolicy { /** The mixing ratio. */ private final double ratio; @@ -84,34 +84,15 @@ public double getRatio() { } /** - * {@inheritDoc} - * - * @throws GeneticException iff one of the chromosomes is not an - * instance of - * {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is - * different - */ - @Override - @SuppressWarnings("unchecked") - public ChromosomePair crossover(final Chromosome first, final Chromosome second, double crossoverRate) { - - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { - throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); - } - return mate((AbstractListChromosome) first, (AbstractListChromosome) second); - } - - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the actual - * crossover. + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the + * actual crossover. * * @param first the first chromosome * @param second the second chromosome * @return the pair of new chromosomes that resulted from the crossover * @throws GeneticException if the length of the two chromosomes is different */ - private ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); if (length != second.getLength()) { throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); From a132dd4c62a6780005180d72341f856d1e12e756 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 11:29:19 +0530 Subject: [PATCH 17/53] Made isSame method public --- .../apache/commons/math4/genetics/model/BinaryChromosome.java | 3 +-- .../org/apache/commons/math4/genetics/model/RandomKey.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index 5afd1c1a81..91748213c8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -21,7 +21,6 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.RandomGenerator; -import org.apache.commons.rng.UniformRandomProvider; /** * Chromosome represented by a vector of 0s and 1s. @@ -82,7 +81,7 @@ public static List randomBinaryRepresentation(int length) { /** {@inheritDoc} */ @Override - protected boolean isSame(Chromosome another) { + public boolean isSame(Chromosome another) { // type check if (!(another instanceof BinaryChromosome)) { return false; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index 6e2197bbd8..8859c4ea8b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -25,7 +25,6 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.Constants; import org.apache.commons.math4.genetics.utils.RandomGenerator; -import org.apache.commons.rng.UniformRandomProvider; /** * Random Key chromosome is used for permutation representation. It is a vector @@ -151,7 +150,7 @@ private static List decodeGeneric(final List sequence, List re * @return true iff chromosomes encode the same permutation */ @Override - protected boolean isSame(final Chromosome another) { + public boolean isSame(final Chromosome another) { // type check if (!(another instanceof RandomKey)) { return false; From be50d1cb89eafdb12387d1b1627f38f2a34782dd Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 11:35:07 +0530 Subject: [PATCH 18/53] removed duplicate code --- .../commons/math4/genetics/operators/CycleCrossover.java | 4 ---- .../commons/math4/genetics/operators/NPointCrossover.java | 3 --- .../commons/math4/genetics/operators/OnePointCrossover.java | 4 ---- .../commons/math4/genetics/operators/OrderedCrossover.java | 4 ---- .../commons/math4/genetics/operators/UniformCrossover.java | 4 ---- 5 files changed, 19 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java index 017348a123..8ceaa489e3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -112,10 +112,6 @@ public boolean isRandomStart() { protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); - if (length != second.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); - } - // array representations of the parents final List parent1Rep = first.getRepresentation(); final List parent2Rep = second.getRepresentation(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java index fa91279887..dc0487a4a6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -111,9 +111,6 @@ public int getCrossoverPoints() { protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); - if (length != second.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); - } if (crossoverPoints >= length) { throw new GeneticException(GeneticException.TOO_LARGE, crossoverPoints, length); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java index 2b21e00e28..d2623fb726 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -76,10 +76,6 @@ public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy< */ protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); - if (length != second.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); - } - // array representations of the parents final List parent1Rep = first.getRepresentation(); final List parent2Rep = second.getRepresentation(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java index 9623e2bc0e..5e021ca544 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -74,10 +74,6 @@ public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy first, final AbstractListChromosome second) { final int length = first.getLength(); - if (length != second.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); - } - // array representations of the parents final List parent1Rep = first.getRepresentation(); final List parent2Rep = second.getRepresentation(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java index 79344edc1b..789cddc83d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -94,10 +94,6 @@ public double getRatio() { */ protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); - if (length != second.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, second.getLength(), length); - } - // array representations of the parents final List parent1Rep = first.getRepresentation(); final List parent2Rep = second.getRepresentation(); From 93a04da33709a3a6af123352951827b265cedc4a Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 12:25:52 +0530 Subject: [PATCH 19/53] Introduced a hierarchy of crossover operators --- .../AbstractChromosomeCrossoverPolicy.java | 27 ++++++++++++++++++ ...AbstractListChromosomeCrossoverPolicy.java | 28 ++++++++----------- 2 files changed, 38 insertions(+), 17 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java new file mode 100644 index 0000000000..88b764f30c --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java @@ -0,0 +1,27 @@ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.utils.RandomGenerator; + +public abstract class AbstractChromosomeCrossoverPolicy implements CrossoverPolicy { + + @Override + public ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate) { + if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { + return crossover(first, second); + } else { + return new ChromosomePair(first, second); + } + } + + /** + * Performs crossover of two chromosomes. + * + * @param first + * @param second + * @return chromosome pair + */ + protected abstract ChromosomePair crossover(Chromosome first, Chromosome second); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java index 044642a960..624cb42b48 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java @@ -4,42 +4,36 @@ import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.utils.RandomGenerator; -public abstract class AbstractListChromosomeCrossoverPolicy implements CrossoverPolicy { +public abstract class AbstractListChromosomeCrossoverPolicy extends AbstractChromosomeCrossoverPolicy { /** - * {@inheritDoc} + * Performs crossover of two chromosomes * * @throws GeneticException if the chromosomes are not an instance of * {@link AbstractListChromosome} * @throws GeneticException if the length of the two chromosomes is different */ @Override - public ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate) { + public ChromosomePair crossover(Chromosome first, Chromosome second) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); } - if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { + AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; + AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; - AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; - AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; - - final int length = firstListChromosome.getLength(); - if (length != secondListChromosome.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, secondListChromosome.getLength(), length); - } - - return mate(firstListChromosome, secondListChromosome); - } else { - return new ChromosomePair(first, second); + final int length = firstListChromosome.getLength(); + if (length != secondListChromosome.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, secondListChromosome.getLength(), length); } + + return mate(firstListChromosome, secondListChromosome); } /** - * Performs the mating between two chromosomes and returns the offspring pair. + * Performs mating between two chromosomes and returns the offspring pair. * * @param first * @param second From e77ac07ae97f678fafd9a0d1230f9731b86b73a5 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 12:46:09 +0530 Subject: [PATCH 20/53] Added static method level Generic Type --- .../org/apache/commons/math4/genetics/model/RandomKey.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index 8859c4ea8b..fb349d79a9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -311,8 +311,8 @@ public RandomKey newFixedLengthChromosome(List chromosomeRepresentati * @param fitnessFunction * @return a RandomKey chromosome */ - public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { - return new RandomKey<>(randomPermutation(length), fitnessFunction); + public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { + return new RandomKey(randomPermutation(length), fitnessFunction); } } From ec5d82aae5d53984ffea4a8fb0f7b8b2705ee339 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 18:01:44 +0530 Subject: [PATCH 21/53] Updated examples --- .../Dimension2FunctionOptimizerLegacy.java | 2 +- .../mathfunctions/utils/GraphPlotter.java | 2 +- .../genetics/tsp/TSPFitnessFunction.java | 49 ++++++++ .../examples/genetics/tsp/TSPOptimizer.java | 110 ++++++++++++++++++ .../tsp/legacy/LegacyGeneticAlgorithm.java | 67 +++++++++++ .../genetics/tsp/legacy/TSPChromosome.java | 57 +++++++++ .../tsp/legacy/TSPOptimizerLegacy.java | 109 +++++++++++++++++ .../tsp/legacy/UnchangedBestFitness.java | 53 +++++++++ .../genetics/tsp/utils/Constants.java | 36 ++++++ .../genetics/tsp/utils/DistanceMatrix.java | 33 ++++++ .../genetics/tsp/utils/GraphPlotter.java | 97 +++++++++++++++ .../examples/genetics/tsp/utils/Node.java | 45 +++++++ 12 files changed, 658 insertions(+), 2 deletions(-) create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 4478592491..8fb1229210 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -40,7 +40,7 @@ public static void main(String[] args) { ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "value")); + .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); simulation.optimize(initPopulation); } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java index 1116020aaa..9e92395949 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java @@ -90,7 +90,7 @@ private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAx public void notify(Population population) { PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); this.addDataPoint("Average", this.generation, populationStatisticalSummary.getMeanFitness()); - this.addDataPoint("Max Fitness", this.generation, populationStatisticalSummary.getMaxFitness()); + this.addDataPoint("Best", this.generation, populationStatisticalSummary.getMaxFitness()); // this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java new file mode 100644 index 0000000000..4918648897 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java @@ -0,0 +1,49 @@ +package org.apache.commons.math4.examples.genetics.tsp; + +import java.util.List; + +import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; +import org.apache.commons.math4.examples.genetics.tsp.utils.Node; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.FitnessFunction; +import org.apache.commons.math4.genetics.model.RandomKey; + +public class TSPFitnessFunction implements FitnessFunction { + + private List nodes; + + public TSPFitnessFunction(List nodes) { + this.nodes = nodes; + } + + @Override + public double compute(Chromosome chromosome) { + if (!(chromosome instanceof RandomKey)) { + throw new IllegalArgumentException("Invalid chromosome instance"); + } + RandomKey tspChromosome = (RandomKey) chromosome; + List permutatedNodes = tspChromosome.decode(nodes); + + return -calculateTotalDistance(permutatedNodes); + } + + private double calculateTotalDistance(List nodes) { + double totalDistance = 0.0; + int index1 = 0; + int index2 = 0; + for (int i = 0; i < nodes.size(); i++) { + index1 = i; + index2 = (i == nodes.size() - 1) ? 0 : i + 1; + totalDistance += calculateNodeDistance(nodes.get(index1), nodes.get(index2)); + } + return totalDistance; + } + + private double calculateNodeDistance(Node node1, Node node2) { + DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); + double distance = distanceMatrix.getDistance(node1, node2); + + return distance; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java new file mode 100644 index 0000000000..34d77684a8 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java @@ -0,0 +1,110 @@ +package org.apache.commons.math4.examples.genetics.tsp; + +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.apache.commons.csv.CSVFormat; +import org.apache.commons.csv.CSVParser; +import org.apache.commons.csv.CSVRecord; +import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; +import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; +import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; +import org.apache.commons.math4.examples.genetics.tsp.utils.Node; +import org.apache.commons.math4.genetics.AbstractGeneticAlgorithm; +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.model.RandomKey; +import org.apache.commons.math4.genetics.operators.OnePointCrossover; +import org.apache.commons.math4.genetics.operators.RandomKeyMutation; +import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.operators.TournamentSelection; +import org.apache.commons.math4.genetics.operators.UnchangedBestFitness; + +public class TSPOptimizer { + + public static void main(String[] args) { + try { + String filePath = "western_sahara.txt"; + List nodes = getTravelNodes(filePath); + + Population initPopulation = getInitialPopulation(nodes); + + TSPOptimizer optimizer = new TSPOptimizer(); + + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); + + optimizer.optimizeSGA(initPopulation, nodes); + + Thread.sleep(5000); + + } catch (IOException | InterruptedException e) { + e.printStackTrace(); + } + } + + public void optimizeSGA(Population initial, List nodes) throws IOException { + + // initialize a new genetic algorithm + AbstractGeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, + new RandomKeyMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE)); + + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + RandomKey bestFinal = (RandomKey) finalPopulation.getFittestChromosome(); + + double fitness = bestFinal.getFitness(); + + System.out.println("*********************************************"); + System.out.println("***********Optimization Result***************"); + System.out.println("*********************************************"); + + System.out.println(bestFinal.decode(nodes).toString()); + System.out.printf("Best Fitness: %.6f", fitness); + + } + + private static Population getInitialPopulation(List nodes) { + Population simulationPopulation = new ListPopulation(Constants.POPULATION_SIZE); + + DistanceMatrix.getInstance().initialize(nodes); + + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + simulationPopulation.addChromosome(RandomKey.randomChromosome(nodes.size(), new TSPFitnessFunction(nodes))); + } + + return simulationPopulation; + } + + private static List getTravelNodes(String filePath) throws IOException { + List nodes = new ArrayList(); + CSVFormat csvFormat = CSVFormat.DEFAULT.withDelimiter(' '); + try (CSVParser parser = new CSVParser( + new InputStreamReader(TSPOptimizer.class.getClassLoader().getResourceAsStream(filePath)), csvFormat);) { + CSVRecord record = null; + Iterator itr = parser.iterator(); + while (itr.hasNext()) { + record = itr.next(); + Node node = new Node(Integer.parseInt(record.get(0)), Double.parseDouble(record.get(1)), + Double.parseDouble(record.get(2))); + nodes.add(node); + } + } + return nodes; + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java new file mode 100644 index 0000000000..74044e727a --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.tsp.legacy; + +import org.apache.commons.math3.exception.OutOfRangeException; +import org.apache.commons.math3.genetics.Chromosome; +import org.apache.commons.math3.genetics.CrossoverPolicy; +import org.apache.commons.math3.genetics.GeneticAlgorithm; +import org.apache.commons.math3.genetics.MutationPolicy; +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.SelectionPolicy; +import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math4.examples.genetics.tsp.TSPFitnessFunction; +import org.apache.commons.math4.examples.genetics.tsp.utils.Node; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.RandomKey; + +public class LegacyGeneticAlgorithm extends GeneticAlgorithm { + + private int generationsEvolved; + + public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, + double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { + super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); + } + + @Override + public Population evolve(Population initial, StoppingCondition condition) { + Population current = initial; + generationsEvolved = 0; + while (!condition.isSatisfied(current)) { + ConvergenceListenerRegistry.getInstance().notifyAll(transform(current)); + current = nextGeneration(current); + generationsEvolved++; + } + return current; + } + + private org.apache.commons.math4.genetics.model.Population transform(Population population) { + org.apache.commons.math4.genetics.model.Population newPopulation = new ListPopulation( + population.getPopulationLimit()); + for (Chromosome chromosome : population) { + TSPChromosome tspChromosomeLegacy = (TSPChromosome) chromosome; + RandomKey tspChromosome = new RandomKey<>(tspChromosomeLegacy.getRepresentation(), + new TSPFitnessFunction(tspChromosomeLegacy.getNodes())); + newPopulation.addChromosome(tspChromosome); + } + return newPopulation; + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java new file mode 100644 index 0000000000..0068c1b18c --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java @@ -0,0 +1,57 @@ +package org.apache.commons.math4.examples.genetics.tsp.legacy; + +import java.util.List; + +import org.apache.commons.math3.genetics.InvalidRepresentationException; +import org.apache.commons.math3.genetics.RandomKey; +import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; +import org.apache.commons.math4.examples.genetics.tsp.utils.Node; + +public class TSPChromosome extends RandomKey { + + private List nodes; + + public TSPChromosome(List representation, List nodes) throws InvalidRepresentationException { + super(representation); + this.nodes = nodes; + } + + @Override + public double fitness() { + List permutatedNodes = decode(nodes); + return -calculateTotalDistance(permutatedNodes); + } + + @Override + public TSPChromosome newFixedLengthChromosome(List representation) { + return new TSPChromosome(representation, nodes); + } + + @Override + public List getRepresentation() { + return super.getRepresentation(); + } + + private double calculateTotalDistance(List nodes) { + double totalDistance = 0.0; + int index1 = 0; + int index2 = 0; + for (int i = 0; i < nodes.size(); i++) { + index1 = i; + index2 = (i == nodes.size() - 1) ? 0 : i + 1; + totalDistance += calculateNodeDistance(nodes.get(index1), nodes.get(index2)); + } + return totalDistance; + } + + private double calculateNodeDistance(Node node1, Node node2) { + DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); + double distance = distanceMatrix.getDistance(node1, node2); + + return distance; + } + + public List getNodes() { + return nodes; + } +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java new file mode 100644 index 0000000000..4efc3e37f4 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java @@ -0,0 +1,109 @@ +package org.apache.commons.math4.examples.genetics.tsp.legacy; + +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.apache.commons.csv.CSVFormat; +import org.apache.commons.csv.CSVParser; +import org.apache.commons.csv.CSVRecord; +import org.apache.commons.math3.genetics.ElitisticListPopulation; +import org.apache.commons.math3.genetics.GeneticAlgorithm; +import org.apache.commons.math3.genetics.OnePointCrossover; +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.RandomKey; +import org.apache.commons.math3.genetics.RandomKeyMutation; +import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math3.genetics.TournamentSelection; +import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; +import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; +import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; +import org.apache.commons.math4.examples.genetics.tsp.utils.Node; +import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; + +public class TSPOptimizerLegacy { + + public static void main(String[] args) { + try { + String filePath = "western_sahara.txt"; + List nodes = getTravelNodes(filePath); + + Population initPopulation = getInitialPopulation(nodes); + + TSPOptimizerLegacy optimizer = new TSPOptimizerLegacy(); + + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); + + optimizer.optimize(initPopulation, nodes); + + Thread.sleep(5000); + + } catch (IOException | InterruptedException e) { + e.printStackTrace(); + } + } + + public void optimize(Population initial, List nodes) throws IOException { + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new LegacyGeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, + new RandomKeyMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE)); + + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + RandomKey bestFinal = (RandomKey) finalPopulation.getFittestChromosome(); + + double fitness = bestFinal.getFitness(); + + System.out.println("*********************************************"); + System.out.println("***********Optimization Result***************"); + System.out.println("*********************************************"); + + System.out.println(bestFinal.decode(nodes).toString()); + System.out.printf("Best Fitness: %.6f", fitness); + + } + + private static Population getInitialPopulation(List nodes) { + Population simulationPopulation = new ElitisticListPopulation(Constants.POPULATION_SIZE, .25); + DistanceMatrix.getInstance().initialize(nodes); + + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + TSPChromosome chromosome = new TSPChromosome(RandomKey.randomPermutation(nodes.size()), nodes); + simulationPopulation.addChromosome(chromosome); + } + + return simulationPopulation; + } + + private static List getTravelNodes(String filePath) throws IOException { + List nodes = new ArrayList(); + CSVFormat csvFormat = CSVFormat.DEFAULT.withDelimiter(' '); + try (CSVParser parser = new CSVParser( + new InputStreamReader(TSPOptimizerLegacy.class.getClassLoader().getResourceAsStream(filePath)), + csvFormat);) { + CSVRecord record = null; + Iterator itr = parser.iterator(); + while (itr.hasNext()) { + record = itr.next(); + Node node = new Node(Integer.parseInt(record.get(0)), Double.parseDouble(record.get(1)), + Double.parseDouble(record.get(2))); + nodes.add(node); + } + } + return nodes; + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java new file mode 100644 index 0000000000..0e1a12aaff --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.tsp.legacy; + +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.StoppingCondition; + +public class UnchangedBestFitness implements StoppingCondition { + + private double lastBestFitness = Double.MIN_VALUE; + + private final int maxGenerationsWithUnchangedBestFitness; + + private int generationsHavingUnchangedBestFitness; + + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } + + @Override + public boolean isSatisfied(Population population) { + double currentBestFitness = population.getFittestChromosome().getFitness(); + + if (lastBestFitness == currentBestFitness) { + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } else { + this.generationsHavingUnchangedBestFitness++; + } + } else { + this.generationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } + + return false; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java new file mode 100644 index 0000000000..db2a4afe45 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.tsp.utils; + +public interface Constants { + + int POPULATION_SIZE = 100; + + int TOURNAMENT_SIZE = 5; + + int CHROMOZOME_LENGTH = 24; + + double CROSSOVER_RATE = 1.0; + + double ELITISM_RATE = 0.25; + + double AVERAGE_MUTATION_RATE = 0.05; + + int GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS = 50; + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java new file mode 100644 index 0000000000..949484e6d8 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java @@ -0,0 +1,33 @@ +package org.apache.commons.math4.examples.genetics.tsp.utils; + +import java.util.List; + +public class DistanceMatrix { + + private double[][] distances; + + private static DistanceMatrix instance = new DistanceMatrix(); + + private DistanceMatrix() { + } + + public double getDistance(Node node1, Node node2) { + return distances[node1.getIndex() - 1][node2.getIndex() - 1]; + } + + public void initialize(List nodes) { + int len = nodes.size(); + this.distances = new double[len][len]; + for (int i = 0; i < len; i++) { + for (int j = 0; j < len; j++) { + distances[i][j] = Math.pow((Math.pow(nodes.get(i).getX() - nodes.get(j).getX(), 2) + + Math.pow(nodes.get(i).getY() - nodes.get(j).getY(), 2)), .5); + } + } + } + + public static DistanceMatrix getInstance() { + return instance; + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java new file mode 100644 index 0000000000..0e9552c59c --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java @@ -0,0 +1,97 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.tsp.utils; + +import java.awt.BorderLayout; + +import javax.swing.JFrame; +import javax.swing.JPanel; + +import org.apache.commons.math4.genetics.listeners.ConvergenceListener; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.jfree.chart.ChartFactory; +import org.jfree.chart.ChartPanel; +import org.jfree.chart.JFreeChart; +import org.jfree.chart.plot.PlotOrientation; +import org.jfree.chart.plot.XYPlot; +import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; +import org.jfree.data.xy.XYSeries; +import org.jfree.data.xy.XYSeriesCollection; + +public class GraphPlotter extends JFrame implements ConvergenceListener { + + private int generation; + + private JFreeChart chart; + + private XYSeriesCollection dataset = new XYSeriesCollection(); + + public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { + super(plotSubject); + + JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); + add(chartPanel, BorderLayout.CENTER); + + setSize(640, 480); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setLocationRelativeTo(null); + + setVisible(true); + } + + private void addDataPoint(String graphName, int generation, double value) { + XYSeries series = null; + try { + series = dataset.getSeries(graphName); + } catch (Exception e) { + series = new XYSeries(graphName); + dataset.addSeries(series); + } + series.add(this.generation++, value); + + setVisible(true); + } + + private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { + + boolean showLegend = true; + boolean createURL = false; + boolean createTooltip = false; + + chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, PlotOrientation.VERTICAL, + showLegend, createTooltip, createURL); + XYPlot plot = chart.getXYPlot(); + XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); + + plot.setRenderer(renderer); + + return new ChartPanel(chart); + + } + + @Override + public void notify(Population population) { + PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); + this.addDataPoint("Average", this.generation, Math.abs(populationStatisticalSummary.getMeanFitness())); + this.addDataPoint("Best", this.generation, Math.abs(populationStatisticalSummary.getMaxFitness())); +// this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java new file mode 100644 index 0000000000..a6b43d33fc --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java @@ -0,0 +1,45 @@ +package org.apache.commons.math4.examples.genetics.tsp.utils; + +public class Node { + + private int index; + + private double x; + + private double y; + + public Node(int index, double x, double y) { + this.index = index; + this.x = x; + this.y = y; + } + + public int getIndex() { + return index; + } + + public void setIndex(int index) { + this.index = index; + } + + public double getX() { + return x; + } + + public void setX(double x) { + this.x = x; + } + + public double getY() { + return y; + } + + public void setY(double y) { + this.y = y; + } + + @Override + public String toString() { + return " " + index + " "; + } +} From eb0deb6c9afeffb7deb024216cd87e5cb21198c6 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 18:03:08 +0530 Subject: [PATCH 22/53] updated examples --- .../examples-genetics-math-functions/pom.xml | 17 +++++++ .../Dimension2FunctionOptimizer.java | 3 +- .../examples-genetics-tsp/pom.xml | 44 +++++++++++++++++++ .../src/main/resources/western_sahara.txt | 29 ++++++++++++ .../examples-genetics/pom.xml | 1 + 5 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml index 223071c2f4..b27b4ac645 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml @@ -1,3 +1,20 @@ + + 4.0.0 diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 3ef117901c..e4acb0ff36 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -41,7 +41,8 @@ public static void main(String[] args) { ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); - convergenceListenerRegistry.addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "value")); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); simulation.optimize(initPopulation); } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml new file mode 100644 index 0000000000..70a0245d03 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml @@ -0,0 +1,44 @@ + + + + 4.0.0 + + org.apache.commons + examples-genetics + 4.0-SNAPSHOT + + examples-genetics-tsp + + + + org.apache.commons + commons-math4-genetics + 4.0-SNAPSHOT + + + org.apache.commons + commons-math3 + + + org.jfree + jfreechart + 1.5.3 + + + org.apache.commons + commons-csv + 1.9.0 + + + \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt new file mode 100644 index 0000000000..57e1f63304 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt @@ -0,0 +1,29 @@ +1 20833.3333 17100.0000 +2 20900.0000 17066.6667 +3 21300.0000 13016.6667 +4 21600.0000 14150.0000 +5 21600.0000 14966.6667 +6 21600.0000 16500.0000 +7 22183.3333 13133.3333 +8 22583.3333 14300.0000 +9 22683.3333 12716.6667 +10 23616.6667 15866.6667 +11 23700.0000 15933.3333 +12 23883.3333 14533.3333 +13 24166.6667 13250.0000 +14 25149.1667 12365.8333 +15 26133.3333 14500.0000 +16 26150.0000 10550.0000 +17 26283.3333 12766.6667 +18 26433.3333 13433.3333 +19 26550.0000 13850.0000 +20 26733.3333 11683.3333 +21 27026.1111 13051.9444 +22 27096.1111 13415.8333 +23 27153.6111 13203.3333 +24 27166.6667 9833.3333 +25 27233.3333 10450.0000 +26 27233.3333 11783.3333 +27 27266.6667 10383.3333 +28 27433.3333 12400.0000 +29 27462.5000 12992.2222 \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/pom.xml b/commons-math-examples/examples-genetics/pom.xml index bd72cd62b9..8b2848f0df 100644 --- a/commons-math-examples/examples-genetics/pom.xml +++ b/commons-math-examples/examples-genetics/pom.xml @@ -11,5 +11,6 @@ genetics examples-genetics-math-functions + examples-genetics-tsp \ No newline at end of file From 712923d0355955df899bec8e25746863bd43d979 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 19:15:56 +0530 Subject: [PATCH 23/53] Fixed bug --- .../AbstractListChromosomeMutationPolicy.java | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java index 9b552e1598..e7d78a283c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -18,7 +18,9 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; @@ -49,6 +51,7 @@ public Chromosome mutate(Chromosome original, double mutationRate) { for (int geneIndex : geneIndexes) { newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); } + return chromosome.newFixedLengthChromosome(newRep); } @@ -63,12 +66,14 @@ protected int[] getMutableGeneIndexes(int length, double mutationRate) { // calculate the total mutation rate of all the alleles i.e. chromosome. double chromosomeMutationRate = mutationRate * length; - // if chromosomeMutationRate > 1 then more than one allele will be mutated. + // if chromosomeMutationRate >= 1 then more than one allele will be mutated. if (chromosomeMutationRate >= 1) { int noOfMutation = (int) Math.round(chromosomeMutationRate); + Set indexSet = getUniqueIndexes(length, noOfMutation); int[] indexes = new int[noOfMutation]; - for (int i = 0; i < noOfMutation; i++) { - indexes[i] = RandomGenerator.getRandomGenerator().nextInt(length); + int i = 0; + for (Integer index : indexSet) { + indexes[i++] = index.intValue(); } return indexes; } else if (RandomGenerator.getRandomGenerator().nextDouble() < chromosomeMutationRate) { @@ -80,6 +85,21 @@ protected int[] getMutableGeneIndexes(int length, double mutationRate) { } } + /** + * Generates unique mutation indexes randomly. + * + * @param length + * @param noOfMutation + * @return A set of Integer + */ + private Set getUniqueIndexes(int length, int noOfMutation) { + Set indexSet = new HashSet<>(); + while (indexSet.size() < noOfMutation) { + indexSet.add(RandomGenerator.getRandomGenerator().nextInt(length)); + } + return indexSet; + } + /** * Mutates an individual gene. * From f5ea65775e085faec1f4c64a166433378427f1e3 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 20:02:42 +0530 Subject: [PATCH 24/53] updated fitnessCalculator as fitnessFunction --- .../math4/genetics/model/AbstractListChromosome.java | 12 ++++++------ .../math4/genetics/model/BinaryChromosome.java | 6 +++--- .../commons/math4/genetics/model/Chromosome.java | 12 ++++++------ .../commons/math4/genetics/model/RandomKey.java | 10 +++++----- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java index 14dd36e19d..b18ba45aa9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -41,8 +41,8 @@ public abstract class AbstractListChromosome extends Chromosome { * @throws GeneticException iff the representation can not * represent a valid chromosome */ - public AbstractListChromosome(final List representation, FitnessFunction fitnessCalculator) { - this(representation, true, fitnessCalculator); + public AbstractListChromosome(final List representation, FitnessFunction fitnessFunction) { + this(representation, true, fitnessFunction); } /** @@ -52,8 +52,8 @@ public AbstractListChromosome(final List representation, FitnessFunction fitn * @throws GeneticException if the representation can not represent * a valid chromosome */ - public AbstractListChromosome(final T[] representation, FitnessFunction fitnessCalculator) { - this(Arrays.asList(representation), fitnessCalculator); + public AbstractListChromosome(final T[] representation, FitnessFunction fitnessFunction) { + this(Arrays.asList(representation), fitnessFunction); } /** @@ -65,8 +65,8 @@ public AbstractListChromosome(final T[] representation, FitnessFunction fitnessC * @since 3.3 */ public AbstractListChromosome(final List representation, final boolean copyList, - FitnessFunction fitnessCalculator) { - super(fitnessCalculator); + FitnessFunction fitnessFunction) { + super(fitnessFunction); checkValidity(representation); this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index 91748213c8..a7d1668a75 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -47,8 +47,8 @@ public BinaryChromosome(List representation, FitnessFunction fitnessFun * @throws GeneticException iff the representation can not * represent a valid chromosome */ - public BinaryChromosome(Integer[] representation, FitnessFunction fitnessCalculator) { - super(representation, fitnessCalculator); + public BinaryChromosome(Integer[] representation, FitnessFunction fitnessFunction) { + super(representation, fitnessFunction); } /** @@ -103,7 +103,7 @@ public boolean isSame(Chromosome another) { @Override public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { - return new BinaryChromosome(chromosomeRepresentation, getFitnessCalculator()); + return new BinaryChromosome(chromosomeRepresentation, getFitnessFunction()); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java index 2221ba1801..76d29ac778 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java @@ -31,14 +31,14 @@ public abstract class Chromosome implements Comparable { /** Cached value of the fitness of this chromosome. */ private double fitness = NO_FITNESS; - private FitnessFunction fitnessCalculator; + private FitnessFunction fitnessFunction; - public Chromosome(FitnessFunction fitnessCalculator) { - this.fitnessCalculator = fitnessCalculator; + public Chromosome(FitnessFunction fitnessFunction) { + this.fitnessFunction = fitnessFunction; } - public FitnessFunction getFitnessCalculator() { - return fitnessCalculator; + public FitnessFunction getFitnessFunction() { + return fitnessFunction; } /** @@ -53,7 +53,7 @@ public FitnessFunction getFitnessCalculator() { public double getFitness() { if (this.fitness == NO_FITNESS) { // no cache - compute the fitness - this.fitness = fitnessCalculator.compute(this); + this.fitness = fitnessFunction.compute(this); } return this.fitness; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index fb349d79a9..d0f7f82a6c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -71,8 +71,8 @@ public class RandomKey extends AbstractListChromosome implements Perm * @throws GeneticException iff the representation can not * represent a valid chromosome */ - public RandomKey(final List representation, FitnessFunction fitnessCalculator) { - super(representation, fitnessCalculator); + public RandomKey(final List representation, FitnessFunction fitnessFunction) { + super(representation, fitnessFunction); // store the sorted representation List sortedRepr = new ArrayList<>(getRepresentation()); Collections.sort(sortedRepr); @@ -90,8 +90,8 @@ public RandomKey(final List representation, FitnessFunction fitnessCalcu * @throws GeneticException iff the representation can not * represent a valid chromosome */ - public RandomKey(final Double[] representation, FitnessFunction fitnessCalculator) { - this(Arrays.asList(representation), fitnessCalculator); + public RandomKey(final Double[] representation, FitnessFunction fitnessFunction) { + this(Arrays.asList(representation), fitnessFunction); } /** @@ -300,7 +300,7 @@ private static List baseSequence(final int l) { @Override public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { - return new RandomKey(chromosomeRepresentation, getFitnessCalculator()); + return new RandomKey(chromosomeRepresentation, getFitnessFunction()); } /** From c384a6f2037d4e2633a08e0049431a6f908c0c95 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 7 Sep 2021 20:40:50 +0530 Subject: [PATCH 25/53] Added test cases --- .../genetics/GeneticAlgorithmTestBinary.java | 126 +++++++++++ .../GeneticAlgorithmTestPermutations.java | 147 +++++++++++++ .../genetics/model/BinaryChromosomeTest.java | 64 ++++++ .../math4/genetics/model/ChromosomeTest.java | 108 ++++++++++ .../genetics/model/DummyListChromosome.java | 77 +++++++ .../genetics/model/ListPopulationTest.java | 185 ++++++++++++++++ .../math4/genetics/model/RandomKeyTest.java | 199 ++++++++++++++++++ ...ractListChromosomeCrossoverPolicyTest.java | 57 +++++ .../operators/BinaryMutationTest.java | 81 +++++++ .../operators/CycleCrossoverTest.java | 115 ++++++++++ .../operators/FixedElapsedTimeTest.java | 83 ++++++++ .../operators/FixedGenerationCountTest.java | 79 +++++++ .../operators/NPointCrossoverTest.java | 127 +++++++++++ .../operators/OnePointCrossoverTest.java | 67 ++++++ .../operators/OrderedCrossoverTest.java | 63 ++++++ .../operators/RandomKeyMutationTest.java | 45 ++++ .../operators/TournamentSelectionTest.java | 56 +++++ .../operators/UniformCrossoverTest.java | 111 ++++++++++ 18 files changed, 1790 insertions(+) create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java new file mode 100644 index 0000000000..aa96a76494 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java @@ -0,0 +1,126 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics; + +import java.util.LinkedList; +import java.util.List; + +import org.apache.commons.math4.genetics.model.AbstractListChromosome; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.operators.BinaryMutation; +import org.apache.commons.math4.genetics.operators.FixedGenerationCount; +import org.apache.commons.math4.genetics.operators.OnePointCrossover; +import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.operators.TournamentSelection; +import org.junit.Assert; +import org.junit.Test; + +/** + * This is also an example of usage. + */ +public class GeneticAlgorithmTestBinary { + + // parameters for the GA + private static final int DIMENSION = 50; + private static final int POPULATION_SIZE = 50; + private static final int NUM_GENERATIONS = 50; + private static final double ELITISM_RATE = 0.2; + private static final double CROSSOVER_RATE = 1; + private static final double MUTATION_RATE = 0.1; + private static final int TOURNAMENT_ARITY = 2; + + @Test + public void test() { + // to test a stochastic algorithm is hard, so this will rather be an usage + // example + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, // all selected + // chromosomes + // will be + // recombined + // (=crossover) + new BinaryMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY)); + + Assert.assertEquals(0, ga.getGenerationsEvolved()); + + // initial population + Population initial = randomPopulation(); + // stopping conditions + StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); + + // best initial chromosome + Chromosome bestInitial = initial.getFittestChromosome(); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + // the only thing we can test is whether the final solution is not worse than + // the initial one + // however, for some implementations of GA, this need not be true :) + + Assert.assertTrue(bestFinal.compareTo(bestInitial) > 0); + Assert.assertEquals(NUM_GENERATIONS, ga.getGenerationsEvolved()); + + } + + /** + * Initializes a random population. + */ + private static ListPopulation randomPopulation() { + List popList = new LinkedList<>(); + + for (int i = 0; i < POPULATION_SIZE; i++) { + BinaryChromosome randChrom = new FindOnes(BinaryChromosome.randomBinaryRepresentation(DIMENSION)); + popList.add(randChrom); + } + return new ListPopulation(popList, popList.size()); + } + + /** + * Chromosomes represented by a binary chromosome. + * + * The goal is to set all bits (genes) to 1. + */ + private static class FindOnes extends BinaryChromosome { + + FindOnes(List representation) { + super(representation, (c) -> { + int num = 0; + for (int val : representation) { + if (val != 0) { + num++; + } + } + return num; + }); + } + + @Override + public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new FindOnes(chromosomeRepresentation); + } + + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java new file mode 100644 index 0000000000..e589ffd44c --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java @@ -0,0 +1,147 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.FitnessFunction; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.model.RandomKey; +import org.apache.commons.math4.genetics.operators.FixedGenerationCount; +import org.apache.commons.math4.genetics.operators.OnePointCrossover; +import org.apache.commons.math4.genetics.operators.RandomKeyMutation; +import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.operators.TournamentSelection; +import org.junit.Assert; +import org.junit.Test; + +/** + * This is also an example of usage. + * + * This algorithm does "stochastic sorting" of a sequence 0,...,N. + * + */ +public class GeneticAlgorithmTestPermutations { + + // parameters for the GA + private static final int DIMENSION = 20; + private static final int POPULATION_SIZE = 80; + private static final int NUM_GENERATIONS = 200; + private static final double ELITISM_RATE = 0.2; + private static final double CROSSOVER_RATE = 1; + private static final double MUTATION_RATE = 0.08; + private static final int TOURNAMENT_ARITY = 2; + + // numbers from 0 to N-1 + private static final List sequence = new ArrayList<>(); + static { + for (int i = 0; i < DIMENSION; i++) { + sequence.add(i); + } + } + + @Test + public void test() { + // to test a stochastic algorithm is hard, so this will rather be an usage + // example + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, + new RandomKeyMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY), ELITISM_RATE); + + // initial population + Population initial = randomPopulation(); + // stopping conditions + StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); + + // best initial chromosome + Chromosome bestInitial = initial.getFittestChromosome(); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + // the only thing we can test is whether the final solution is not worse than + // the initial one + // however, for some implementations of GA, this need not be true :) + + Assert.assertTrue(bestFinal.compareTo(bestInitial) > 0); + + // System.out.println(bestInitial); + // System.out.println(bestFinal); + } + + /** + * Initializes a random population + */ + private static Population randomPopulation() { + List popList = new ArrayList<>(); + for (int i = 0; i < POPULATION_SIZE; i++) { +// Chromosome randChrom = RandomKey.randomChromosome(DIMENSION, new MinPermutationsFitnessFunction()); + Chromosome randChrom = new MinPermutations(RandomKey.randomPermutation(DIMENSION)); + popList.add(randChrom); + } + return new ListPopulation(popList, popList.size()); + } + + /** + * Chromosomes representing a permutation of (0,1,2,...,DIMENSION-1). + * + * The goal is to sort the sequence. + */ + private static class MinPermutations extends RandomKey { + + MinPermutations(List representation) { + super(representation, new MinPermutationsFitnessFunction()); + } + + @Override + public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { + return new MinPermutations(chromosomeRepresentation); + } + + } + + private static class MinPermutationsFitnessFunction implements FitnessFunction { + + @Override + public double compute(Chromosome chromosome) { + // RandomKey minPermutationsChromosome = (RandomKey) + // chromosome; + MinPermutations minPermutationsChromosome = (MinPermutations) chromosome; + int res = 0; + List decoded = minPermutationsChromosome.decode(sequence); + for (int i = 0; i < decoded.size(); i++) { + int value = decoded.get(i); + if (value != i) { + // bad position found + res += Math.abs(value - i); + } + } + // the most fitted chromosome is the one with minimal error + // therefore we must return negative value + return -res; + } + + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java new file mode 100644 index 0000000000..700a188757 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.FitnessFunction; +import org.junit.Assert; +import org.junit.Test; + +public class BinaryChromosomeTest { + + @Test(expected = GeneticException.class) + public void testInvalidConstructor() { + Integer[][] reprs = new Integer[][] { new Integer[] { 0, 1, 0, 1, 2 }, new Integer[] { 0, 1, 0, 1, -1 } }; + + for (Integer[] repr : reprs) { + new BinaryChromosome(repr, (chromosome) -> {return 0;}); + Assert.fail("Exception not caught"); + } + } + + @Test + public void testRandomConstructor() { + for (int i = 0; i < 20; i++) { + BinaryChromosome.randomBinaryRepresentation(10); + } + } + + @Test + public void testIsSame() { + FitnessFunction fitnessFunction = (chromosome) -> { + return 0; + }; + BinaryChromosome c1 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 1 }, fitnessFunction); + BinaryChromosome c2 = new BinaryChromosome(new Integer[] { 0, 1, 1, 0, 1 }, fitnessFunction); + BinaryChromosome c3 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 1, 1 }, fitnessFunction); + BinaryChromosome c4 = new BinaryChromosome(new Integer[] { 1, 1, 0, 1, 0, 1 }, fitnessFunction); + BinaryChromosome c5 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 0 }, fitnessFunction); + BinaryChromosome c6 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 1 }, fitnessFunction); + + Assert.assertFalse(c1.isSame(c2)); + Assert.assertFalse(c1.isSame(c3)); + Assert.assertFalse(c1.isSame(c4)); + Assert.assertFalse(c1.isSame(c5)); + Assert.assertTrue(c1.isSame(c6)); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java new file mode 100644 index 0000000000..480790a015 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java @@ -0,0 +1,108 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.FitnessFunction; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.model.Population; +import org.junit.Assert; +import org.junit.Test; + +public class ChromosomeTest { + + @Test + public void testCompareTo() { + Chromosome c1 = new Chromosome((c) -> { + return 0; + }) { + }; + Chromosome c2 = new Chromosome((c) -> { + return 10; + }) { + }; + Chromosome c3 = new Chromosome((c) -> { + return 10; + }) { + }; + + Assert.assertTrue(c1.compareTo(c2) < 0); + Assert.assertTrue(c2.compareTo(c1) > 0); + Assert.assertEquals(0, c3.compareTo(c2)); + Assert.assertEquals(0, c2.compareTo(c3)); + } + + private abstract static class DummyChromosome extends Chromosome { + private final int repr; + + DummyChromosome(final int repr, FitnessFunction f) { + super(f); + this.repr = repr; + } + + @Override + protected boolean isSame(Chromosome another) { + return ((DummyChromosome) another).repr == repr; + } + + @Override + public Chromosome findSameChromosome(Population population) { + return super.findSameChromosome(population); + } + } + + @Test + public void testFindSameChromosome() { + + DummyChromosome c1 = new DummyChromosome(1, (c) -> { + return 1; + }) { + }; + DummyChromosome c2 = new DummyChromosome(2, (c) -> { + return 2; + }) { + }; + DummyChromosome c3 = new DummyChromosome(3, (c) -> { + return 3; + }) { + }; + DummyChromosome c4 = new DummyChromosome(1, (c) -> { + return 5; + }) { + }; + DummyChromosome c5 = new DummyChromosome(15, (c) -> { + return 15; + }) { + }; + + List popChr = new ArrayList<>(); + popChr.add(c1); + popChr.add(c2); + popChr.add(c3); + Population pop = new ListPopulation(popChr, 3); + + Assert.assertNull(c5.findSameChromosome(pop)); + Assert.assertEquals(c1, c4.findSameChromosome(pop)); + + c4.searchForFitnessUpdate(pop); + Assert.assertEquals(1, c4.getFitness(), 0); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java new file mode 100644 index 0000000000..ba10e89844 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java @@ -0,0 +1,77 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.Arrays; +import java.util.List; + +/** + * Implementation of ListChromosome for testing purposes + */ +public class DummyListChromosome extends AbstractListChromosome { + public DummyListChromosome(final Integer[] representation) { + super(representation, (c) -> { + return 0; + }); + } + + public DummyListChromosome(final List representation) { + super(representation, (c) -> { + return 0; + }); + } + + @Override + protected void checkValidity(final List chromosomeRepresentation) { + // Not important. + } + + @Override + public AbstractListChromosome newFixedLengthChromosome(final List chromosomeRepresentation) { + return new DummyListChromosome(chromosomeRepresentation); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + (getRepresentation() == null ? 0 : getRepresentation().hashCode()); + return result; + } + + @Override + public boolean equals(final Object obj) { + if (this == obj) { + return true; + } + if (obj == null) { + return false; + } + if (!(obj instanceof DummyListChromosome)) { + return false; + } + final DummyListChromosome other = (DummyListChromosome) obj; + if (getRepresentation() == null) { + if (other.getRepresentation() != null) { + return false; + } + } + final Integer[] rep = getRepresentation().toArray(new Integer[getRepresentation().size()]); + final Integer[] otherRep = other.getRepresentation().toArray(new Integer[other.getRepresentation().size()]); + return Arrays.equals(rep, otherRep); + } +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java new file mode 100644 index 0000000000..d1d185b044 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java @@ -0,0 +1,185 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.ArrayList; +import java.util.Iterator; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.junit.Assert; +import org.junit.Test; + +public class ListPopulationTest { + + @Test + public void testGetFittestChromosome() { + Chromosome c1 = new Chromosome((c) -> { + return 0; + }) { + }; + Chromosome c2 = new Chromosome((c) -> { + return 10; + }) { + }; + Chromosome c3 = new Chromosome((c) -> { + return 15; + }) { + }; + + ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(c1); + chromosomes.add(c2); + chromosomes.add(c3); + + ListPopulation population = new ListPopulation(chromosomes, 10); + + Assert.assertEquals(c3, population.getFittestChromosome()); + } + + @Test + public void testChromosomes() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(10); + + population.addChromosomes(chromosomes); + + Assert.assertEquals(chromosomes, population.getChromosomes()); + Assert.assertEquals(chromosomes.toString(), population.toString()); + + population.setPopulationLimit(50); + Assert.assertEquals(50, population.getPopulationLimit()); + } + + @Test(expected = GeneticException.class) + public void testSetPopulationLimit() { + final ListPopulation population = new ListPopulation(10); + + population.setPopulationLimit(-50); + } + + @Test(expected = GeneticException.class) + public void testConstructorPopulationLimitNotPositive() { + new ListPopulation(-10); + } + + @Test(expected = GeneticException.class) + public void testChromosomeListConstructorPopulationLimitNotPositive() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + new ListPopulation(chromosomes, -10); + } + + @Test(expected = GeneticException.class) + public void testConstructorListOfChromosomesBiggerThanPopulationSize() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + new ListPopulation(chromosomes, 1); + } + + @Test(expected = GeneticException.class) + public void testAddTooManyChromosomes() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(2); + + population.addChromosomes(chromosomes); + } + + @Test(expected = GeneticException.class) + public void testAddTooManyChromosomesSingleCall() { + + final ListPopulation population = new ListPopulation(2); + + for (int i = 0; i <= population.getPopulationLimit(); i++) { + population.addChromosome(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + } + } + + @Test(expected = UnsupportedOperationException.class) + public void testIterator() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(10); + + population.addChromosomes(chromosomes); + + final Iterator iter = population.iterator(); + while (iter.hasNext()) { + iter.next(); + iter.remove(); + } + } + + @Test(expected = GeneticException.class) + public void testSetPopulationLimitTooSmall() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(chromosomes, 3); + + population.setPopulationLimit(2); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java new file mode 100644 index 0000000000..415b1d0a01 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java @@ -0,0 +1,199 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.model; + +import java.util.Arrays; +import java.util.Comparator; +import java.util.List; +import java.util.Random; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.junit.Assert; +import org.junit.Test; + +@SuppressWarnings("boxing") +public class RandomKeyTest { + + @Test(expected = GeneticException.class) + public void testConstructor1() { + new RandomKey<>(new Double[] { 0.2, 0.3, 1.2 }, (c) -> { + return 0; + }); + } + + @Test(expected = GeneticException.class) + public void testConstructor2() { + new RandomKey<>(new Double[] { 0.2, 0.3, -0.2 }, (c) -> { + return 0; + }); + } + + @Test + public void testIsSame() { + RandomKey drk1 = new RandomKey<>(new Double[] { 0.4, 0.1, 0.5, 0.8, 0.2 }, (c) -> { + return 0; + }); + RandomKey drk2 = new RandomKey<>(new Double[] { 0.4, 0.1, 0.5, 0.8, 0.2 }, (c) -> { + return 0; + }); + RandomKey drk3 = new RandomKey<>(new Double[] { 0.4, 0.15, 0.5, 0.8, 0.2 }, (c) -> { + return 0; + }); + RandomKey drk4 = new RandomKey<>(new Double[] { 0.4, 0.25, 0.5, 0.8, 0.2 }, (c) -> { + return 0; + }); + RandomKey drk5 = new RandomKey<>(new Double[] { 0.4, 0.25, 0.5, 0.8, 0.2, 0.5 }, (c) -> { + return 0; + }); + + Assert.assertTrue(drk1.isSame(drk2)); + Assert.assertTrue(drk2.isSame(drk3)); + Assert.assertFalse(drk3.isSame(drk4)); + Assert.assertFalse(drk4.isSame(drk5)); + } + + @Test + public void testDecode() { + RandomKey drk = new RandomKey<>(new Double[] { 0.4, 0.1, 0.5, 0.8, 0.2 }, (c) -> { + return 0; + }); + List decoded = drk.decode(Arrays.asList(new String[] { "a", "b", "c", "d", "e" })); + + Assert.assertEquals("b", decoded.get(0)); + Assert.assertEquals("e", decoded.get(1)); + Assert.assertEquals("a", decoded.get(2)); + Assert.assertEquals("c", decoded.get(3)); + Assert.assertEquals("d", decoded.get(4)); + } + + @Test(expected = GeneticException.class) + public void testInvalidRepresentation() { + new RandomKey<>(new Double[] { 0.1, 0.1, 2d, 0.8, 0.2 }, (c) -> { + return 0; + }); + } + + @Test + public void testRandomPermutation() { + // never generate an invalid one + for (int i = 0; i < 10; i++) { + RandomKey drk = RandomKey.randomChromosome(20, (c) -> { + return 0; + }); + Assert.assertNotNull(drk); + } + } + + @Test + public void testIdentityPermutation() { + RandomKey drk = new RandomKey<>(RandomKey.identityPermutation(5), (c) -> { + return 0; + }); + List decoded = drk.decode(Arrays.asList(new String[] { "a", "b", "c", "d", "e" })); + + Assert.assertEquals("a", decoded.get(0)); + Assert.assertEquals("b", decoded.get(1)); + Assert.assertEquals("c", decoded.get(2)); + Assert.assertEquals("d", decoded.get(3)); + Assert.assertEquals("e", decoded.get(4)); + } + + @Test + public void testComparatorPermutation() { + List data = Arrays.asList(new String[] { "x", "b", "c", "z", "b" }); + + List permutation = RandomKey.comparatorPermutation(data, new Comparator() { + @Override + public int compare(String o1, String o2) { + return o1.compareTo(o2); + } + }); + Double[] permArr = new Double[data.size()]; + permArr = permutation.toArray(permArr); + Assert.assertArrayEquals(new Double[] { 0.6, 0.0, 0.4, 0.8, 0.2 }, permArr); + List decodedData = new RandomKey(permutation, (c) -> { + return 0; + }).decode(data); + Assert.assertEquals("b", decodedData.get(0)); + Assert.assertEquals("b", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + Assert.assertEquals("x", decodedData.get(3)); + Assert.assertEquals("z", decodedData.get(4)); + + permutation = RandomKey.comparatorPermutation(data, new Comparator() { + @Override + public int compare(String o1, String o2) { + return o2.compareTo(o1); + } + }); + permArr = new Double[data.size()]; + permArr = permutation.toArray(permArr); + Assert.assertArrayEquals(new Double[] { 0.2, 0.6, 0.4, 0.0, 0.8 }, permArr); + decodedData = new RandomKey(permutation, (c) -> { + return 0; + }).decode(data); + Assert.assertEquals("z", decodedData.get(0)); + Assert.assertEquals("x", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + Assert.assertEquals("b", decodedData.get(3)); + Assert.assertEquals("b", decodedData.get(4)); + } + + @Test + public void testInducedPermutation() { + List origData = Arrays.asList(new String[] { "a", "b", "c", "d", "d" }); + List permutedData = Arrays.asList(new String[] { "d", "b", "c", "a", "d" }); + + RandomKey drk = new RandomKey<>(RandomKey.inducedPermutation(origData, permutedData), (c) -> { + return 0; + }); + List decoded = drk.decode(origData); + + Assert.assertEquals("d", decoded.get(0)); + Assert.assertEquals("b", decoded.get(1)); + Assert.assertEquals("c", decoded.get(2)); + Assert.assertEquals("a", decoded.get(3)); + Assert.assertEquals("d", decoded.get(4)); + + try { + RandomKey.inducedPermutation(Arrays.asList(new String[] { "a", "b", "c", "d", "d" }), + Arrays.asList(new String[] { "a", "b", "c", "d" })); + Assert.fail("Uncaught exception"); + } catch (GeneticException e) { + // no-op + } + try { + RandomKey.inducedPermutation(Arrays.asList(new String[] { "a", "b", "c", "d", "d" }), + Arrays.asList(new String[] { "a", "b", "c", "d", "f" })); + Assert.fail("Uncaught exception"); + } catch (GeneticException e) { + // no-op + } + } + + @Test + public void testEqualRepr() { + RandomKey drk = new RandomKey<>(new Double[] { 0.2, 0.2, 0.5 }, (c) -> { + return 0; + }); + List decodedData = drk.decode(Arrays.asList(new String[] { "a", "b", "c" })); + Assert.assertEquals("a", decodedData.get(0)); + Assert.assertEquals("b", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java new file mode 100644 index 0000000000..7d32599c81 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java @@ -0,0 +1,57 @@ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.junit.Test; + +public class AbstractListChromosomeCrossoverPolicyTest { + + @Test(expected = GeneticException.class) + public void testCrossoverDimensionMismatchException() { + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1 }; + + final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { + return 0; + }); + + final CrossoverPolicy cp = new CycleCrossover(); + + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeFirst() { + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final Chromosome p2c = new Chromosome((c) -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new CycleCrossover(); + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeSecond() { + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final BinaryChromosome p2c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final Chromosome p1c = new Chromosome((c) -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new CycleCrossover(); + cp.crossover(p1c, p2c, 1.0); + } + +} \ No newline at end of file diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java new file mode 100644 index 0000000000..e650a94595 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java @@ -0,0 +1,81 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.junit.Assert; +import org.junit.Test; + +public class BinaryMutationTest { + + @Test + public void testMutate() { + BinaryMutation mutation = new BinaryMutation(); + + // stochastic testing for single gene mutation :) + for (int i = 0; i < 20; i++) { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, (c) -> { + return 0; + }); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .1); + + // one gene should be different + int numDifferent = 0; + for (int j = 0; j < original.getRepresentation().size(); j++) { + if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { + numDifferent++; + } + } + Assert.assertEquals(1, numDifferent); + } + + // stochastic testing for two gene mutation :) + for (int i = 0; i < 20; i++) { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, (c) -> { + return 0; + }); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .2); + + // one gene should be different + int numDifferent = 0; + for (int j = 0; j < original.getRepresentation().size(); j++) { + if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { + numDifferent++; + } + } + Assert.assertEquals(2, numDifferent); + } + + // stochastic testing for three gene mutation :) + for (int i = 0; i < 20; i++) { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, (c) -> { + return 0; + }); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .3); + + // one gene should be different + int numDifferent = 0; + for (int j = 0; j < original.getRepresentation().size(); j++) { + if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { + numDifferent++; + } + } + Assert.assertEquals(3, numDifferent); + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java new file mode 100644 index 0000000000..f791ab6419 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java @@ -0,0 +1,115 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.model.DummyListChromosome; +import org.junit.Assert; +import org.junit.Test; + +public class CycleCrossoverTest { + + @Test + public void testCrossoverExample() { + // taken from + // http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/CycleCrossoverOperator.aspx + final Integer[] p1 = new Integer[] { 8, 4, 7, 3, 6, 2, 5, 1, 9, 0 }; + final Integer[] p2 = new Integer[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new CycleCrossover(); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + final Integer[] c1e = new Integer[] { 8, 1, 2, 3, 4, 5, 6, 7, 9, 0 }; + final Integer[] c2e = new Integer[] { 0, 4, 7, 3, 6, 2, 5, 1, 8, 9 }; + + Assert.assertArrayEquals(c1e, c1); + Assert.assertArrayEquals(c2e, c2); + } + + @Test + public void testCrossoverExample2() { + // taken from http://www.scribd.com/doc/54206412/32/Cycle-crossover + final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + final Integer[] p2 = new Integer[] { 9, 3, 7, 8, 2, 6, 5, 1, 4 }; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new CycleCrossover(); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + final Integer[] c1e = new Integer[] { 1, 3, 7, 4, 2, 6, 5, 8, 9 }; + final Integer[] c2e = new Integer[] { 9, 2, 3, 8, 5, 6, 7, 1, 4 }; + + Assert.assertArrayEquals(c1e, c1); + Assert.assertArrayEquals(c2e, c2); + } + + @Test + public void testCrossover() { + final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; + final Integer[] p2 = new Integer[] { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new CycleCrossover(true); + + for (int i = 0; i < 20; i++) { + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + int index = 0; + // Determine if it is in the same spot as in the first parent, if + // not it comes from the second parent. + for (final Integer j : c1) { + if (!p1[index].equals(j)) { + Assert.assertEquals(j, p2[index]); + } else { + Assert.assertEquals(j, p1[index]); + } + index++; + } + + // Same as above only for the second parent. + index = 0; + for (final Integer k : c2) { + if (p2[index] != k) { + Assert.assertEquals(k, p1[index]); + } else { + Assert.assertEquals(k, p2[index]); + } + index++; + } + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java new file mode 100644 index 0000000000..3d4395a0ab --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java @@ -0,0 +1,83 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.Iterator; +import java.util.concurrent.TimeUnit; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.operators.FixedElapsedTime; +import org.junit.Assert; +import org.junit.Test; + +public class FixedElapsedTimeTest { + + @Test + public void testIsSatisfied() { + final Population pop = new Population() { + + @Override + public Iterator iterator() { + return null; + } + + @Override + public Population nextGeneration(double elitismRate) { + return null; + } + + @Override + public int getPopulationSize() { + return 0; + } + + @Override + public int getPopulationLimit() { + return 0; + } + + @Override + public Chromosome getFittestChromosome() { + return null; + } + + @Override + public void addChromosome(Chromosome chromosome) { + + } + }; + + final long start = System.nanoTime(); + final long duration = 3; + final FixedElapsedTime tec = new FixedElapsedTime(duration, TimeUnit.SECONDS); + + while (!tec.isSatisfied(pop)) { + try { + Thread.sleep(50); + } catch (InterruptedException e) { + // ignore + } + } + + final long end = System.nanoTime(); + final long elapsedTime = end - start; + final long diff = Math.abs(elapsedTime - TimeUnit.SECONDS.toNanos(duration)); + + Assert.assertTrue(diff < TimeUnit.MILLISECONDS.toNanos(100)); + } +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java new file mode 100644 index 0000000000..fd47e5b2a1 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.Iterator; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.operators.FixedGenerationCount; +import org.junit.Assert; +import org.junit.Test; + +public class FixedGenerationCountTest { + + @Test + public void testIsSatisfied() { + FixedGenerationCount fgc = new FixedGenerationCount(20); + + int cnt = 0; + Population pop = new Population() { + + @Override + public Iterator iterator() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Population nextGeneration(double elitismRate) { + // TODO Auto-generated method stub + return null; + } + + @Override + public int getPopulationSize() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public int getPopulationLimit() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public Chromosome getFittestChromosome() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void addChromosome(Chromosome chromosome) { + // TODO Auto-generated method stub + + } + }; + + while (!fgc.isSatisfied(pop)) { + cnt++; + } + Assert.assertEquals(20, cnt); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java new file mode 100644 index 0000000000..18087d4b37 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java @@ -0,0 +1,127 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.List; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.junit.Assert; +import org.junit.Test; + +public class NPointCrossoverTest { + + @Test(expected = GeneticException.class) + public void testNumberIsTooLargeException() { + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1, 0, 1, 1, 1 }; + + final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { + return 0; + }); + + final CrossoverPolicy cp = new NPointCrossover(15); + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeFirst() { + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final Chromosome p2c = new Chromosome((c) -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new NPointCrossover(1); + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeSecond() { + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final BinaryChromosome p2c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final Chromosome p1c = new Chromosome((c) -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new NPointCrossover(1); + cp.crossover(p1c, p2c, 1.0); + } + + @Test + public void testCrossover() { + Integer[] p1 = new Integer[] { 1, 0, 1, 0, 1, 0, 1, 0, 1 }; + Integer[] p2 = new Integer[] { 0, 1, 0, 1, 0, 1, 0, 1, 0 }; + + BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { + return 0; + }); + + final int order = 3; + NPointCrossover npc = new NPointCrossover<>(order); + + // the two parent chromosomes are different at each position, so it is easy to + // detect + // the number of crossovers that happened for each child + for (int i = 0; i < 20; i++) { + ChromosomePair pair = npc.crossover(p1c, p2c, 1.0); + + Integer[] c1 = new Integer[p1.length]; + Integer[] c2 = new Integer[p2.length]; + + c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); + c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); + + Assert.assertEquals(order, detectCrossoverPoints(p1c, p2c, (BinaryChromosome) pair.getFirst())); + Assert.assertEquals(order, detectCrossoverPoints(p2c, p1c, (BinaryChromosome) pair.getSecond())); + } + } + + private int detectCrossoverPoints(BinaryChromosome p1, BinaryChromosome p2, BinaryChromosome c) { + int crossovers = 0; + final int length = p1.getLength(); + + final List p1Rep = p1.getRepresentation(); + final List p2Rep = p2.getRepresentation(); + final List cRep = c.getRepresentation(); + + List rep = p1Rep; + for (int i = 0; i < length; i++) { + if (rep.get(i) != cRep.get(i)) { + crossovers++; + rep = rep == p1Rep ? p2Rep : p1Rep; + } + } + + return crossovers; + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java new file mode 100644 index 0000000000..1ba05bcfc0 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.junit.Assert; +import org.junit.Test; + +public class OnePointCrossoverTest { + + @Test + public void testCrossover() { + @SuppressWarnings("boxing") + Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + @SuppressWarnings("boxing") + Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1, 0, 1, 1, 1 }; + + BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { + return 0; + }); + + OnePointCrossover opc = new OnePointCrossover<>(); + + // how to test a stochastic method? + for (int i = 0; i < 20; i++) { + ChromosomePair pair = opc.crossover(p1c, p2c, 1.0); + + Integer[] c1 = new Integer[p1.length]; + Integer[] c2 = new Integer[p2.length]; + + c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); + c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); + + // first and last values will be the same + Assert.assertEquals(p1[0], c1[0]); + Assert.assertEquals(p2[0], c2[0]); + Assert.assertEquals(p1[p1.length - 1], c1[c1.length - 1]); + Assert.assertEquals(p2[p2.length - 1], c2[c2.length - 1]); + // moreover, in the above setting, the 2nd, 3rd and 7th values will be the same + Assert.assertEquals(p1[2], c1[2]); + Assert.assertEquals(p2[2], c2[2]); + Assert.assertEquals(p1[3], c1[3]); + Assert.assertEquals(p2[3], c2[3]); + Assert.assertEquals(p1[7], c1[7]); + Assert.assertEquals(p2[7], c2[7]); + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java new file mode 100644 index 0000000000..38632d1dba --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java @@ -0,0 +1,63 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; + +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.model.DummyListChromosome; +import org.junit.Assert; +import org.junit.Test; + +public class OrderedCrossoverTest { + + @Test + public void testCrossover() { + final Integer[] p1 = new Integer[] { 8, 4, 7, 3, 6, 2, 5, 1, 9, 0 }; + final Integer[] p2 = new Integer[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new OrderedCrossover(); + + for (int i = 0; i < 20; i++) { + final Set parentSet1 = new HashSet<>(Arrays.asList(p1)); + final Set parentSet2 = new HashSet<>(Arrays.asList(p2)); + + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + Assert.assertNotSame(p1c, pair.getFirst()); + Assert.assertNotSame(p2c, pair.getSecond()); + + // make sure that the children have exactly the same elements as their parents + for (int j = 0; j < c1.length; j++) { + Assert.assertTrue(parentSet1.contains(c1[j])); + parentSet1.remove(c1[j]); + Assert.assertTrue(parentSet2.contains(c2[j])); + parentSet2.remove(c2[j]); + } + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java new file mode 100644 index 0000000000..2799641fbe --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.RandomKey; +import org.junit.Assert; +import org.junit.Test; + +public class RandomKeyMutationTest { + + @Test + public void testMutate() { + MutationPolicy mutation = new RandomKeyMutation(); + int l = 10; + for (int i = 0; i < 20; i++) { + RandomKey origRk = RandomKey.randomChromosome(l, (c) -> {return 0;}); + Chromosome mutated = mutation.mutate(origRk, .1); + RandomKey mutatedRk = (RandomKey) mutated; + + int changes = 0; + for (int j = 0; j < origRk.getLength(); j++) { + if (origRk.getRepresentation().get(j) != mutatedRk.getRepresentation().get(j)) { + changes++; + } + } + Assert.assertEquals(1, changes); + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java new file mode 100644 index 0000000000..df9a7a641b --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java @@ -0,0 +1,56 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.model.ListPopulation; +import org.junit.Assert; +import org.junit.Test; + +public class TournamentSelectionTest { + + private static int counter = 0; + + @Test + public void testSelect() { + TournamentSelection ts = new TournamentSelection(2); + ListPopulation pop = new ListPopulation(100); + + for (int i = 0; i < pop.getPopulationLimit(); i++) { + pop.addChromosome(new DummyChromosome()); + } + // how to write a test for stochastic method? + for (int i = 0; i < 20; i++) { + ChromosomePair pair = ts.select(pop); + // the worst chromosome should NEVER be selected + Assert.assertTrue(pair.getFirst().getFitness() > 0); + Assert.assertTrue(pair.getSecond().getFitness() > 0); + } + } + + private static class DummyChromosome extends Chromosome { + + public DummyChromosome() { + super((c) -> { + return counter; + }); + counter++; + } + } + +} \ No newline at end of file diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java new file mode 100644 index 0000000000..56c58b925f --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java @@ -0,0 +1,111 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.operators; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.Test; + +public class UniformCrossoverTest { + private static final int LEN = 10000; + private static final List p1 = new ArrayList<>(LEN); + private static final List p2 = new ArrayList<>(LEN); + + @SuppressWarnings("boxing") + @BeforeClass + public static void setUpBeforeClass() { + for (int i = 0; i < LEN; i++) { + p1.add(0); + p2.add(1); + } + } + + @Test(expected = GeneticException.class) + public void testRatioTooLow() { + new UniformCrossover(-0.5d); + } + + @Test(expected = GeneticException.class) + public void testRatioTooHigh() { + new UniformCrossover(1.5d); + } + + @Test + public void testCrossover() { + // test crossover with different ratios + performCrossover(0.5); + performCrossover(0.7); + performCrossover(0.2); + } + + private void performCrossover(double ratio) { + final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { + return 0; + }); + final BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { + return 0; + }); + + final CrossoverPolicy cp = new UniformCrossover(ratio); + + // make a number of rounds + for (int i = 0; i < 20; i++) { + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final List c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation(); + final List c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation(); + + int from1 = 0; + int from2 = 0; + + // check first child + for (int val : c1) { + if (val == 0) { + from1++; + } else { + from2++; + } + } + + Assert.assertEquals(1.0 - ratio, (double) from1 / LEN, 0.1); + Assert.assertEquals(ratio, (double) from2 / LEN, 0.1); + + from1 = 0; + from2 = 0; + + // check second child + for (int val : c2) { + if (val == 0) { + from1++; + } else { + from2++; + } + } + + Assert.assertEquals(ratio, (double) from1 / LEN, 0.1); + Assert.assertEquals(1.0 - ratio, (double) from2 / LEN, 0.1); + } + } + +} From 5fb37e82a6de737b5f26f4ed4b437377211ba1d7 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 9 Sep 2021 20:14:27 +0530 Subject: [PATCH 26/53] Changes for checkstyle --- .../Dimension2FunctionOptimizer.java | 2 +- .../Dimension2FunctionOptimizerLegacy.java | 2 +- .../mathfunctions/utils/Constants.java | 2 +- .../genetics/tsp/utils/Constants.java | 2 +- .../legacy/genetics/CycleCrossoverTest.java | 49 +- .../genetics/AbstractGeneticAlgorithm.java | 250 +++++----- .../math4/genetics/GeneticAlgorithm.java | 242 +++++---- .../genetics/exception/GeneticException.java | 121 ++--- .../listeners/ConvergenceListener.java | 11 +- .../ConvergenceListenerRegistry.java | 81 +-- .../listeners/PopulationStatisticsLogger.java | 21 +- .../genetics/listeners/package-info.java | 20 + .../model/AbstractListChromosome.java | 157 +++--- .../genetics/model/BinaryChromosome.java | 161 +++--- .../math4/genetics/model/Chromosome.java | 171 +++---- .../math4/genetics/model/ChromosomePair.java | 74 ++- .../model/ElitisticListPopulation.java | 121 ----- .../math4/genetics/model/FitnessFunction.java | 10 +- .../math4/genetics/model/ListPopulation.java | 399 ++++++++------- .../genetics/model/PermutationChromosome.java | 20 +- .../math4/genetics/model/Population.java | 65 ++- .../math4/genetics/model/RandomKey.java | 469 +++++++++--------- .../AbstractChromosomeCrossoverPolicy.java | 54 +- ...AbstractListChromosomeCrossoverPolicy.java | 86 ++-- .../AbstractListChromosomeMutationPolicy.java | 140 +++--- .../genetics/operators/BinaryMutation.java | 13 +- .../genetics/operators/CrossoverPolicy.java | 24 +- .../genetics/operators/CycleCrossover.java | 233 +++++---- .../genetics/operators/FixedElapsedTime.java | 78 +-- .../operators/FixedGenerationCount.java | 79 ++- .../genetics/operators/MutationPolicy.java | 21 +- .../genetics/operators/NPointCrossover.java | 214 ++++---- .../genetics/operators/OnePointCrossover.java | 100 ++-- .../genetics/operators/OrderedCrossover.java | 141 +++--- .../genetics/operators/RandomKeyMutation.java | 12 +- .../genetics/operators/SelectionPolicy.java | 19 +- .../genetics/operators/StoppingCondition.java | 19 +- .../operators/TournamentSelection.java | 152 +++--- .../operators/UnchangedBestFitness.java | 60 ++- .../operators/UnchangedMeanFitness.java | 79 +-- .../genetics/operators/UniformCrossover.java | 108 ++-- .../probabilitygenerators/package-info.java | 20 + .../stats/PopulationStatisticalSummary.java | 70 ++- .../PopulationStatisticalSummaryImpl.java | 196 +++++--- .../genetics/stats/internal/package-info.java | 20 + .../math4/genetics/stats/package-info.java | 20 + .../math4/genetics/utils/Constants.java | 22 +- .../math4/genetics/utils/RandomGenerator.java | 28 +- .../genetics/GeneticAlgorithmTestBinary.java | 171 ++++--- .../GeneticAlgorithmTestPermutations.java | 203 ++++---- .../genetics/model/BinaryChromosomeTest.java | 75 ++- .../math4/genetics/model/ChromosomeTest.java | 136 +++-- .../genetics/model/DummyListChromosome.java | 92 ++-- .../genetics/model/ListPopulationTest.java | 312 ++++++------ .../math4/genetics/model/RandomKeyTest.java | 335 +++++++------ ...ractListChromosomeCrossoverPolicyTest.java | 113 +++-- .../operators/BinaryMutationTest.java | 98 ++-- .../operators/CycleCrossoverTest.java | 176 +++---- .../operators/FixedElapsedTimeTest.java | 85 ++-- .../operators/FixedGenerationCountTest.java | 81 ++- .../operators/NPointCrossoverTest.java | 192 +++---- .../operators/OnePointCrossoverTest.java | 68 +-- .../operators/OrderedCrossoverTest.java | 64 +-- .../operators/RandomKeyMutationTest.java | 36 +- .../operators/TournamentSelectionTest.java | 60 +-- .../operators/UniformCrossoverTest.java | 159 +++--- 66 files changed, 3505 insertions(+), 3409 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index e4acb0ff36..33ab1265a5 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -75,7 +75,7 @@ private static Population getInitialPopulation() { Population population = new ListPopulation(Constants.POPULATION_SIZE); for (int i = 0; i < Constants.POPULATION_SIZE; i++) { population.addChromosome( - BinaryChromosome.randomChromosome(Constants.CHROMOZOME_LENGTH, new Dimension2FitnessFunction())); + BinaryChromosome.randomChromosome(Constants.CHROMOSOME_LENGTH, new Dimension2FitnessFunction())); } return population; } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 8fb1229210..df11f44582 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -73,7 +73,7 @@ private static Population getInitialPopulation() { Population population = new ElitisticListPopulation(Constants.POPULATION_SIZE, Constants.ELITISM_RATE); for (int i = 0; i < Constants.POPULATION_SIZE; i++) { population.addChromosome(new LegacyBinaryChromosome( - BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOZOME_LENGTH))); + BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOSOME_LENGTH))); } return population; } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java index 0f049a362e..3243209138 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java @@ -23,7 +23,7 @@ public interface Constants { int TOURNAMENT_SIZE = 2; - int CHROMOZOME_LENGTH = 24; + int CHROMOSOME_LENGTH = 24; double CROSSOVER_RATE = 1.0; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java index db2a4afe45..48b58b9569 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java @@ -23,7 +23,7 @@ public interface Constants { int TOURNAMENT_SIZE = 5; - int CHROMOZOME_LENGTH = 24; + int CHROMOSOME_LENGTH = 24; double CROSSOVER_RATE = 1.0; diff --git a/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/genetics/CycleCrossoverTest.java b/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/genetics/CycleCrossoverTest.java index 91b3880e98..7346906b12 100644 --- a/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/genetics/CycleCrossoverTest.java +++ b/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/genetics/CycleCrossoverTest.java @@ -25,20 +25,23 @@ public class CycleCrossoverTest { @Test public void testCrossoverExample() { - // taken from http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/CycleCrossoverOperator.aspx - final Integer[] p1 = new Integer[] { 8, 4, 7, 3, 6, 2, 5, 1, 9, 0 }; - final Integer[] p2 = new Integer[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + // taken from + // http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/CycleCrossoverOperator.aspx + final Integer[] p1 = new Integer[] {8, 4, 7, 3, 6, 2, 5, 1, 9, 0}; + final Integer[] p2 = new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); final CrossoverPolicy cp = new CycleCrossover(); final ChromosomePair pair = cp.crossover(p1c, p2c); - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation().toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation().toArray(new Integer[p2.length]); + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); - final Integer[] c1e = new Integer[] { 8, 1, 2, 3, 4, 5, 6, 7, 9, 0 }; - final Integer[] c2e = new Integer[] { 0, 4, 7, 3, 6, 2, 5, 1, 8, 9 }; + final Integer[] c1e = new Integer[] {8, 1, 2, 3, 4, 5, 6, 7, 9, 0}; + final Integer[] c2e = new Integer[] {0, 4, 7, 3, 6, 2, 5, 1, 8, 9}; Assert.assertArrayEquals(c1e, c1); Assert.assertArrayEquals(c2e, c2); @@ -47,19 +50,21 @@ public void testCrossoverExample() { @Test public void testCrossoverExample2() { // taken from http://www.scribd.com/doc/54206412/32/Cycle-crossover - final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; - final Integer[] p2 = new Integer[] { 9, 3, 7, 8, 2, 6, 5, 1, 4}; + final Integer[] p1 = new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9}; + final Integer[] p2 = new Integer[] {9, 3, 7, 8, 2, 6, 5, 1, 4}; final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); final CrossoverPolicy cp = new CycleCrossover(); final ChromosomePair pair = cp.crossover(p1c, p2c); - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation().toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation().toArray(new Integer[p2.length]); + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); - final Integer[] c1e = new Integer[] { 1, 3, 7, 4, 2, 6, 5, 8, 9 }; - final Integer[] c2e = new Integer[] { 9, 2, 3, 8, 5, 6, 7, 1, 4 }; + final Integer[] c1e = new Integer[] {1, 3, 7, 4, 2, 6, 5, 8, 9}; + final Integer[] c2e = new Integer[] {9, 2, 3, 8, 5, 6, 7, 1, 4}; Assert.assertArrayEquals(c1e, c1); Assert.assertArrayEquals(c2e, c2); @@ -67,8 +72,8 @@ public void testCrossoverExample2() { @Test public void testCrossover() { - final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; - final Integer[] p2 = new Integer[] { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; + final Integer[] p1 = new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; + final Integer[] p2 = new Integer[] {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}; final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); @@ -77,8 +82,10 @@ public void testCrossover() { for (int i = 0; i < 20; i++) { final ChromosomePair pair = cp.crossover(p1c, p2c); - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation().toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation().toArray(new Integer[p2.length]); + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); int index = 0; // Determine if it is in the same spot as in the first parent, if @@ -107,8 +114,8 @@ public void testCrossover() { @Test(expected = DimensionMismatchException.class) public void testCrossoverDimensionMismatchException() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1 }; + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1}; final BinaryChromosome p1c = new DummyBinaryChromosome(p1); final BinaryChromosome p2c = new DummyBinaryChromosome(p2); @@ -119,7 +126,7 @@ public void testCrossoverDimensionMismatchException() { @Test(expected = MathIllegalArgumentException.class) public void testCrossoverInvalidFixedLengthChromosomeFirst() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; final BinaryChromosome p1c = new DummyBinaryChromosome(p1); final Chromosome p2c = new Chromosome() { @Override @@ -135,7 +142,7 @@ public double fitness() { @Test(expected = MathIllegalArgumentException.class) public void testCrossoverInvalidFixedLengthChromosomeSecond() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; final BinaryChromosome p2c = new DummyBinaryChromosome(p1); final Chromosome p1c = new Chromosome() { @Override diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index db73e936ed..8d69459f39 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -26,132 +26,128 @@ public abstract class AbstractGeneticAlgorithm { - /** the crossover policy used by the algorithm. */ - private final CrossoverPolicy crossoverPolicy; - - /** the mutation policy used by the algorithm. */ - private final MutationPolicy mutationPolicy; - - /** the selection policy used by the algorithm. */ - private final SelectionPolicy selectionPolicy; - - /** - * the number of generations evolved to reach {@link StoppingCondition} in the - * last run. - */ - private int generationsEvolved = 0; - - /** The elitism rate haveing default value of .25 */ - private double elitismRate = .25; - - public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, - final SelectionPolicy selectionPolicy) { - this.crossoverPolicy = crossoverPolicy; - this.mutationPolicy = mutationPolicy; - this.selectionPolicy = selectionPolicy; - } - - public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, - final SelectionPolicy selectionPolicy, double elitismRate) { - this.crossoverPolicy = crossoverPolicy; - this.mutationPolicy = mutationPolicy; - this.selectionPolicy = selectionPolicy; - } - - /** - * Returns the crossover policy. - * - * @return crossover policy - */ - public CrossoverPolicy getCrossoverPolicy() { - return crossoverPolicy; - } - - /** - * Returns the mutation policy. - * - * @return mutation policy - */ - public MutationPolicy getMutationPolicy() { - return mutationPolicy; - } - - /** - * Returns the selection policy. - * - * @return selection policy - */ - public SelectionPolicy getSelectionPolicy() { - return selectionPolicy; - } - - /** - * Returns the number of generations evolved to reach {@link StoppingCondition} - * in the last run. - * - * @return number of generations evolved - * @since 2.1 - */ - public int getGenerationsEvolved() { - return generationsEvolved; - } - - /** - * Evolve the given population. Evolution stops when the stopping condition is - * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} - * property with the number of generations evolved before the StoppingCondition - * is satisfied. - * - * @param initial the initial, seed population. - * @param condition the stopping condition used to stop evolution. - * @return the population that satisfies the stopping condition. - */ - public Population evolve(final Population initial, final StoppingCondition condition) { - Population current = initial; - // check if stopping condition is satisfied otherwise produce the next - // generation of population. - while (!condition.isSatisfied(current)) { - // notify interested listener - ConvergenceListenerRegistry.getInstance().notifyAll(current); - - current = nextGeneration(current); - this.generationsEvolved++; - } - - return current; - } - - /** - * Evolve the given population into the next generation. - *
    - *
  1. Get nextGeneration population to fill from current - * generation, using its nextGeneration method
  2. - *
  3. Loop until new generation is filled: - *
      - *
    • Apply configured SelectionPolicy to select a pair of parents from - * current
    • - *
    • With probability = {@link #getCrossoverRate()}, apply configured - * {@link CrossoverPolicy} to parents
    • - *
    • With probability = {@link #getMutationRate()}, apply configured - * {@link MutationPolicy} to each of the offspring
    • - *
    • Add offspring individually to nextGeneration, space permitting
    • - *
    - *
  4. - *
  5. Return nextGeneration
  6. - *
- * - * @param current the current population - * @return the population for the next generation. - */ - protected abstract Population nextGeneration(final Population current); - - /** - * Returns the elitism rate. - * - * @return elitism rate - */ - public double getElitismRate() { - return elitismRate; - } + /** the crossover policy used by the algorithm. */ + private final CrossoverPolicy crossoverPolicy; + + /** the mutation policy used by the algorithm. */ + private final MutationPolicy mutationPolicy; + + /** the selection policy used by the algorithm. */ + private final SelectionPolicy selectionPolicy; + + /** + * the number of generations evolved to reach {@link StoppingCondition} in the + * last run. + */ + private int generationsEvolved = 0; + + /** The elitism rate haveing default value of .25. */ + private double elitismRate = .25; + + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, + final SelectionPolicy selectionPolicy) { + this.crossoverPolicy = crossoverPolicy; + this.mutationPolicy = mutationPolicy; + this.selectionPolicy = selectionPolicy; + } + + public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, + final SelectionPolicy selectionPolicy, double elitismRate) { + this.crossoverPolicy = crossoverPolicy; + this.mutationPolicy = mutationPolicy; + this.selectionPolicy = selectionPolicy; + } + + /** + * Returns the crossover policy. + * @return crossover policy + */ + public CrossoverPolicy getCrossoverPolicy() { + return crossoverPolicy; + } + + /** + * Returns the mutation policy. + * @return mutation policy + */ + public MutationPolicy getMutationPolicy() { + return mutationPolicy; + } + + /** + * Returns the selection policy. + * @return selection policy + */ + public SelectionPolicy getSelectionPolicy() { + return selectionPolicy; + } + + /** + * Returns the number of generations evolved to reach {@link StoppingCondition} + * in the last run. + * + * @return number of generations evolved + * @since 2.1 + */ + public int getGenerationsEvolved() { + return generationsEvolved; + } + + /** + * Evolve the given population. Evolution stops when the stopping condition is + * satisfied. Updates the {@link #getGenerationsEvolved() generationsEvolved} + * property with the number of generations evolved before the StoppingCondition + * is satisfied. + * + * @param initial the initial, seed population. + * @param condition the stopping condition used to stop evolution. + * @return the population that satisfies the stopping condition. + */ + public Population evolve(final Population initial, final StoppingCondition condition) { + Population current = initial; + // check if stopping condition is satisfied otherwise produce the next + // generation of population. + while (!condition.isSatisfied(current)) { + // notify interested listener + ConvergenceListenerRegistry.getInstance().notifyAll(current); + + current = nextGeneration(current); + this.generationsEvolved++; + } + + return current; + } + + /** + * Evolve the given population into the next generation. + *
    + *
  1. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  2. + *
  3. Loop until new generation is filled: + *
      + *
    • Apply configured SelectionPolicy to select a pair of parents from + * current
    • + *
    • With probability = {@link #getCrossoverRate()}, apply configured + * {@link CrossoverPolicy} to parents
    • + *
    • With probability = {@link #getMutationRate()}, apply configured + * {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, space permitting
    • + *
    + *
  4. + *
  5. Return nextGeneration
  6. + *
+ * + * @param current the current population + * @return the population for the next generation. + */ + protected abstract Population nextGeneration(Population current); + + /** + * Returns the elitism rate. + * @return elitism rate + */ + public double getElitismRate() { + return elitismRate; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index c68951f0df..e2be4dab10 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -32,128 +32,124 @@ */ public class GeneticAlgorithm extends AbstractGeneticAlgorithm { - /** the rate of crossover for the algorithm. */ - private final double crossoverRate; - - /** the rate of mutation for the algorithm. */ - private final double mutationRate; - - /** - * Create a new genetic algorithm. - * - * @param crossoverPolicy The {@link CrossoverPolicy} - * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) - * @param mutationPolicy The {@link MutationPolicy} - * @param mutationRate The mutation rate as a percentage (0-1 inclusive) - * @param selectionPolicy The {@link SelectionPolicy} - * @throws GeneticException if the crossover or mutation rate is outside the [0, - * 1] range - */ - public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, - final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy) { - super(crossoverPolicy, mutationPolicy, selectionPolicy); - - if (crossoverRate < 0 || crossoverRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); - } - if (mutationRate < 0 || mutationRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); - } - this.crossoverRate = crossoverRate; - this.mutationRate = mutationRate; - } - - /** - * Create a new genetic algorithm. - * - * @param crossoverPolicy The {@link CrossoverPolicy} - * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) - * @param mutationPolicy The {@link MutationPolicy} - * @param mutationRate The mutation rate as a percentage (0-1 inclusive) - * @param selectionPolicy The {@link SelectionPolicy} - * @param elitismRate The rate of elitism - * @throws GeneticException if the crossover or mutation rate is outside the [0, - * 1] range - */ - public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, - final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy, - final double elitismRate) { - super(crossoverPolicy, mutationPolicy, selectionPolicy, elitismRate); - - if (crossoverRate < 0 || crossoverRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); - } - if (mutationRate < 0 || mutationRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); - } - this.crossoverRate = crossoverRate; - this.mutationRate = mutationRate; - } - - /** - * Evolve the given population into the next generation. - *
    - *
  1. Get nextGeneration population to fill from current - * generation, using its nextGeneration method
  2. - *
  3. Loop until new generation is filled: - *
      - *
    • Apply configured SelectionPolicy to select a pair of parents from - * current
    • - *
    • With probability = {@link #getCrossoverRate()}, apply configured - * {@link CrossoverPolicy} to parents
    • - *
    • With probability = {@link #getMutationRate()}, apply configured - * {@link MutationPolicy} to each of the offspring
    • - *
    • Add offspring individually to nextGeneration, space permitting
    • - *
    - *
  4. - *
  5. Return nextGeneration
  6. - *
- * - * @param current the current population. - * @return the population for the next generation. - */ - protected Population nextGeneration(final Population current) { - Population nextGeneration = current.nextGeneration(getElitismRate()); - - while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { - // select parent chromosomes - ChromosomePair pair = getSelectionPolicy().select(current); - - // apply crossover policy to create two offspring - pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond(), crossoverRate); - - // apply mutation policy to the chromosomes - pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst(), mutationRate), - getMutationPolicy().mutate(pair.getSecond(), mutationRate)); - - // add the first chromosome to the population - nextGeneration.addChromosome(pair.getFirst()); - // is there still a place for the second chromosome? - if (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { - // add the second chromosome to the population - nextGeneration.addChromosome(pair.getSecond()); - } - } - - return nextGeneration; - } - - /** - * Returns the crossover rate. - * - * @return crossover rate - */ - public double getCrossoverRate() { - return crossoverRate; - } - - /** - * Returns the mutation rate. - * - * @return mutation rate - */ - public double getMutationRate() { - return mutationRate; - } + /** the rate of crossover for the algorithm. */ + private final double crossoverRate; + + /** the rate of mutation for the algorithm. */ + private final double mutationRate; + + /** + * Create a new genetic algorithm. + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) + * @param mutationPolicy The {@link MutationPolicy} + * @param mutationRate The mutation rate as a percentage (0-1 inclusive) + * @param selectionPolicy The {@link SelectionPolicy} + * @throws GeneticException if the crossover or mutation rate is outside the [0, + * 1] range + */ + public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, + final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy) { + super(crossoverPolicy, mutationPolicy, selectionPolicy); + + if (crossoverRate < 0 || crossoverRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); + } + if (mutationRate < 0 || mutationRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); + } + this.crossoverRate = crossoverRate; + this.mutationRate = mutationRate; + } + + /** + * Create a new genetic algorithm. + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param crossoverRate The crossover rate as a percentage (0-1 inclusive) + * @param mutationPolicy The {@link MutationPolicy} + * @param mutationRate The mutation rate as a percentage (0-1 inclusive) + * @param selectionPolicy The {@link SelectionPolicy} + * @param elitismRate The rate of elitism + * @throws GeneticException if the crossover or mutation rate is outside the [0, + * 1] range + */ + public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, + final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy, + final double elitismRate) { + super(crossoverPolicy, mutationPolicy, selectionPolicy, elitismRate); + + if (crossoverRate < 0 || crossoverRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); + } + if (mutationRate < 0 || mutationRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); + } + this.crossoverRate = crossoverRate; + this.mutationRate = mutationRate; + } + + /** + * Evolve the given population into the next generation. + *
    + *
  1. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  2. + *
  3. Loop until new generation is filled: + *
      + *
    • Apply configured SelectionPolicy to select a pair of parents from + * current
    • + *
    • With probability = {@link #getCrossoverRate()}, apply configured + * {@link CrossoverPolicy} to parents
    • + *
    • With probability = {@link #getMutationRate()}, apply configured + * {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, space permitting
    • + *
    + *
  4. + *
  5. Return nextGeneration
  6. + *
+ * + * @param current the current population. + * @return the population for the next generation. + */ + protected Population nextGeneration(final Population current) { + Population nextGeneration = current.nextGeneration(getElitismRate()); + + while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { + // select parent chromosomes + ChromosomePair pair = getSelectionPolicy().select(current); + + // apply crossover policy to create two offspring + pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond(), crossoverRate); + + // apply mutation policy to the chromosomes + pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst(), mutationRate), + getMutationPolicy().mutate(pair.getSecond(), mutationRate)); + + // add the first chromosome to the population + nextGeneration.addChromosome(pair.getFirst()); + // is there still a place for the second chromosome? + if (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { + // add the second chromosome to the population + nextGeneration.addChromosome(pair.getSecond()); + } + } + + return nextGeneration; + } + + /** + * Returns the crossover rate. + * @return crossover rate + */ + public double getCrossoverRate() { + return crossoverRate; + } + + /** + * Returns the mutation rate. + * @return mutation rate + */ + public double getMutationRate() { + return mutationRate; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index e148583b23..7443521136 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -21,63 +21,68 @@ public class GeneticException extends RuntimeException { - /** Error message for "out of range" condition. */ - public static final String OUT_OF_RANGE = "Value {0} of {1} is out of range [{2}, {3}]"; - - /** Error message for "not strictly positive" condition. */ - public static final String NOT_STRICTLY_POSITIVE = "Number {0} is not strictly positive"; - - /** Error message for "too large" condition. */ - public static final String TOO_LARGE = "Number {0} is larger than {1}"; - - /** Error message for "too small" condition. */ - public static final String TOO_SMALL = "Number {0} is smaller than {1}"; - - /** Error message for "out of range" condition. */ - public static final String NO_DATA = "No data"; - - /** Error message for "size mismatch" condition. */ - public static final String SIZE_MISMATCH = "Size mismatch: {0} != {1}"; - - /** Error message for "generic illegal argument" condition. */ - public static final String ILLEGAL_ARGUMENT = "Illegal Argument Exception: {0}"; - - /** Error message for "generic illegal argument" condition. */ - public static final String INVALID_FIXED_LENGTH_CHROMOSOME = "Invalid Fixed Length Chromosome."; - - /** Error message for "NULL ARGUMENT" condition. */ - public static final String NULL_ARGUMENT = "Null Argument Exception: {0}"; - - /** - * Error message for "List of Chromosome bigger than population size" condition. - */ - public static final String LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE = "List of chromosome bigger than population size: {0} > {1}"; - - /** - * Error message for "population limit not positive" condition. - */ - public static final String POPULATION_LIMIT_NOT_POSITIVE = "Population limit not positive :{0}"; - - /** - * Error message for " population limit less than list of chromosomes size" - * condition. - */ - public static final String POPULATION_LIMIT_LESS_THAN_LIST_OF_CHROMOSOMES_SIZE = "Population limit is lesser than list of chromosomes size : {0} < {1}"; - - public static final String DIFFERENT_ORIG_AND_PERMUTED_DATA = "Different original and permuted data"; - - /** Serializable version identifier. */ - private static final long serialVersionUID = 20210516L; - - /** - * Create an exception where the message is constructed by applying the - * {@code format()} method from {@code java.text.MessageFormat}. - * - * @param message Message format (with replaceable parameters). - * @param formatArguments Actual arguments to be displayed in the message. - */ - public GeneticException(String message, Object... formatArguments) { - super(MessageFormat.format(message, formatArguments)); - } + /** Error message for "out of range" condition. */ + public static final String OUT_OF_RANGE = "Value {0} of {1} is out of range [{2}, {3}]"; + + /** Error message for "not strictly positive" condition. */ + public static final String NOT_STRICTLY_POSITIVE = "Number {0} is not strictly positive"; + + /** Error message for "too large" condition. */ + public static final String TOO_LARGE = "Number {0} is larger than {1}"; + + /** Error message for "too small" condition. */ + public static final String TOO_SMALL = "Number {0} is smaller than {1}"; + + /** Error message for "out of range" condition. */ + public static final String NO_DATA = "No data"; + + /** Error message for "size mismatch" condition. */ + public static final String SIZE_MISMATCH = "Size mismatch: {0} != {1}"; + + /** Error message for "generic illegal argument" condition. */ + public static final String ILLEGAL_ARGUMENT = "Illegal Argument Exception: {0}"; + + /** Error message for "generic illegal argument" condition. */ + public static final String INVALID_FIXED_LENGTH_CHROMOSOME = "Invalid Fixed Length Chromosome."; + + /** Error message for "NULL ARGUMENT" condition. */ + public static final String NULL_ARGUMENT = "Null Argument Exception: {0}"; + + /** + * Error message for "List of Chromosome bigger than population size" condition. + */ + public static final String LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE = "List of chromosome bigger than " + + "population size: {0} > {1}"; + + /** + * Error message for "population limit not positive" condition. + */ + public static final String POPULATION_LIMIT_NOT_POSITIVE = "Population limit not positive :{0}"; + + /** + * Error message for " population limit less than list of chromosomes size" + * condition. + */ + public static final String POPULATION_LIMIT_LESS_THAN_LIST_OF_CHROMOSOMES_SIZE = "Population limit is " + + " lesser than list of chromosomes size : {0} < {1}"; + + /** + * Error message for different origin and permuted data. + */ + public static final String DIFFERENT_ORIG_AND_PERMUTED_DATA = "Different original and permuted data"; + + /** Serializable version identifier. */ + private static final long serialVersionUID = 20210516L; + + /** + * Create an exception where the message is constructed by applying the + * {@code format()} method from {@code java.text.MessageFormat}. + * + * @param message Message format (with replaceable parameters). + * @param formatArguments Actual arguments to be displayed in the message. + */ + public GeneticException(String message, Object... formatArguments) { + super(MessageFormat.format(message, formatArguments)); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java index 694b30998d..ccbe4049dc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java @@ -26,11 +26,10 @@ */ public interface ConvergenceListener { - /** - * Notifies about the population statistics. - * - * @param population - */ - public void notify(Population population); + /** + * Notifies about the population statistics. + * @param population + */ + void notify(Population population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java index d006d5d49d..928a2faf35 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java @@ -28,46 +28,57 @@ * all when required. * */ -public class ConvergenceListenerRegistry { +public final class ConvergenceListenerRegistry { - private static final ConvergenceListenerRegistry instance = new ConvergenceListenerRegistry(); + /** + * The instance of the singleton class. + */ + private static final ConvergenceListenerRegistry INSTANCE = new ConvergenceListenerRegistry(); - private List listeners = new ArrayList<>(); + /** + * List of registered listeners. + */ + private List listeners = new ArrayList<>(); - private ConvergenceListenerRegistry() { + private ConvergenceListenerRegistry() { + } - } + /** + * Registers the interested ConvergenceListener passed as an argument. + * @param convergenceListener + */ + public void addConvergenceListener(ConvergenceListener convergenceListener) { + this.listeners.add(convergenceListener); + } - /** - * Registers the interested ConvergenceListener passed as an argument. - * - * @param the convergence listener. - */ - public void addConvergenceListener(ConvergenceListener convergenceListener) { - this.listeners.add(convergenceListener); - } + /** + * Notifies all registered ConvergenceListeners about the population statistics. + * @param population + */ + public void notifyAll(Population population) { + for (ConvergenceListener convergenceListener : listeners) { + convergenceListener.notify(population); + } + } - /** - * Notifies all registered ConvergenceListeners about the population statistics. - * - * @param population statistics - */ - public void notifyAll(Population population) { - for (ConvergenceListener convergenceListener : listeners) { - convergenceListener.notify(population); - } - } + /** + * Add instance of convergence listener. + * @param convergenceListeners + */ + public void addConvergenceListeners(List convergenceListeners) { + if (convergenceListeners != null) { + for (ConvergenceListener convergenceListener : convergenceListeners) { + this.listeners.add(convergenceListener); + } + } + } - public void addConvergenceListeners(List convergenceListeners) { - if (convergenceListeners != null) { - for (ConvergenceListener convergenceListener : convergenceListeners) { - this.listeners.add(convergenceListener); - } - } - } + /** + * Returns instance of this class. + * @return instance of this class. + */ + public static ConvergenceListenerRegistry getInstance() { + return INSTANCE; + } - public static ConvergenceListenerRegistry getInstance() { - return instance; - } - -} \ No newline at end of file +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java index a82cc74565..7a3f1502a1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java @@ -21,15 +21,18 @@ import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; -public class PopulationStatisticsLogger implements ConvergenceListener { +/** + * Logs population statistics during the convergence process. + */ +public final class PopulationStatisticsLogger implements ConvergenceListener { - @Override - public void notify(Population population) { - PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); - System.out.println("*******************Population statistics*******************"); - System.out.println("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); - System.out.println("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); - System.out.println("Fitness Variance : " + populationStatisticalSummary.getFitnessVariance()); - } + @Override + public void notify(Population population) { + PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); + System.out.println("*******************Population statistics*******************"); + System.out.println("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); + System.out.println("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); + System.out.println("Fitness Variance : " + populationStatisticalSummary.getFitnessVariance()); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java new file mode 100644 index 0000000000..fb3f7ca3bf --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.listeners; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java index b18ba45aa9..e504038b68 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -21,8 +21,6 @@ import java.util.Collections; import java.util.List; -import org.apache.commons.math4.genetics.exception.GeneticException; - /** * Chromosome represented by an immutable list of a fixed length. * @@ -31,91 +29,88 @@ */ public abstract class AbstractListChromosome extends Chromosome { - /** List representing the chromosome. */ - private final List representation; + /** List representing the chromosome. */ + private final List representation; - /** - * Constructor, copying the input representation. - * - * @param representation inner representation of the chromosome - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public AbstractListChromosome(final List representation, FitnessFunction fitnessFunction) { - this(representation, true, fitnessFunction); - } + /** + * Constructor, copying the input representation. + * @param representation inner representation of the chromosome + * @param fitnessFunction + * @throws GeneticException iff the representation can not + * represent a valid chromosome + */ + public AbstractListChromosome(final List representation, FitnessFunction fitnessFunction) { + this(representation, true, fitnessFunction); + } - /** - * Constructor, copying the input representation. - * - * @param representation inner representation of the chromosome - * @throws GeneticException if the representation can not represent - * a valid chromosome - */ - public AbstractListChromosome(final T[] representation, FitnessFunction fitnessFunction) { - this(Arrays.asList(representation), fitnessFunction); - } + /** + * Constructor, copying the input representation. + * @param representation inner representation of the chromosome + * @param fitnessFunction + * @throws GeneticException if the representation can not represent + * a valid chromosome + */ + public AbstractListChromosome(final T[] representation, FitnessFunction fitnessFunction) { + this(Arrays.asList(representation), fitnessFunction); + } - /** - * Constructor. - * - * @param representation inner representation of the chromosome - * @param copyList if {@code true}, the representation will be copied, - * otherwise it will be referenced. - * @since 3.3 - */ - public AbstractListChromosome(final List representation, final boolean copyList, - FitnessFunction fitnessFunction) { - super(fitnessFunction); - checkValidity(representation); - this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); - } + /** + * Constructor. + * @param representation inner representation of the chromosome + * @param copyList if {@code true}, the representation will be copied, + * otherwise it will be referenced. + * @param fitnessFunction + * @since 3.3 + */ + public AbstractListChromosome(final List representation, final boolean copyList, + FitnessFunction fitnessFunction) { + super(fitnessFunction); + checkValidity(representation); + this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); + } - /** - * Asserts that representation can represent a valid chromosome. - * - * @param chromosomeRepresentation representation of the chromosome - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - protected abstract void checkValidity(List chromosomeRepresentation); + /** + * Asserts that representation can represent a valid chromosome. + * @param chromosomeRepresentation representation of the chromosome + * @throws GeneticException iff the representation can not + * represent a valid chromosome + */ + protected abstract void checkValidity(List chromosomeRepresentation); - /** - * Returns the (immutable) inner representation of the chromosome. - * - * @return the representation of the chromosome - */ - public List getRepresentation() { - return representation; - } + /** + * Returns the (immutable) inner representation of the chromosome. + * @return the representation of the chromosome + */ + public List getRepresentation() { + return representation; + } - /** - * Returns the length of the chromosome. - * - * @return the length of the chromosome - */ - public int getLength() { - return getRepresentation().size(); - } + /** + * Returns the length of the chromosome. + * @return the length of the chromosome + */ + public int getLength() { + return getRepresentation().size(); + } - /** - * Creates a new instance of the same class as this is, with a - * given arrayRepresentation. This is needed in crossover and - * mutation operators, where we need a new instance of the same class, but with - * different array representation. - *

- * Usually, this method just calls a constructor of the class. - * - * @param chromosomeRepresentation the inner array representation of the new - * chromosome. - * @return new instance extended from FixedLengthChromosome with the given - * arrayRepresentation - */ - public abstract AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation); + /** + * Creates a new instance of the same class as this is, with a + * given arrayRepresentation. This is needed in crossover and + * mutation operators, where we need a new instance of the same class, but with + * different array representation. + *

+ * Usually, this method just calls a constructor of the class. + * + * @param chromosomeRepresentation the inner array representation of the new + * chromosome. + * @return new instance extended from FixedLengthChromosome with the given + * arrayRepresentation + */ + public abstract AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation); - /** {@inheritDoc} */ - @Override - public String toString() { - return String.format("(f=%s %s)", getFitness(), getRepresentation()); - } + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(f=%s %s)", getFitness(), getRepresentation()); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index a7d1668a75..531c39ebc6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -29,92 +29,93 @@ */ public class BinaryChromosome extends AbstractListChromosome { - /** - * Constructor. - * - * @param representation list of {0,1} values representing the chromosome - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public BinaryChromosome(List representation, FitnessFunction fitnessFunction) { - super(representation, fitnessFunction); - } + /** + * Constructor. + * @param representation list of {0,1} values representing the chromosome + * @param fitnessFunction + * @throws GeneticException iff the representation can not + * represent a valid chromosome + */ + public BinaryChromosome(List representation, FitnessFunction fitnessFunction) { + super(representation, fitnessFunction); + } - /** - * Constructor. - * - * @param representation array of {0,1} values representing the chromosome - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public BinaryChromosome(Integer[] representation, FitnessFunction fitnessFunction) { - super(representation, fitnessFunction); - } + /** + * Constructor. + * @param representation array of {0,1} values representing the chromosome + * @param fitnessFunction + * @throws GeneticException iff the representation can not + * represent a valid chromosome + */ + public BinaryChromosome(Integer[] representation, FitnessFunction fitnessFunction) { + super(representation, fitnessFunction); + } - /** - * {@inheritDoc} - */ - @Override - protected void checkValidity(List chromosomeRepresentation) { - for (int i : chromosomeRepresentation) { - if (i < 0 || i > 1) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); - } - } - } + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(List chromosomeRepresentation) { + for (int i : chromosomeRepresentation) { + if (i < 0 || i > 1) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); + } + } + } - /** - * Returns a representation of a random binary array of length - * length. - * - * @param length length of the array - * @return a random binary array of length length - */ - public static List randomBinaryRepresentation(int length) { - // random binary list - List rList = new ArrayList<>(length); - for (int j = 0; j < length; j++) { - rList.add(RandomGenerator.getRandomGenerator().nextInt(2)); - } - return rList; - } + /** + * Returns a representation of a random binary array of length + * length. + * @param length length of the array + * @return a random binary array of length length + */ + public static List randomBinaryRepresentation(int length) { + // random binary list + List rList = new ArrayList<>(length); + for (int j = 0; j < length; j++) { + rList.add(RandomGenerator.getRandomGenerator().nextInt(2)); + } + return rList; + } - /** {@inheritDoc} */ - @Override - public boolean isSame(Chromosome another) { - // type check - if (!(another instanceof BinaryChromosome)) { - return false; - } - BinaryChromosome anotherBc = (BinaryChromosome) another; - // size check - if (getLength() != anotherBc.getLength()) { - return false; - } + /** {@inheritDoc} */ + @Override + public boolean isSame(Chromosome another) { + // type check + if (!(another instanceof BinaryChromosome)) { + return false; + } + BinaryChromosome anotherBc = (BinaryChromosome) another; + // size check + if (getLength() != anotherBc.getLength()) { + return false; + } - for (int i = 0; i < getRepresentation().size(); i++) { - if (!(getRepresentation().get(i).equals(anotherBc.getRepresentation().get(i)))) { - return false; - } - } - // all is ok - return true; - } + for (int i = 0; i < getRepresentation().size(); i++) { + if (!(getRepresentation().get(i).equals(anotherBc.getRepresentation().get(i)))) { + return false; + } + } + // all is ok + return true; + } - @Override - public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { - return new BinaryChromosome(chromosomeRepresentation, getFitnessFunction()); - } + /** + * {@inheritDoc} + */ + @Override + public BinaryChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new BinaryChromosome(chromosomeRepresentation, getFitnessFunction()); + } - /** - * Creates an instance of Binary Chromosome with random binary representation. - * - * @param length - * @param fitnessFunction - * @return a binary chromosome - */ - public static BinaryChromosome randomChromosome(int length, FitnessFunction fitnessFunction) { - return new BinaryChromosome(randomBinaryRepresentation(length), fitnessFunction); - } + /** + * Creates an instance of Binary Chromosome with random binary representation. + * @param length + * @param fitnessFunction + * @return a binary chromosome + */ + public static BinaryChromosome randomChromosome(int length, FitnessFunction fitnessFunction) { + return new BinaryChromosome(randomBinaryRepresentation(length), fitnessFunction); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java index 76d29ac778..9621cbf80e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java @@ -25,97 +25,102 @@ * @since 2.0 */ public abstract class Chromosome implements Comparable { - /** Value assigned when no fitness has been computed yet. */ - private static final double NO_FITNESS = Double.NEGATIVE_INFINITY; - /** Cached value of the fitness of this chromosome. */ - private double fitness = NO_FITNESS; + /** Value assigned when no fitness has been computed yet. */ + private static final double NO_FITNESS = Double.NEGATIVE_INFINITY; - private FitnessFunction fitnessFunction; + /** Cached value of the fitness of this chromosome. */ + private double fitness = NO_FITNESS; - public Chromosome(FitnessFunction fitnessFunction) { - this.fitnessFunction = fitnessFunction; - } + /** Fitness function to evaluate fitness of chromosome. **/ + private FitnessFunction fitnessFunction; - public FitnessFunction getFitnessFunction() { - return fitnessFunction; - } + /** + * constructor. + * @param fitnessFunction + */ + public Chromosome(FitnessFunction fitnessFunction) { + this.fitnessFunction = fitnessFunction; + } - /** - * Access the fitness of this chromosome. The bigger the fitness, the better the - * chromosome. - *

- * Computation of fitness is usually very time-consuming task, therefore the - * fitness is cached. - * - * @return the fitness - */ - public double getFitness() { - if (this.fitness == NO_FITNESS) { - // no cache - compute the fitness - this.fitness = fitnessFunction.compute(this); - } - return this.fitness; - } + /** + * returns fitness function. + * @return fitnessFunction + */ + public FitnessFunction getFitnessFunction() { + return fitnessFunction; + } - /** - * Compares two chromosomes based on their fitness. The bigger the fitness, the - * better the chromosome. - * - * @param another another chromosome to compare - * @return - *

    - *
  • -1 if another is better than this
  • - *
  • 1 if another is worse than this
  • - *
  • 0 if the two chromosomes have the same fitness
  • - *
- */ - @Override - public int compareTo(final Chromosome another) { - return Double.compare(getFitness(), another.getFitness()); - } + /** + * Access the fitness of this chromosome. The bigger the fitness, the better the + * chromosome. + *

+ * Computation of fitness is usually very time-consuming task, therefore the + * fitness is cached. + * @return the fitness + */ + public double getFitness() { + if (this.fitness == NO_FITNESS) { + // no cache - compute the fitness + this.fitness = fitnessFunction.compute(this); + } + return this.fitness; + } - /** - * Returns true iff another has the same - * representation and therefore the same fitness. By default, it returns false - * -- override it in your implementation if you need it. - * - * @param another chromosome to compare - * @return true if another is equivalent to this chromosome - */ - protected boolean isSame(final Chromosome another) { - return false; - } + /** + * Compares two chromosomes based on their fitness. The bigger the fitness, the + * better the chromosome. + * @param another another chromosome to compare + * @return + *

    + *
  • -1 if another is better than this
  • + *
  • 1 if another is worse than this
  • + *
  • 0 if the two chromosomes have the same fitness
  • + *
+ */ + @Override + public int compareTo(final Chromosome another) { + return Double.compare(getFitness(), another.getFitness()); + } - /** - * Searches the population for another chromosome with the same - * representation. If such chromosome is found, it is returned, if no such - * chromosome exists, returns null. - * - * @param population Population to search - * @return Chromosome with the same representation, or null if no - * such chromosome exists. - */ - protected Chromosome findSameChromosome(final Population population) { - for (Chromosome anotherChr : population) { - if (this.isSame(anotherChr)) { - return anotherChr; - } - } - return null; - } + /** + * Returns true iff another has the same + * representation and therefore the same fitness. By default, it returns false + * -- override it in your implementation if you need it. + * @param another chromosome to compare + * @return true if another is equivalent to this chromosome + */ + protected boolean isSame(final Chromosome another) { + return false; + } - /** - * Searches the population for a chromosome representing the same solution, and - * if it finds one, updates the fitness to its value. - * - * @param population Population to search - */ - public void searchForFitnessUpdate(final Population population) { - Chromosome sameChromosome = findSameChromosome(population); - if (sameChromosome != null) { - fitness = sameChromosome.getFitness(); - } - } + /** + * Searches the population for another chromosome with the same + * representation. If such chromosome is found, it is returned, if no such + * chromosome exists, returns null. + * @param population Population to search + * @return Chromosome with the same representation, or null if no + * such chromosome exists. + */ + protected Chromosome findSameChromosome(final Population population) { + for (Chromosome anotherChr : population) { + if (this.isSame(anotherChr)) { + return anotherChr; + } + } + return null; + } + + /** + * Searches the population for a chromosome representing the same solution, and + * if it finds one, updates the fitness to its value. + * @param population Population to search + */ + public void searchForFitnessUpdate(final Population population) { + Chromosome sameChromosome = findSameChromosome(population); + if (sameChromosome != null) { + fitness = sameChromosome.getFitness(); + } + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java index bd7e15032e..0573617375 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java @@ -18,50 +18,48 @@ /** * A pair of {@link Chromosome} objects. - * * @since 2.0 - * */ public class ChromosomePair { - /** the first chromosome in the pair. */ - private final Chromosome first; - /** the second chromosome in the pair. */ - private final Chromosome second; + /** the first chromosome in the pair. */ + private final Chromosome first; + + /** the second chromosome in the pair. */ + private final Chromosome second; - /** - * Create a chromosome pair. - * - * @param c1 the first chromosome. - * @param c2 the second chromosome. - */ - public ChromosomePair(final Chromosome c1, final Chromosome c2) { - super(); - first = c1; - second = c2; - } + /** + * Create a chromosome pair. + * @param c1 the first chromosome. + * @param c2 the second chromosome. + */ + public ChromosomePair(final Chromosome c1, final Chromosome c2) { + super(); + first = c1; + second = c2; + } - /** - * Access the first chromosome. - * - * @return the first chromosome. - */ - public Chromosome getFirst() { - return first; - } + /** + * Access the first chromosome. + * + * @return the first chromosome. + */ + public Chromosome getFirst() { + return first; + } - /** - * Access the second chromosome. - * - * @return the second chromosome. - */ - public Chromosome getSecond() { - return second; - } + /** + * Access the second chromosome. + * + * @return the second chromosome. + */ + public Chromosome getSecond() { + return second; + } - /** {@inheritDoc} */ - @Override - public String toString() { - return String.format("(%s,%s)", getFirst(), getSecond()); - } + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(%s,%s)", getFirst(), getSecond()); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java deleted file mode 100644 index 7a0940fe93..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ElitisticListPopulation.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import java.util.Collections; -import java.util.List; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.Constants; - -/** - * Population of chromosomes which uses elitism (certain percentage of the best - * chromosomes is directly copied to the next generation). - * - * @since 2.0 - */ -@Deprecated -public class ElitisticListPopulation extends ListPopulation { - - /** percentage of chromosomes copied to the next generation. */ - private double elitismRate = 0.9; - - /** - * Creates a new {@link ElitisticListPopulation} instance. - * - * @param chromosomes list of chromosomes in the population - * @param populationLimit maximal size of the population - * @param elitismRate how many best chromosomes will be directly transferred - * to the next generation [in %] - * @throws GeneticException if the list of chromosomes is {@code null} - * @throws GeneticException if the population limit is not a positive - * number (< 1) - * @throws GeneticException if the list of chromosomes exceeds the - * population limit - * @throws GeneticException if the elitism rate is outside the [0, 1] - * range - */ - public ElitisticListPopulation(final List chromosomes, final int populationLimit, - final double elitismRate) { - super(chromosomes, populationLimit); - setElitismRate(elitismRate); - } - - /** - * Creates a new {@link ElitisticListPopulation} instance and initializes its - * inner chromosome list. - * - * @param populationLimit maximal size of the population - * @param elitismRate how many best chromosomes will be directly transferred - * to the next generation [in %] - * @throws GeneticException if the population limit is not a positive number - * (< 1) - * @throws GeneticException if the elitism rate is outside the [0, 1] range - */ - public ElitisticListPopulation(final int populationLimit, final double elitismRate) { - super(populationLimit); - setElitismRate(elitismRate); - } - - /** - * Start the population for the next generation. The - * {@link #elitismRate} percents of the best chromosomes are - * directly copied to the next generation. - * - * @return the beginnings of the next generation. - */ - @Override - public Population nextGeneration(double elitismRate) { - // initialize a new generation with the same parameters - ElitisticListPopulation nextGeneration = new ElitisticListPopulation(getPopulationLimit(), getElitismRate()); - - final List oldChromosomes = getChromosomeList(); - Collections.sort(oldChromosomes); - - // index of the last "not good enough" chromosome - int boundIndex = (int) Math.ceil((1.0 - getElitismRate()) * oldChromosomes.size()); - for (int i = boundIndex; i < oldChromosomes.size(); i++) { - nextGeneration.addChromosome(oldChromosomes.get(i)); - } - return nextGeneration; - } - - /** - * Sets the elitism rate, i.e. how many best chromosomes will be directly - * transferred to the next generation [in %]. - * - * @param elitismRate how many best chromosomes will be directly transferred to - * the next generation [in %] - * @throws GeneticException if the elitism rate is outside the [0, 1] range - */ - public void setElitismRate(final double elitismRate) { - if (elitismRate < 0 || elitismRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, elitismRate, Constants.ELITISM_RATE, 0, 1); - } - this.elitismRate = elitismRate; - } - - /** - * Access the elitism rate. - * - * @return the elitism rate - */ - public double getElitismRate() { - return this.elitismRate; - } - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java index 875faade1c..ad4c4779ee 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java @@ -17,8 +17,16 @@ package org.apache.commons.math4.genetics.model; +/** + * This interface represents fitness function. + */ public interface FitnessFunction { - public double compute(Chromosome chromosome); + /** + * computes the fitness value of the input chromosome. + * @param chromosome + * @return fitness value + */ + double compute(Chromosome chromosome); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java index d647bdd17c..9e64ad0675 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java @@ -31,207 +31,202 @@ */ public class ListPopulation implements Population { - /** List of chromosomes. */ - private final List chromosomes; - - /** maximal size of the population. */ - private int populationLimit; - - /** - * Creates a new ListPopulation instance and initializes its inner chromosome - * list. - * - * @param populationLimit maximal size of the population - * @throws GeneticException if the population limit is not a positive number - * (< 1) - */ - public ListPopulation(final int populationLimit) { - this(Collections.emptyList(), populationLimit); - } - - /** - * Creates a new ListPopulation instance. - *

- * Note: the chromosomes of the specified list are added to the population. - * - * @param chromosomes list of chromosomes to be added to the population - * @param populationLimit maximal size of the population - * @throws GeneticException if the list of chromosomes is {@code null} - * @throws GeneticException if the population limit is not a positive number - * (< 1) - * @throws GeneticException if the list of chromosomes exceeds the population - * limit - */ - public ListPopulation(final List chromosomes, final int populationLimit) { - - if (chromosomes == null) { - throw new GeneticException(GeneticException.NULL_ARGUMENT, chromosomes); - } - if (populationLimit <= 0) { - throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, populationLimit); - } - if (chromosomes.size() > populationLimit) { - throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, - chromosomes.size(), populationLimit); - } - this.populationLimit = populationLimit; - this.chromosomes = new ArrayList<>(populationLimit); - this.chromosomes.addAll(chromosomes); - } - - /** - * Add a {@link Collection} of chromosomes to this {@link Population}. - * - * @param chromosomeColl a {@link Collection} of chromosomes - * @throws GeneticException if the population would exceed the population limit - * when adding this chromosome - * @since 3.1 - */ - public void addChromosomes(final Collection chromosomeColl) { - if (chromosomes.size() + chromosomeColl.size() > populationLimit) { - throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, - chromosomes.size(), populationLimit); - } - this.chromosomes.addAll(chromosomeColl); - } - - /** - * Returns an unmodifiable list of the chromosomes in this population. - * - * @return the unmodifiable list of chromosomes - */ - public List getChromosomes() { - return Collections.unmodifiableList(chromosomes); - } - - /** - * Access the list of chromosomes. - * - * @return the list of chromosomes - * @since 3.1 - */ - protected List getChromosomeList() { - return chromosomes; - } - - /** - * Add the given chromosome to the population. - * - * @param chromosome the chromosome to add. - * @throws GeneticException if the population would exceed the - * {@code populationLimit} after adding this chromosome - */ - @Override - public void addChromosome(final Chromosome chromosome) { - if (chromosomes.size() >= populationLimit) { - throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, - chromosomes.size(), populationLimit); - } - this.chromosomes.add(chromosome); - } - - /** - * Access the fittest chromosome in this population. - * - * @return the fittest chromosome. - */ - @Override - public Chromosome getFittestChromosome() { - // best so far - Chromosome bestChromosome = this.chromosomes.get(0); - for (Chromosome chromosome : this.chromosomes) { - if (chromosome.compareTo(bestChromosome) > 0) { - // better chromosome found - bestChromosome = chromosome; - } - } - return bestChromosome; - } - - /** - * Access the maximum population size. - * - * @return the maximum population size. - */ - @Override - public int getPopulationLimit() { - return this.populationLimit; - } - - /** - * Sets the maximal population size. - * - * @param populationLimit maximal population size. - * @throws GeneticException if the population limit is not a positive number - * (< 1) - * @throws GeneticException if the new population size is smaller than the - * current number of chromosomes in the population - */ - public void setPopulationLimit(final int populationLimit) { - if (populationLimit <= 0) { - throw new GeneticException(GeneticException.POPULATION_LIMIT_NOT_POSITIVE, populationLimit); - } - if (populationLimit < chromosomes.size()) { - throw new GeneticException(GeneticException.POPULATION_LIMIT_LESS_THAN_LIST_OF_CHROMOSOMES_SIZE, - populationLimit, chromosomes.size()); - } - this.populationLimit = populationLimit; - } - - /** - * Access the current population size. - * - * @return the current population size. - */ - @Override - public int getPopulationSize() { - return this.chromosomes.size(); - } - - /** - * {@inheritDoc} - */ - @Override - public String toString() { - return this.chromosomes.toString(); - } - - /** - * Returns an iterator over the unmodifiable list of chromosomes. - *

- * Any call to {@link Iterator#remove()} will result in a - * {@link UnsupportedOperationException}. - *

- * - * @return chromosome iterator - */ - @Override - public Iterator iterator() { - return getChromosomes().iterator(); - } - - @Override - public Population nextGeneration(double elitismRate) { - final List oldChromosomes = getChromosomeList(); - - if (oldChromosomes.size() * elitismRate == 0) { - // if no of elit chromosome is 0 crete and return an empty population instance. - return new ListPopulation(getPopulationLimit()); - } else { - // create a new generation of chromosomes with same parameters and add the elit - // individuals. - ListPopulation nextGeneration = new ListPopulation(getPopulationLimit()); - - // Sort the chromosome according to ascending order of fitness. - Collections.sort(oldChromosomes); - - // index of the last "not good enough" chromosome - int boundIndex = (int) Math.ceil((1.0 - elitismRate) * oldChromosomes.size()); - for (int i = boundIndex; i < oldChromosomes.size(); i++) { - nextGeneration.addChromosome(oldChromosomes.get(i)); - } - return nextGeneration; - } - } + /** List of chromosomes. */ + private final List chromosomes; + + /** maximal size of the population. */ + private int populationLimit; + + /** + * Creates a new ListPopulation instance and initializes its inner chromosome + * list. + * + * @param populationLimit maximal size of the population + * @throws GeneticException if the population limit is not a positive number + * (< 1) + */ + public ListPopulation(final int populationLimit) { + this(Collections.emptyList(), populationLimit); + } + + /** + * Creates a new ListPopulation instance. + *

+ * Note: the chromosomes of the specified list are added to the population. + * + * @param chromosomes list of chromosomes to be added to the population + * @param populationLimit maximal size of the population + * @throws GeneticException if the list of chromosomes is {@code null} + * @throws GeneticException if the population limit is not a positive number + * (< 1) + * @throws GeneticException if the list of chromosomes exceeds the population + * limit + */ + public ListPopulation(final List chromosomes, final int populationLimit) { + + if (chromosomes == null) { + throw new GeneticException(GeneticException.NULL_ARGUMENT, chromosomes); + } + if (populationLimit <= 0) { + throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, populationLimit); + } + if (chromosomes.size() > populationLimit) { + throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, + chromosomes.size(), populationLimit); + } + this.populationLimit = populationLimit; + this.chromosomes = new ArrayList<>(populationLimit); + this.chromosomes.addAll(chromosomes); + } + + /** + * Add a {@link Collection} of chromosomes to this {@link Population}. + * @param chromosomeColl a {@link Collection} of chromosomes + * @throws GeneticException if the population would exceed the population limit + * when adding this chromosome + * @since 3.1 + */ + public void addChromosomes(final Collection chromosomeColl) { + if (chromosomes.size() + chromosomeColl.size() > populationLimit) { + throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, + chromosomes.size(), populationLimit); + } + this.chromosomes.addAll(chromosomeColl); + } + + /** + * Returns an unmodifiable list of the chromosomes in this population. + * @return the unmodifiable list of chromosomes + */ + public List getChromosomes() { + return Collections.unmodifiableList(chromosomes); + } + + /** + * Access the list of chromosomes. + * @return the list of chromosomes + * @since 3.1 + */ + protected List getChromosomeList() { + return chromosomes; + } + + /** + * Add the given chromosome to the population. + * @param chromosome the chromosome to add. + * @throws GeneticException if the population would exceed the + * {@code populationLimit} after adding this chromosome + */ + @Override + public void addChromosome(final Chromosome chromosome) { + if (chromosomes.size() >= populationLimit) { + throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, + chromosomes.size(), populationLimit); + } + this.chromosomes.add(chromosome); + } + + /** + * Access the fittest chromosome in this population. + * @return the fittest chromosome. + */ + @Override + public Chromosome getFittestChromosome() { + // best so far + Chromosome bestChromosome = this.chromosomes.get(0); + for (Chromosome chromosome : this.chromosomes) { + if (chromosome.compareTo(bestChromosome) > 0) { + // better chromosome found + bestChromosome = chromosome; + } + } + return bestChromosome; + } + + /** + * Access the maximum population size. + * @return the maximum population size. + */ + @Override + public int getPopulationLimit() { + return this.populationLimit; + } + + /** + * Sets the maximal population size. + * @param populationLimit maximal population size. + * @throws GeneticException if the population limit is not a positive number + * (< 1) + * @throws GeneticException if the new population size is smaller than the + * current number of chromosomes in the population + */ + public void setPopulationLimit(final int populationLimit) { + if (populationLimit <= 0) { + throw new GeneticException(GeneticException.POPULATION_LIMIT_NOT_POSITIVE, populationLimit); + } + if (populationLimit < chromosomes.size()) { + throw new GeneticException(GeneticException.POPULATION_LIMIT_LESS_THAN_LIST_OF_CHROMOSOMES_SIZE, + populationLimit, chromosomes.size()); + } + this.populationLimit = populationLimit; + } + + /** + * Access the current population size. + * @return the current population size. + */ + @Override + public int getPopulationSize() { + return this.chromosomes.size(); + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return this.chromosomes.toString(); + } + + /** + * Returns an iterator over the unmodifiable list of chromosomes. + *

+ * Any call to {@link Iterator#remove()} will result in a + * {@link UnsupportedOperationException}. + *

+ * + * @return chromosome iterator + */ + @Override + public Iterator iterator() { + return getChromosomes().iterator(); + } + + /** + * {@inheritDoc} + */ + @Override + public Population nextGeneration(double elitismRate) { + final List oldChromosomes = getChromosomeList(); + + if (oldChromosomes.size() * elitismRate == 0) { + // if no of elit chromosome is 0 crete and return an empty population instance. + return new ListPopulation(getPopulationLimit()); + } else { + // create a new generation of chromosomes with same parameters and add the elit + // individuals. + ListPopulation nextGeneration = new ListPopulation(getPopulationLimit()); + + // Sort the chromosome according to ascending order of fitness. + Collections.sort(oldChromosomes); + + // index of the last "not good enough" chromosome + int boundIndex = (int) Math.ceil((1.0 - elitismRate) * oldChromosomes.size()); + for (int i = boundIndex; i < oldChromosomes.size(); i++) { + nextGeneration.addChromosome(oldChromosomes.get(i)); + } + return nextGeneration; + } + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java index 968cf835ce..6b41ef3d31 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java @@ -26,15 +26,15 @@ */ public interface PermutationChromosome { - /** - * Permutes the sequence of objects of type T according to the - * permutation this chromosome represents. For example, if this chromosome - * represents a permutation (3,0,1,2), and the unpermuted sequence is (a,b,c,d), - * this yields (d,a,b,c). - * - * @param sequence the unpermuted (original) sequence of objects - * @return permutation of sequence represented by this permutation - */ - List decode(List sequence); + /** + * Permutes the sequence of objects of type T according to the + * permutation this chromosome represents. For example, if this chromosome + * represents a permutation (3,0,1,2), and the unpermuted sequence is (a,b,c,d), + * this yields (d,a,b,c). + * + * @param sequence the unpermuted (original) sequence of objects + * @return permutation of sequence represented by this permutation + */ + List decode(List sequence); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java index 210dc7bffc..7fb8208faa 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java @@ -16,50 +16,43 @@ */ package org.apache.commons.math4.genetics.model; -import org.apache.commons.math4.genetics.exception.GeneticException; - /** * A collection of chromosomes that facilitates generational evolution. * * @since 2.0 */ public interface Population extends Iterable { - /** - * Access the current population size. - * - * @return the current population size. - */ - int getPopulationSize(); - /** - * Access the maximum population size. - * - * @return the maximum population size. - */ - int getPopulationLimit(); + /** + * Access the current population size. + * @return the current population size. + */ + int getPopulationSize(); + + /** + * Access the maximum population size. + * @return the maximum population size. + */ + int getPopulationLimit(); - /** - * Start the population for the next generation. - * @param elitismRate the Elitism Rate - * - * @return the beginnings of the next generation. - */ - Population nextGeneration(double elitismRate); + /** + * Start the population for the next generation. + * @param elitismRate the Elitism Rate + * @return the beginnings of the next generation. + */ + Population nextGeneration(double elitismRate); - /** - * Add the given chromosome to the population. - * - * @param chromosome the chromosome to add. - * @throws GeneticException if the population would exceed the - * population limit when adding this - * chromosome - */ - void addChromosome(Chromosome chromosome); + /** + * Add the given chromosome to the population. + * @param chromosome the chromosome to add. + * @throws GeneticException if the population would exceed the population limit + * when adding this chromosome + */ + void addChromosome(Chromosome chromosome); - /** - * Access the fittest chromosome in this population. - * - * @return the fittest chromosome. - */ - Chromosome getFittestChromosome(); + /** + * Access the fittest chromosome in this population. + * @return the fittest chromosome. + */ + Chromosome getFittestChromosome(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index d0f7f82a6c..df9e7e0bf2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -55,264 +55,267 @@ */ public class RandomKey extends AbstractListChromosome implements PermutationChromosome { - /** Cache of sorted representation (unmodifiable). */ - private final List sortedRepresentation; + /** Cache of sorted representation (unmodifiable). */ + private final List sortedRepresentation; - /** - * Base sequence [0,1,...,n-1], permuted according to the representation - * (unmodifiable). - */ - private final List baseSeqPermutation; + /** + * Base sequence [0,1,...,n-1], permuted according to the representation + * (unmodifiable). + */ + private final List baseSeqPermutation; - /** - * Constructor. - * - * @param representation list of [0,1] values representing the permutation - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public RandomKey(final List representation, FitnessFunction fitnessFunction) { - super(representation, fitnessFunction); - // store the sorted representation - List sortedRepr = new ArrayList<>(getRepresentation()); - Collections.sort(sortedRepr); - sortedRepresentation = Collections.unmodifiableList(sortedRepr); - // store the permutation of [0,1,...,n-1] list for toString() and isSame() - // methods - baseSeqPermutation = Collections - .unmodifiableList(decodeGeneric(baseSequence(getLength()), getRepresentation(), sortedRepresentation)); - } + /** + * Constructor. + * @param representation list of [0,1] values representing the permutation + * @param fitnessFunction + * @throws GeneticException iff the representation can not + * represent a valid chromosome + */ + public RandomKey(final List representation, FitnessFunction fitnessFunction) { + super(representation, fitnessFunction); + // store the sorted representation + List sortedRepr = new ArrayList<>(getRepresentation()); + Collections.sort(sortedRepr); + sortedRepresentation = Collections.unmodifiableList(sortedRepr); + // store the permutation of [0,1,...,n-1] list for toString() and isSame() + // methods + baseSeqPermutation = Collections + .unmodifiableList(decodeGeneric(baseSequence(getLength()), getRepresentation(), sortedRepresentation)); + } - /** - * Constructor. - * - * @param representation array of [0,1] values representing the permutation - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public RandomKey(final Double[] representation, FitnessFunction fitnessFunction) { - this(Arrays.asList(representation), fitnessFunction); - } + /** + * Constructor. + * @param representation array of [0,1] values representing the permutation + * @param fitnessFunction + * @throws GeneticException iff the representation can not + * represent a valid chromosome + */ + public RandomKey(final Double[] representation, FitnessFunction fitnessFunction) { + this(Arrays.asList(representation), fitnessFunction); + } - /** - * {@inheritDoc} - */ - @Override - public List decode(final List sequence) { - return decodeGeneric(sequence, getRepresentation(), sortedRepresentation); - } + /** + * {@inheritDoc} + */ + @Override + public List decode(final List sequence) { + return decodeGeneric(sequence, getRepresentation(), sortedRepresentation); + } - /** - * Decodes a permutation represented by representation and returns - * a (generic) list with the permuted values. - * - * @param generic type of the sequence values - * @param sequence the unpermuted sequence - * @param representation representation of the permutation ([0,1] vector) - * @param sortedRepr sorted representation - * @return list with the sequence values permuted according to the - * representation - * @throws GeneticException iff the length of the sequence, - * representation or - * sortedRepr lists are not equal - */ - private static List decodeGeneric(final List sequence, List representation, - final List sortedRepr) { + /** + * Decodes a permutation represented by representation and returns + * a (generic) list with the permuted values. + * + * @param generic type of the sequence values + * @param sequence the unpermuted sequence + * @param representation representation of the permutation ([0,1] vector) + * @param sortedRepr sorted representation + * @return list with the sequence values permuted according to the + * representation + * @throws GeneticException iff the length of the sequence, + * representation or + * sortedRepr lists are not equal + */ + private static List decodeGeneric(final List sequence, List representation, + final List sortedRepr) { - int l = sequence.size(); + int l = sequence.size(); - // the size of the three lists must be equal - if (representation.size() != l) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), l); - } - if (sortedRepr.size() != l) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, sortedRepr.size(), l); - } + // the size of the three lists must be equal + if (representation.size() != l) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), l); + } + if (sortedRepr.size() != l) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, sortedRepr.size(), l); + } - // do not modify the original representation - List reprCopy = new ArrayList<>(representation); + // do not modify the original representation + List reprCopy = new ArrayList<>(representation); - // now find the indices in the original repr and use them for permuting - List res = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - int index = reprCopy.indexOf(sortedRepr.get(i)); - res.add(sequence.get(index)); - reprCopy.set(index, null); - } - return res; - } + // now find the indices in the original repr and use them for permuting + List res = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + int index = reprCopy.indexOf(sortedRepr.get(i)); + res.add(sequence.get(index)); + reprCopy.set(index, null); + } + return res; + } - /** - * Returns true iff another is a RandomKey and encodes - * the same permutation. - * - * @param another chromosome to compare - * @return true iff chromosomes encode the same permutation - */ - @Override - public boolean isSame(final Chromosome another) { - // type check - if (!(another instanceof RandomKey)) { - return false; - } - RandomKey anotherRk = (RandomKey) another; - // size check - if (getLength() != anotherRk.getLength()) { - return false; - } + /** + * Returns true iff another is a RandomKey and encodes + * the same permutation. + * + * @param another chromosome to compare + * @return true iff chromosomes encode the same permutation + */ + @Override + public boolean isSame(final Chromosome another) { + // type check + if (!(another instanceof RandomKey)) { + return false; + } + RandomKey anotherRk = (RandomKey) another; + // size check + if (getLength() != anotherRk.getLength()) { + return false; + } - // two different representations can still encode the same permutation - // the ordering is what counts - List thisPerm = this.baseSeqPermutation; - List anotherPerm = anotherRk.baseSeqPermutation; + // two different representations can still encode the same permutation + // the ordering is what counts + List thisPerm = this.baseSeqPermutation; + List anotherPerm = anotherRk.baseSeqPermutation; - for (int i = 0; i < getLength(); i++) { - if (thisPerm.get(i) != anotherPerm.get(i)) { - return false; - } - } - // the permutations are the same - return true; - } + for (int i = 0; i < getLength(); i++) { + if (thisPerm.get(i) != anotherPerm.get(i)) { + return false; + } + } + // the permutations are the same + return true; + } - /** - * {@inheritDoc} - */ - @Override - protected void checkValidity(final List chromosomeRepresentation) { + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(final List chromosomeRepresentation) { - for (double val : chromosomeRepresentation) { - if (val < 0 || val > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, val, Constants.ALLELE_VALUE, 0, 1); - } - } - } + for (double val : chromosomeRepresentation) { + if (val < 0 || val > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, val, Constants.ALLELE_VALUE, 0, 1); + } + } + } - /** - * Generates a representation corresponding to a random permutation of length l - * which can be passed to the RandomKey constructor. - * - * @param l length of the permutation - * @return representation of a random permutation - */ - public static final List randomPermutation(final int l) { - List repr = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - repr.add(RandomGenerator.getRandomGenerator().nextDouble()); - } - return repr; - } + /** + * Generates a representation corresponding to a random permutation of length l + * which can be passed to the RandomKey constructor. + * + * @param l length of the permutation + * @return representation of a random permutation + */ + public static final List randomPermutation(final int l) { + List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add(RandomGenerator.getRandomGenerator().nextDouble()); + } + return repr; + } - /** - * Generates a representation corresponding to an identity permutation of length - * l which can be passed to the RandomKey constructor. - * - * @param l length of the permutation - * @return representation of an identity permutation - */ - public static final List identityPermutation(final int l) { - List repr = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - repr.add((double) i / l); - } - return repr; - } + /** + * Generates a representation corresponding to an identity permutation of length + * l which can be passed to the RandomKey constructor. + * + * @param l length of the permutation + * @return representation of an identity permutation + */ + public static final List identityPermutation(final int l) { + List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add((double) i / l); + } + return repr; + } - /** - * Generates a representation of a permutation corresponding to the - * data sorted by comparator. The data is - * not modified during the process. - * - * This is useful if you want to inject some permutations to the initial - * population. - * - * @param type of the data - * @param data list of data determining the order - * @param comparator how the data will be compared - * @return list representation of the permutation corresponding to the - * parameters - */ - public static List comparatorPermutation(final List data, final Comparator comparator) { - List sortedData = new ArrayList<>(data); - Collections.sort(sortedData, comparator); + /** + * Generates a representation of a permutation corresponding to the + * data sorted by comparator. The data is + * not modified during the process. + * + * This is useful if you want to inject some permutations to the initial + * population. + * + * @param type of the data + * @param data list of data determining the order + * @param comparator how the data will be compared + * @return list representation of the permutation corresponding to the + * parameters + */ + public static List comparatorPermutation(final List data, final Comparator comparator) { + List sortedData = new ArrayList<>(data); + Collections.sort(sortedData, comparator); - return inducedPermutation(data, sortedData); - } + return inducedPermutation(data, sortedData); + } - /** - * Generates a representation of a permutation corresponding to a permutation - * which yields permutedData when applied to - * originalData. - * - * This method can be viewed as an inverse to {@link #decode(List)}. - * - * @param type of the data - * @param originalData the original, unpermuted data - * @param permutedData the data, somehow permuted - * @return representation of a permutation corresponding to the permutation - * {@code originalData -> permutedData} - * @throws GeneticException iff the length of originalData and - * permutedData lists are not equal - * @throws GeneticException iff the permutedData and - * originalData lists contain different - * data - */ - public static List inducedPermutation(final List originalData, final List permutedData) { + /** + * Generates a representation of a permutation corresponding to a permutation + * which yields permutedData when applied to + * originalData. + * + * This method can be viewed as an inverse to {@link #decode(List)}. + * + * @param type of the data + * @param originalData the original, unpermuted data + * @param permutedData the data, somehow permuted + * @return representation of a permutation corresponding to the permutation + * {@code originalData -> permutedData} + * @throws GeneticException iff the length of originalData and + * permutedData lists are not equal + * @throws GeneticException iff the permutedData and + * originalData lists contain different + * data + */ + public static List inducedPermutation(final List originalData, final List permutedData) { - if (originalData.size() != permutedData.size()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, permutedData.size(), originalData.size()); - } - int l = originalData.size(); + if (originalData.size() != permutedData.size()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, permutedData.size(), originalData.size()); + } + int l = originalData.size(); - List origDataCopy = new ArrayList<>(originalData); + List origDataCopy = new ArrayList<>(originalData); - Double[] res = new Double[l]; - for (int i = 0; i < l; i++) { - int index = origDataCopy.indexOf(permutedData.get(i)); - if (index == -1) { - throw new GeneticException(GeneticException.DIFFERENT_ORIG_AND_PERMUTED_DATA); - } - res[index] = (double) i / l; - origDataCopy.set(index, null); - } - return Arrays.asList(res); - } + Double[] res = new Double[l]; + for (int i = 0; i < l; i++) { + int index = origDataCopy.indexOf(permutedData.get(i)); + if (index == -1) { + throw new GeneticException(GeneticException.DIFFERENT_ORIG_AND_PERMUTED_DATA); + } + res[index] = (double) i / l; + origDataCopy.set(index, null); + } + return Arrays.asList(res); + } - /** {@inheritDoc} */ - @Override - public String toString() { - return String.format("(f=%s pi=(%s))", getFitness(), baseSeqPermutation); - } + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(f=%s pi=(%s))", getFitness(), baseSeqPermutation); + } - /** - * Helper for constructor. Generates a list of natural numbers (0,1,...,l-1). - * - * @param l length of list to generate - * @return list of integers from 0 to l-1 - */ - private static List baseSequence(final int l) { - List baseSequence = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - baseSequence.add(i); - } - return baseSequence; - } + /** + * Helper for constructor. Generates a list of natural numbers (0,1,...,l-1). + * + * @param l length of list to generate + * @return list of integers from 0 to l-1 + */ + private static List baseSequence(final int l) { + List baseSequence = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + baseSequence.add(i); + } + return baseSequence; + } - @Override - public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { - return new RandomKey(chromosomeRepresentation, getFitnessFunction()); - } + /** + * {@inheritDoc} + */ + @Override + public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { + return new RandomKey(chromosomeRepresentation, getFitnessFunction()); + } - /** - * Creates an instance of RandomKey chromosome with randomly generated - * representation. - * - * @param length - * @param fitnessFunction - * @return a RandomKey chromosome - */ - public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { - return new RandomKey(randomPermutation(length), fitnessFunction); - } + /** + * Creates an instance of RandomKey chromosome with randomly generated + * representation. + * @param type + * @param length + * @param fitnessFunction + * @return instance of RandomKey + */ + public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { + return new RandomKey(randomPermutation(length), fitnessFunction); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java index 88b764f30c..5151c378ee 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java @@ -1,27 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; +/** + * An abstraction to represent the base crossover policy. + */ public abstract class AbstractChromosomeCrossoverPolicy implements CrossoverPolicy { - @Override - public ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate) { - if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { - return crossover(first, second); - } else { - return new ChromosomePair(first, second); - } - } + /** + * {@inheritDoc} + */ + @Override + public ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate) { + if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { + return crossover(first, second); + } else { + return new ChromosomePair(first, second); + } + } - /** - * Performs crossover of two chromosomes. - * - * @param first - * @param second - * @return chromosome pair - */ - protected abstract ChromosomePair crossover(Chromosome first, Chromosome second); + /** + * Performs crossover of two chromosomes. + * @param first + * @param second + * @return chromosome pair + */ + protected abstract ChromosomePair crossover(Chromosome first, Chromosome second); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java index 624cb42b48..6712ea2519 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.exception.GeneticException; @@ -5,40 +22,43 @@ import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; +/** + * An abstraction of crossover policy for list chromosomes. + * @param + */ public abstract class AbstractListChromosomeCrossoverPolicy extends AbstractChromosomeCrossoverPolicy { - /** - * Performs crossover of two chromosomes - * - * @throws GeneticException if the chromosomes are not an instance of - * {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is different - */ - @Override - public ChromosomePair crossover(Chromosome first, Chromosome second) { - - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { - throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); - } - - AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; - AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; - - final int length = firstListChromosome.getLength(); - if (length != secondListChromosome.getLength()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, secondListChromosome.getLength(), length); - } - - return mate(firstListChromosome, secondListChromosome); - } - - /** - * Performs mating between two chromosomes and returns the offspring pair. - * - * @param first - * @param second - * @return chromosome pair - */ - protected abstract ChromosomePair mate(AbstractListChromosome first, AbstractListChromosome second); + /** + * {@inheritDoc} + * + * @throws GeneticException if the chromosomes are not an instance of + * {@link AbstractListChromosome} + * @throws GeneticException if the length of the two chromosomes is different + */ + @Override + public ChromosomePair crossover(Chromosome first, Chromosome second) { + + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); + } + + AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; + AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; + + final int length = firstListChromosome.getLength(); + if (length != secondListChromosome.getLength()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, secondListChromosome.getLength(), length); + } + + return mate(firstListChromosome, secondListChromosome); + } + + /** + * Performs mating between two chromosomes and returns the offspring pair. + * @param first + * @param second + * @return chromosome pair + */ + protected abstract ChromosomePair mate(AbstractListChromosome first, AbstractListChromosome second); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java index e7d78a283c..3aedbb38a3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -29,83 +29,79 @@ public abstract class AbstractListChromosomeMutationPolicy implements MutationPolicy { - /** - * Mutate the given chromosome. Randomly changes few genes depending on mutation - * rate. - * - * @param original the original chromosome. - * @param mutationRate the rate of mutation per gene - * @return the mutated chromosome. - * @throws GeneticException if original is not an instance of - * {@link AbstractListChromosome}. - */ - @Override - public Chromosome mutate(Chromosome original, double mutationRate) { - if (!AbstractListChromosome.class.isAssignableFrom(original.getClass())) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); - } - AbstractListChromosome chromosome = (AbstractListChromosome) original; - List newRep = new ArrayList<>(chromosome.getRepresentation()); + /** + * Mutate the given chromosome. Randomly changes few genes depending on mutation + * rate. + * @param original the original chromosome. + * @param mutationRate the rate of mutation per gene + * @return the mutated chromosome. + * @throws GeneticException if original is not an instance of + * {@link AbstractListChromosome}. + */ + @Override + public Chromosome mutate(Chromosome original, double mutationRate) { + if (!AbstractListChromosome.class.isAssignableFrom(original.getClass())) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } + AbstractListChromosome chromosome = (AbstractListChromosome) original; + List newRep = new ArrayList<>(chromosome.getRepresentation()); - int[] geneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); - for (int geneIndex : geneIndexes) { - newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); - } + int[] geneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); + for (int geneIndex : geneIndexes) { + newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); + } - return chromosome.newFixedLengthChromosome(newRep); - } + return chromosome.newFixedLengthChromosome(newRep); + } - /** - * Selects and returns mutable gene indexes based on mutation rate. - * - * @param length no of alleles in chromosome - * @param mutationRate of the allele - * @return mutable gene indexes - */ - protected int[] getMutableGeneIndexes(int length, double mutationRate) { - // calculate the total mutation rate of all the alleles i.e. chromosome. - double chromosomeMutationRate = mutationRate * length; + /** + * Selects and returns mutable gene indexes based on mutation rate. + * @param length no of alleles in chromosome + * @param mutationRate of the allele + * @return mutable gene indexes + */ + protected int[] getMutableGeneIndexes(int length, double mutationRate) { + // calculate the total mutation rate of all the alleles i.e. chromosome. + double chromosomeMutationRate = mutationRate * length; - // if chromosomeMutationRate >= 1 then more than one allele will be mutated. - if (chromosomeMutationRate >= 1) { - int noOfMutation = (int) Math.round(chromosomeMutationRate); - Set indexSet = getUniqueIndexes(length, noOfMutation); - int[] indexes = new int[noOfMutation]; - int i = 0; - for (Integer index : indexSet) { - indexes[i++] = index.intValue(); - } - return indexes; - } else if (RandomGenerator.getRandomGenerator().nextDouble() < chromosomeMutationRate) { - // randomly selects only one gene for mutation. - return new int[] { RandomGenerator.getRandomGenerator().nextInt(length) }; - } else { - // return a blank array of indexes. - return new int[0]; - } - } + // if chromosomeMutationRate >= 1 then more than one allele will be mutated. + if (chromosomeMutationRate >= 1) { + int noOfMutation = (int) Math.round(chromosomeMutationRate); + Set indexSet = getUniqueIndexes(length, noOfMutation); + int[] indexes = new int[noOfMutation]; + int i = 0; + for (Integer index : indexSet) { + indexes[i++] = index.intValue(); + } + return indexes; + } else if (RandomGenerator.getRandomGenerator().nextDouble() < chromosomeMutationRate) { + // randomly selects only one gene for mutation. + return new int[] {RandomGenerator.getRandomGenerator().nextInt(length)}; + } else { + // return a blank array of indexes. + return new int[0]; + } + } - /** - * Generates unique mutation indexes randomly. - * - * @param length - * @param noOfMutation - * @return A set of Integer - */ - private Set getUniqueIndexes(int length, int noOfMutation) { - Set indexSet = new HashSet<>(); - while (indexSet.size() < noOfMutation) { - indexSet.add(RandomGenerator.getRandomGenerator().nextInt(length)); - } - return indexSet; - } + /** + * Generates unique mutation indexes randomly. + * @param length + * @param noOfMutation + * @return A set of Integer + */ + private Set getUniqueIndexes(int length, int noOfMutation) { + Set indexSet = new HashSet<>(); + while (indexSet.size() < noOfMutation) { + indexSet.add(RandomGenerator.getRandomGenerator().nextInt(length)); + } + return indexSet; + } - /** - * Mutates an individual gene. - * - * @param originalValue the original value of gene - * @return mutated value of gene - */ - protected abstract T mutateGene(T originalValue); + /** + * Mutates an individual gene. + * @param originalValue the original value of gene + * @return mutated value of gene + */ + protected abstract T mutateGene(T originalValue); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java index 76742120fb..16b7fe0e07 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java @@ -16,8 +16,6 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.model.BinaryChromosome; - /** * Mutation for {@link BinaryChromosome}s. Randomly changes few genes. * @@ -25,9 +23,12 @@ */ public class BinaryMutation extends AbstractListChromosomeMutationPolicy { - @Override - protected Integer mutateGene(Integer originalValue) { - return originalValue == 0 ? 1 : 0; - } + /** + * {@inheritDoc} + */ + @Override + protected Integer mutateGene(Integer originalValue) { + return originalValue == 0 ? 1 : 0; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java index 6ec2090f17..ae52469981 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java @@ -16,7 +16,6 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; @@ -28,16 +27,15 @@ */ public interface CrossoverPolicy { - /** - * Perform a crossover operation on the given chromosomes. - * - * @param first the first chromosome. - * @param second the second chromosome. - * @param crossoverRate the probability of crossover - * @return the pair of new chromosomes that resulted from the crossover. - * @throws GeneticException if the given chromosomes are not - * compatible with this - * {@link CrossoverPolicy} - */ - ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate); + /** + * Perform a crossover operation on the given chromosomes. + * + * @param first the first chromosome. + * @param second the second chromosome. + * @param crossoverRate the probability of crossover + * @return the pair of new chromosomes that resulted from the crossover. + * @throws GeneticException if the given chromosomes are not compatible with + * this {@link CrossoverPolicy} + */ + ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java index 8ceaa489e3..2e2232b30a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -17,37 +17,33 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; + import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** - * Cycle Crossover [CX] builds offspring from ordered chromosomes by - * identifying cycles between two parent chromosomes. To form the children, the - * cycles are copied from the respective parents. + * Cycle Crossover [CX] builds offspring from ordered chromosomes by identifying cycles + * between two parent chromosomes. To form the children, the cycles are copied from the + * respective parents. *

* To form a cycle the following procedure is applied: *

    - *
  1. start with the first gene of parent 1
  2. - *
  3. look at the gene at the same position of parent 2
  4. - *
  5. go to the position with the same gene in parent 1
  6. - *
  7. add this gene index to the cycle
  8. - *
  9. repeat the steps 2-5 until we arrive at the starting gene of this - * cycle
  10. + *
  11. start with the first gene of parent 1
  12. + *
  13. look at the gene at the same position of parent 2
  14. + *
  15. go to the position with the same gene in parent 1
  16. + *
  17. add this gene index to the cycle
  18. + *
  19. repeat the steps 2-5 until we arrive at the starting gene of this cycle
  20. *
- * The indices that form a cycle are then used to form the children in - * alternating order, i.e. in cycle 1, the genes of parent 1 are copied to child - * 1, while in cycle 2 the genes of parent 1 are copied to child 2, and so forth - * ... + * The indices that form a cycle are then used to form the children in alternating order, i.e. + * in cycle 1, the genes of parent 1 are copied to child 1, while in cycle 2 the genes of parent 1 + * are copied to child 2, and so forth ... * * Example (zero-start cycle): - * *
  * p1 = (8 4 7 3 6 2 5 1 9 0)    X   c1 = (8 1 2 3 4 5 6 7 9 0)
  * p2 = (0 1 2 3 4 5 6 7 8 9)    X   c2 = (0 4 7 3 6 2 5 1 8 9)
@@ -57,114 +53,113 @@
  * cycle 3: 3
  * 
* - * This policy works only on {@link AbstractListChromosome}, and therefore it is - * parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it + * is parameterized by T. Moreover, the chromosomes must have same lengths. * - * @see - * Cycle Crossover Operator + * @see + * Cycle Crossover Operator * * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ public class CycleCrossover extends AbstractListChromosomeCrossoverPolicy { - /** If the start index shall be chosen randomly. */ - private final boolean randomStart; - - /** - * Creates a new {@link CycleCrossover} policy. - */ - public CycleCrossover() { - this(false); - } - - /** - * Creates a new {@link CycleCrossover} policy using the given - * {@code randomStart} behavior. - * - * @param randomStart whether the start index shall be chosen randomly or be set - * to 0 - */ - public CycleCrossover(final boolean randomStart) { - this.randomStart = randomStart; - } - - /** - * Returns whether the starting index is chosen randomly or set to zero. - * - * @return {@code true} if the starting index is chosen randomly, {@code false} - * otherwise - */ - public boolean isRandomStart() { - return randomStart; - } - - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the - * actual crossover. - * - * @param first the first chromosome - * @param second the second chromosome - * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is different - */ - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { - - final int length = first.getLength(); - // array representations of the parents - final List parent1Rep = first.getRepresentation(); - final List parent2Rep = second.getRepresentation(); - // and of the children: do a crossover copy to simplify the later processing - final List child1Rep = new ArrayList<>(second.getRepresentation()); - final List child2Rep = new ArrayList<>(first.getRepresentation()); - - // the set of all visited indices so far - final Set visitedIndices = new HashSet<>(length); - // the indices of the current cycle - final List indices = new ArrayList<>(length); - - // determine the starting index - int idx = randomStart ? RandomGenerator.getRandomGenerator().nextInt(length) : 0; - int cycle = 1; - - while (visitedIndices.size() < length) { - indices.add(idx); - - T item = parent2Rep.get(idx); - idx = parent1Rep.indexOf(item); - - while (idx != indices.get(0)) { - // add that index to the cycle indices - indices.add(idx); - // get the item in the second parent at that index - item = parent2Rep.get(idx); - // get the index of that item in the first parent - idx = parent1Rep.indexOf(item); - } - - // for even cycles: swap the child elements on the indices found in this cycle - if (cycle++ % 2 != 0) { - for (int i : indices) { - T tmp = child1Rep.get(i); - child1Rep.set(i, child2Rep.get(i)); - child2Rep.set(i, tmp); - } - } - - visitedIndices.addAll(indices); - // find next starting index: last one + 1 until we find an unvisited index - idx = (indices.get(0) + 1) % length; - while (visitedIndices.contains(idx) && visitedIndices.size() < length) { - idx++; - if (idx >= length) { - idx = 0; - } - } - indices.clear(); - } - - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); - } + /** If the start index shall be chosen randomly. */ + private final boolean randomStart; + + /** + * Creates a new {@link CycleCrossover} policy. + */ + public CycleCrossover() { + this(false); + } + + /** + * Creates a new {@link CycleCrossover} policy using the given + * {@code randomStart} behavior. + * + * @param randomStart whether the start index shall be chosen randomly or be set + * to 0 + */ + public CycleCrossover(final boolean randomStart) { + this.randomStart = randomStart; + } + + /** + * Returns whether the starting index is chosen randomly or set to zero. + * + * @return {@code true} if the starting index is chosen randomly, {@code false} + * otherwise + */ + public boolean isRandomStart() { + return randomStart; + } + + /** + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the + * actual crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + + final int length = first.getLength(); + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children: do a crossover copy to simplify the later processing + final List child1Rep = new ArrayList<>(second.getRepresentation()); + final List child2Rep = new ArrayList<>(first.getRepresentation()); + + // the set of all visited indices so far + final Set visitedIndices = new HashSet<>(length); + // the indices of the current cycle + final List indices = new ArrayList<>(length); + + // determine the starting index + int idx = randomStart ? RandomGenerator.getRandomGenerator().nextInt(length) : 0; + int cycle = 1; + + while (visitedIndices.size() < length) { + indices.add(idx); + + T item = parent2Rep.get(idx); + idx = parent1Rep.indexOf(item); + + while (idx != indices.get(0)) { + // add that index to the cycle indices + indices.add(idx); + // get the item in the second parent at that index + item = parent2Rep.get(idx); + // get the index of that item in the first parent + idx = parent1Rep.indexOf(item); + } + + // for even cycles: swap the child elements on the indices found in this cycle + if (cycle++ % 2 != 0) { + for (int i : indices) { + T tmp = child1Rep.get(i); + child1Rep.set(i, child2Rep.get(i)); + child2Rep.set(i, tmp); + } + } + + visitedIndices.addAll(indices); + // find next starting index: last one + 1 until we find an unvisited index + idx = (indices.get(0) + 1) % length; + while (visitedIndices.contains(idx) && visitedIndices.size() < length) { + idx++; + if (idx >= length) { + idx = 0; + } + } + indices.clear(); + } + + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java index 3afa9f77a5..14627f2242 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java @@ -32,48 +32,48 @@ * @since 3.1 */ public class FixedElapsedTime implements StoppingCondition { - /** Maximum allowed time period (in nanoseconds). */ - private final long maxTimePeriod; + /** Maximum allowed time period (in nanoseconds). */ + private final long maxTimePeriod; - /** The predetermined termination time (stopping condition). */ - private long endTime = -1; + /** The predetermined termination time (stopping condition). */ + private long endTime = -1; - /** - * Create a new {@link FixedElapsedTime} instance. - * - * @param maxTime maximum number of seconds generations are allowed to evolve - * @throws GeneticException if the provided time is < 0 - */ - public FixedElapsedTime(final long maxTime) { - this(maxTime, TimeUnit.SECONDS); - } + /** + * Create a new {@link FixedElapsedTime} instance. + * + * @param maxTime maximum number of seconds generations are allowed to evolve + * @throws GeneticException if the provided time is < 0 + */ + public FixedElapsedTime(final long maxTime) { + this(maxTime, TimeUnit.SECONDS); + } - /** - * Create a new {@link FixedElapsedTime} instance. - * - * @param maxTime maximum time generations are allowed to evolve - * @param unit {@link TimeUnit} of the maxTime argument - * @throws GeneticException if the provided time is < 0 - */ - public FixedElapsedTime(final long maxTime, final TimeUnit unit) { - if (maxTime < 0) { - throw new GeneticException(GeneticException.TOO_SMALL, maxTime, 0); - } - maxTimePeriod = unit.toNanos(maxTime); - } + /** + * Create a new {@link FixedElapsedTime} instance. + * + * @param maxTime maximum time generations are allowed to evolve + * @param unit {@link TimeUnit} of the maxTime argument + * @throws GeneticException if the provided time is < 0 + */ + public FixedElapsedTime(final long maxTime, final TimeUnit unit) { + if (maxTime < 0) { + throw new GeneticException(GeneticException.TOO_SMALL, maxTime, 0); + } + maxTimePeriod = unit.toNanos(maxTime); + } - /** - * Determine whether or not the maximum allowed time has passed. The termination - * time is determined after the first generation. - * - * @return true IFF the maximum allowed time period has elapsed - */ - @Override - public boolean isSatisfied(Population population) { - if (endTime < 0) { - endTime = System.nanoTime() + maxTimePeriod; - } + /** + * Determine whether or not the maximum allowed time has passed. The termination + * time is determined after the first generation. + * + * @return true IFF the maximum allowed time period has elapsed + */ + @Override + public boolean isSatisfied(Population population) { + if (endTime < 0) { + endTime = System.nanoTime() + maxTimePeriod; + } - return System.nanoTime() >= endTime; - } + return System.nanoTime() >= endTime; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java index f362bf876c..ab3d3a9a88 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java @@ -29,49 +29,48 @@ * @since 2.0 */ public class FixedGenerationCount implements StoppingCondition { - /** Number of generations that have passed. */ - private int numGenerations; + /** Number of generations that have passed. */ + private int numGenerations; - /** Maximum number of generations (stopping criteria). */ - private final int maxGenerations; + /** Maximum number of generations (stopping criteria). */ + private final int maxGenerations; - /** - * Create a new FixedGenerationCount instance. - * - * @param maxGenerations number of generations to evolve - * @throws GeneticException if the number of generations is < 1 - */ - public FixedGenerationCount(final int maxGenerations) { - if (maxGenerations <= 0) { - throw new GeneticException(GeneticException.TOO_SMALL, maxGenerations, 1); - } - this.maxGenerations = maxGenerations; - } + /** + * Create a new FixedGenerationCount instance. + * + * @param maxGenerations number of generations to evolve + * @throws GeneticException if the number of generations is < 1 + */ + public FixedGenerationCount(final int maxGenerations) { + if (maxGenerations <= 0) { + throw new GeneticException(GeneticException.TOO_SMALL, maxGenerations, 1); + } + this.maxGenerations = maxGenerations; + } - /** - * Determine whether or not the given number of generations have passed. - * Increments the number of generations counter if the maximum has not been - * reached. - * - * @return true IFF the maximum number of generations has been - * exceeded - */ - @Override - public boolean isSatisfied(Population population) { - if (this.numGenerations < this.maxGenerations) { - numGenerations++; - return false; - } - return true; - } + /** + * Determine whether or not the given number of generations have passed. + * Increments the number of generations counter if the maximum has not been + * reached. + * + * @return true IFF the maximum number of generations has been + * exceeded + */ + @Override + public boolean isSatisfied(Population population) { + if (this.numGenerations < this.maxGenerations) { + numGenerations++; + return false; + } + return true; + } - /** - * Returns the number of generations that have already passed. - * - * @return the number of generations that have passed - */ - public int getNumGenerations() { - return numGenerations; - } + /** + * Returns the number of generations that have already passed. + * @return the number of generations that have passed + */ + public int getNumGenerations() { + return numGenerations; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java index 5a0388483b..9a4e28e853 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java @@ -16,7 +16,6 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Chromosome; /** @@ -26,15 +25,13 @@ */ public interface MutationPolicy { - /** - * Mutate the given chromosome. - * - * @param original the original chromosome. - * @param mutationRate The probability of mutation - * @return the mutated chromosome. - * @throws GeneticException if the given chromosome is not - * compatible with this - * {@link MutationPolicy} - */ - Chromosome mutate(Chromosome original, double mutationRate); + /** + * Mutate the given chromosome. + * @param original the original chromosome. + * @param mutationRate The probability of mutation + * @return the mutated chromosome. + * @throws GeneticException if the given chromosome is not compatible with this + * {@link MutationPolicy} + */ + Chromosome mutate(Chromosome original, double mutationRate); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java index dc0487a4a6..a047638202 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -17,6 +17,7 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; + import java.util.List; import org.apache.commons.math4.genetics.exception.GeneticException; @@ -31,7 +32,6 @@ * child, and the second parts are copied crosswise. * * Example (2-point crossover): - * *
  * -C- denotes a crossover point
  *           -C-       -C-                         -C-        -C-
@@ -43,117 +43,115 @@
  * c1 = (1 0  | 1 0 1 0  | 0 1 1)    X   c2 = (0 1  | 1 0 0 1  | 0 1 1)
  * 
* - * This policy works only on {@link AbstractListChromosome}, and therefore it is - * parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it + * is parameterized by T. Moreover, the chromosomes must have same lengths. * * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ public class NPointCrossover extends AbstractListChromosomeCrossoverPolicy { - /** The number of crossover points. */ - private final int crossoverPoints; - - /** - * Creates a new {@link NPointCrossover} policy using the given number of - * points. - *

- * Note: the number of crossover points must be < - * chromosome length - 1. This condition can only be checked at - * runtime, as the chromosome length is not known in advance. - * - * @param crossoverPoints the number of crossover points - * @throws GeneticException if the number of {@code crossoverPoints} is not - * strictly positive - */ - public NPointCrossover(final int crossoverPoints) { - if (crossoverPoints <= 0) { - throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, crossoverPoints); - } - this.crossoverPoints = crossoverPoints; - } - - /** - * Returns the number of crossover points used by this {@link CrossoverPolicy}. - * - * @return the number of crossover points - */ - public int getCrossoverPoints() { - return crossoverPoints; - } - - /** - * Performs a N-point crossover. N random crossover points are selected and are - * used to divide the parent chromosomes into segments. The segments are copied - * in alternate order from the two parents to the corresponding child - * chromosomes. - * - * Example (2-point crossover): - * - *

-	 * -C- denotes a crossover point
-	 *           -C-       -C-                         -C-        -C-
-	 * p1 = (1 0  | 1 0 0 1 | 0 1 1)    X    p2 = (0 1  | 1 0 1 0  | 1 1 1)
-	 *      \----/ \-------/ \-----/              \----/ \--------/ \-----/
-	 *        ||      (*)       ||                  ||      (**)       ||
-	 *        VV      (**)      VV                  VV      (*)        VV
-	 *      /----\ /--------\ /-----\             /----\ /--------\ /-----\
-	 * c1 = (1 0  | 1 0 1 0  | 0 1 1)    X   c2 = (0 1  | 1 0 0 1  | 0 1 1)
-	 * 
- * - * @param first the first chromosome - * @param second the second chromosome - * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is different - * @throws GeneticException if the number of crossoverPoints is too large for - * the actual chromosomes - */ - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { - - final int length = first.getLength(); - if (crossoverPoints >= length) { - throw new GeneticException(GeneticException.TOO_LARGE, crossoverPoints, length); - } - - // array representations of the parents - final List parent1Rep = first.getRepresentation(); - final List parent2Rep = second.getRepresentation(); - // and of the children - final List child1Rep = new ArrayList<>(length); - final List child2Rep = new ArrayList<>(length); - - final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); - - List c1 = child1Rep; - List c2 = child2Rep; - - int remainingPoints = crossoverPoints; - int lastIndex = 0; - for (int i = 0; i < crossoverPoints; i++, remainingPoints--) { - // select the next crossover point at random - final int crossoverIndex = 1 + lastIndex + random.nextInt(length - lastIndex - remainingPoints); - - // copy the current segment - for (int j = lastIndex; j < crossoverIndex; j++) { - c1.add(parent1Rep.get(j)); - c2.add(parent2Rep.get(j)); - } - - // swap the children for the next segment - List tmp = c1; - c1 = c2; - c2 = tmp; - - lastIndex = crossoverIndex; - } - - // copy the last segment - for (int j = lastIndex; j < length; j++) { - c1.add(parent1Rep.get(j)); - c2.add(parent2Rep.get(j)); - } - - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); - } + /** The number of crossover points. */ + private final int crossoverPoints; + + /** + * Creates a new {@link NPointCrossover} policy using the given number of + * points. + *

+ * Note: the number of crossover points must be < + * chromosome length - 1. This condition can only be checked at + * runtime, as the chromosome length is not known in advance. + * + * @param crossoverPoints the number of crossover points + * @throws GeneticException if the number of {@code crossoverPoints} is not + * strictly positive + */ + public NPointCrossover(final int crossoverPoints) { + if (crossoverPoints <= 0) { + throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, crossoverPoints); + } + this.crossoverPoints = crossoverPoints; + } + + /** + * Returns the number of crossover points used by this {@link CrossoverPolicy}. + * + * @return the number of crossover points + */ + public int getCrossoverPoints() { + return crossoverPoints; + } + + /** + * Performs a N-point crossover. N random crossover points are selected and are used + * to divide the parent chromosomes into segments. The segments are copied in alternate + * order from the two parents to the corresponding child chromosomes. + * + * Example (2-point crossover): + *

+     * -C- denotes a crossover point
+     *           -C-       -C-                         -C-        -C-
+     * p1 = (1 0  | 1 0 0 1 | 0 1 1)    X    p2 = (0 1  | 1 0 1 0  | 1 1 1)
+     *      \----/ \-------/ \-----/              \----/ \--------/ \-----/
+     *        ||      (*)       ||                  ||      (**)       ||
+     *        VV      (**)      VV                  VV      (*)        VV
+     *      /----\ /--------\ /-----\             /----\ /--------\ /-----\
+     * c1 = (1 0  | 1 0 1 0  | 0 1 1)    X   c2 = (0 1  | 1 0 0 1  | 0 1 1)
+     * 
+ * + * @param first first parent (p1) + * @param second second parent (p2) + * @return pair of two children (c1,c2) + * @throws MathIllegalArgumentException iff one of the chromosomes is + * not an instance of {@link AbstractListChromosome} + * @throws DimensionMismatchException if the length of the two chromosomes is different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + + final int length = first.getLength(); + if (crossoverPoints >= length) { + throw new GeneticException(GeneticException.TOO_LARGE, crossoverPoints, length); + } + + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1Rep = new ArrayList<>(length); + final List child2Rep = new ArrayList<>(length); + + final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); + + List c1 = child1Rep; + List c2 = child2Rep; + + int remainingPoints = crossoverPoints; + int lastIndex = 0; + for (int i = 0; i < crossoverPoints; i++, remainingPoints--) { + // select the next crossover point at random + final int crossoverIndex = 1 + lastIndex + random.nextInt(length - lastIndex - remainingPoints); + + // copy the current segment + for (int j = lastIndex; j < crossoverIndex; j++) { + c1.add(parent1Rep.get(j)); + c2.add(parent2Rep.get(j)); + } + + // swap the children for the next segment + List tmp = c1; + c1 = c2; + c2 = tmp; + + lastIndex = crossoverIndex; + } + + // copy the last segment + for (int j = lastIndex; j < length; j++) { + c1.add(parent1Rep.get(j)); + c2.add(parent2Rep.get(j)); + } + + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java index d2623fb726..a0a48db917 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -17,9 +17,9 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; + import java.util.List; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; @@ -30,7 +30,6 @@ * second parts are copied crosswise. * * Example: - * *
  * -C- denotes a crossover point
  *                   -C-                                 -C-
@@ -42,8 +41,8 @@
  * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
  * 
* - * This policy works only on {@link AbstractListChromosome}, and therefore it is - * parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it + * is parameterized by T. Moreover, the chromosomes must have same lengths. * * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 2.0 @@ -51,54 +50,55 @@ */ public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy { - /** - * Performs one point crossover. A random crossover point is selected and the - * first part from each parent is copied to the corresponding child, and the - * second parts are copied crosswise. - * - * Example: - * - *
-	 * -C- denotes a crossover point
-	 *                   -C-                                 -C-
-	 * p1 = (1 0 1 0 0 1  | 0 1 1)    X    p2 = (0 1 1 0 1 0  | 1 1 1)
-	 *      \------------/ \-----/              \------------/ \-----/
-	 *            ||         (*)                       ||        (**)
-	 *            VV         (**)                      VV        (*)
-	 *      /------------\ /-----\              /------------\ /-----\
-	 * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
-	 * 
- * - * @param first the first chromosome. - * @param second the second chromosome. - * @return the pair of new chromosomes that resulted from the crossover. - * @throws GeneticException if the length of the two chromosomes is different - */ - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { - final int length = first.getLength(); - // array representations of the parents - final List parent1Rep = first.getRepresentation(); - final List parent2Rep = second.getRepresentation(); - // and of the children - final List child1Rep = new ArrayList<>(length); - final List child2Rep = new ArrayList<>(length); + /** + * Performs one point crossover. A random crossover point is selected and the + * first part from each parent is copied to the corresponding child, and the + * second parts are copied crosswise. + * + * Example: + *
+     * -C- denotes a crossover point
+     *                   -C-                                 -C-
+     * p1 = (1 0 1 0 0 1  | 0 1 1)    X    p2 = (0 1 1 0 1 0  | 1 1 1)
+     *      \------------/ \-----/              \------------/ \-----/
+     *            ||         (*)                       ||        (**)
+     *            VV         (**)                      VV        (*)
+     *      /------------\ /-----\              /------------\ /-----\
+     * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
+     * 
+ * + * @param first first parent (p1) + * @param second second parent (p2) + * @return pair of two children (c1,c2) + * @throws MathIllegalArgumentException iff one of the chromosomes is + * not an instance of {@link AbstractListChromosome} + * @throws DimensionMismatchException if the length of the two chromosomes is different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + final int length = first.getLength(); + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1Rep = new ArrayList<>(length); + final List child2Rep = new ArrayList<>(length); - // select a crossover point at random (0 and length makes no sense) - final int crossoverIndex = 1 + (RandomGenerator.getRandomGenerator().nextInt(length - 2)); + // select a crossover point at random (0 and length makes no sense) + final int crossoverIndex = 1 + (RandomGenerator.getRandomGenerator().nextInt(length - 2)); - // copy the first part - for (int i = 0; i < crossoverIndex; i++) { - child1Rep.add(parent1Rep.get(i)); - child2Rep.add(parent2Rep.get(i)); - } - // and switch the second part - for (int i = crossoverIndex; i < length; i++) { - child1Rep.add(parent2Rep.get(i)); - child2Rep.add(parent1Rep.get(i)); - } + // copy the first part + for (int i = 0; i < crossoverIndex; i++) { + child1Rep.add(parent1Rep.get(i)); + child2Rep.add(parent2Rep.get(i)); + } + // and switch the second part + for (int i = crossoverIndex; i < length; i++) { + child1Rep.add(parent2Rep.get(i)); + child2Rep.add(parent1Rep.get(i)); + } - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); - } + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java index 5e021ca544..3e35667eba 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -17,115 +17,112 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; + import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** - * Order 1 Crossover [OX1] builds offspring from ordered chromosomes by - * copying a consecutive slice from one parent, and filling up the remaining - * genes from the other parent as they appear. + * Order 1 Crossover [OX1] builds offspring from ordered chromosomes by copying a + * consecutive slice from one parent, and filling up the remaining genes from the other + * parent as they appear. *

* This policy works by applying the following rules: *

    - *
  1. select a random slice of consecutive genes from parent 1
  2. - *
  3. copy the slice to child 1 and mark out the genes in parent 2
  4. - *
  5. starting from the right side of the slice, copy genes from parent 2 as - * they appear to child 1 if they are not yet marked out.
  6. + *
  7. select a random slice of consecutive genes from parent 1
  8. + *
  9. copy the slice to child 1 and mark out the genes in parent 2
  10. + *
  11. starting from the right side of the slice, copy genes from parent 2 as they + * appear to child 1 if they are not yet marked out.
  12. *
*

* Example (random sublist from index 3 to 7, underlined): - * *

  * p1 = (8 4 7 3 6 2 5 1 9 0)   X   c1 = (0 4 7 3 6 2 5 1 8 9)
  *             ---------                        ---------
  * p2 = (0 1 2 3 4 5 6 7 8 9)   X   c2 = (8 1 2 3 4 5 6 7 9 0)
  * 
*

- * This policy works only on {@link AbstractListChromosome}, and therefore it is - * parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it + * is parameterized by T. Moreover, the chromosomes must have same lengths. * - * @see - * Order 1 Crossover Operator + * @see + * Order 1 Crossover Operator * * @param generic type of the {@link AbstractListChromosome}s for crossover * @since 3.1 */ public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy { - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the - * actual crossover. - * - * @param first the first chromosome - * @param second the second chromosome - * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is different - */ - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + /** + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the + * actual crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { - final int length = first.getLength(); - // array representations of the parents - final List parent1Rep = first.getRepresentation(); - final List parent2Rep = second.getRepresentation(); - // and of the children - final List child1 = new ArrayList<>(length); - final List child2 = new ArrayList<>(length); - // sets of already inserted items for quick access - final Set child1Set = new HashSet<>(length); - final Set child2Set = new HashSet<>(length); + final int length = first.getLength(); + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1 = new ArrayList<>(length); + final List child2 = new ArrayList<>(length); + // sets of already inserted items for quick access + final Set child1Set = new HashSet<>(length); + final Set child2Set = new HashSet<>(length); - final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); - // choose random points, making sure that lb < ub. - int a = random.nextInt(length); - int b; - do { - b = random.nextInt(length); - } while (a == b); - // determine the lower and upper bounds - final int lb = Math.min(a, b); - final int ub = Math.max(a, b); + final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); + // choose random points, making sure that lb < ub. + int a = random.nextInt(length); + int b; + do { + b = random.nextInt(length); + } while (a == b); + // determine the lower and upper bounds + final int lb = Math.min(a, b); + final int ub = Math.max(a, b); - // add the subLists that are between lb and ub - child1.addAll(parent1Rep.subList(lb, ub + 1)); - child1Set.addAll(child1); - child2.addAll(parent2Rep.subList(lb, ub + 1)); - child2Set.addAll(child2); + // add the subLists that are between lb and ub + child1.addAll(parent1Rep.subList(lb, ub + 1)); + child1Set.addAll(child1); + child2.addAll(parent2Rep.subList(lb, ub + 1)); + child2Set.addAll(child2); - // iterate over every item in the parents - for (int i = 1; i <= length; i++) { - final int idx = (ub + i) % length; + // iterate over every item in the parents + for (int i = 1; i <= length; i++) { + final int idx = (ub + i) % length; - // retrieve the current item in each parent - final T item1 = parent1Rep.get(idx); - final T item2 = parent2Rep.get(idx); + // retrieve the current item in each parent + final T item1 = parent1Rep.get(idx); + final T item2 = parent2Rep.get(idx); - // if the first child already contains the item in the second parent add it - if (!child1Set.contains(item2)) { - child1.add(item2); - child1Set.add(item2); - } + // if the first child already contains the item in the second parent add it + if (!child1Set.contains(item2)) { + child1.add(item2); + child1Set.add(item2); + } - // if the second child already contains the item in the first parent add it - if (!child2Set.contains(item1)) { - child2.add(item1); - child2Set.add(item1); - } - } + // if the second child already contains the item in the first parent add it + if (!child2Set.contains(item1)) { + child2.add(item1); + child2Set.add(item1); + } + } - // rotate so that the original slice is in the same place as in the parents. - Collections.rotate(child1, lb); - Collections.rotate(child2, lb); + // rotate so that the original slice is in the same place as in the parents. + Collections.rotate(child1, lb); + Collections.rotate(child2, lb); - return new ChromosomePair(first.newFixedLengthChromosome(child1), second.newFixedLengthChromosome(child2)); - } + return new ChromosomePair(first.newFixedLengthChromosome(child1), second.newFixedLengthChromosome(child2)); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java index 773d2c90e5..b249430869 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java @@ -16,7 +16,6 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.model.RandomKey; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** @@ -27,9 +26,12 @@ */ public class RandomKeyMutation extends AbstractListChromosomeMutationPolicy { - @Override - protected Double mutateGene(Double originalValue) { - return RandomGenerator.getRandomGenerator().nextDouble(); - } + /** + * {@inheritDoc} + */ + @Override + protected Double mutateGene(Double originalValue) { + return RandomGenerator.getRandomGenerator().nextDouble(); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java index 5c4a657c30..59a738684e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java @@ -16,7 +16,6 @@ */ package org.apache.commons.math4.genetics.operators; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.model.Population; @@ -26,13 +25,13 @@ * @since 2.0 */ public interface SelectionPolicy { - /** - * Select two chromosomes from the population. - * - * @param population the population from which the chromosomes are chosen. - * @return the selected chromosomes. - * @throws GeneticException if the population is not compatible with - * this {@link SelectionPolicy} - */ - ChromosomePair select(Population population); + + /** + * Select two chromosomes from the population. + * @param population the population from which the chromosomes are chosen. + * @return the selected chromosomes. + * @throws GeneticException if the population is not compatible with this + * {@link SelectionPolicy} + */ + ChromosomePair select(Population population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java index 6581a82682..1528a7f25a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java @@ -24,13 +24,14 @@ * @since 2.0 */ public interface StoppingCondition { - /** - * Determine whether or not the given population satisfies the stopping - * condition. - * @param population TODO - * - * @return true if this stopping condition is met by the given - * population, false otherwise. - */ - boolean isSatisfied(Population population); + + /** + * Determine whether or not the given population satisfies the stopping + * condition. + * @param population TODO + * + * @return true if this stopping condition is met by the given + * population, false otherwise. + */ + boolean isSatisfied(Population population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java index 1cf96c1c9a..cfc674b2f8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java @@ -36,87 +36,87 @@ */ public class TournamentSelection implements SelectionPolicy { - /** number of chromosomes included in the tournament selections. */ - private int arity; + /** number of chromosomes included in the tournament selections. */ + private int arity; - /** - * Creates a new TournamentSelection instance. - * - * @param arity how many chromosomes will be drawn to the tournament - */ - public TournamentSelection(final int arity) { - this.arity = arity; - } + /** + * Creates a new TournamentSelection instance. + * + * @param arity how many chromosomes will be drawn to the tournament + */ + public TournamentSelection(final int arity) { + this.arity = arity; + } - /** - * Select two chromosomes from the population. Each of the two selected - * chromosomes is selected based on n-ary tournament -- this is done by drawing - * {@link #arity} random chromosomes without replacement from the population, - * and then selecting the fittest chromosome among them. - * - * @param population the population from which the chromosomes are chosen. - * @return the selected chromosomes. - * @throws GeneticException if the tournament arity is bigger than - * the population size - */ - @Override - public ChromosomePair select(final Population population) { - return new ChromosomePair(tournament((ListPopulation) population), tournament((ListPopulation) population)); - } + /** + * Select two chromosomes from the population. Each of the two selected + * chromosomes is selected based on n-ary tournament -- this is done by drawing + * {@link #arity} random chromosomes without replacement from the population, + * and then selecting the fittest chromosome among them. + * + * @param population the population from which the chromosomes are chosen. + * @return the selected chromosomes. + * @throws GeneticException if the tournament arity is bigger than the + * population size + */ + @Override + public ChromosomePair select(final Population population) { + return new ChromosomePair(tournament((ListPopulation) population), tournament((ListPopulation) population)); + } - /** - * Helper for {@link #select(Population)}. Draw {@link #arity} random - * chromosomes without replacement from the population, and then select the - * fittest chromosome among them. - * - * @param population the population from which the chromosomes are chosen. - * @return the selected chromosome. - * @throws GeneticException if the tournament arity is bigger than the - * population size - */ - private Chromosome tournament(final ListPopulation population) { - if (population.getPopulationSize() < this.arity) { - throw new GeneticException(GeneticException.TOO_LARGE, arity, population.getPopulationSize()); - } - // auxiliary population - ListPopulation tournamentPopulation = new ListPopulation(this.arity) { - /** {@inheritDoc} */ - @Override - public Population nextGeneration(double elitismRate) { - // not useful here - return null; - } - }; + /** + * Helper for {@link #select(Population)}. Draw {@link #arity} random + * chromosomes without replacement from the population, and then select the + * fittest chromosome among them. + * + * @param population the population from which the chromosomes are chosen. + * @return the selected chromosome. + * @throws GeneticException if the tournament arity is bigger than the + * population size + */ + private Chromosome tournament(final ListPopulation population) { + if (population.getPopulationSize() < this.arity) { + throw new GeneticException(GeneticException.TOO_LARGE, arity, population.getPopulationSize()); + } + // auxiliary population + ListPopulation tournamentPopulation = new ListPopulation(this.arity) { + /** {@inheritDoc} */ + @Override + public Population nextGeneration(double elitismRate) { + // not useful here + return null; + } + }; - // create a copy of the chromosome list - List chromosomes = new ArrayList<>(population.getChromosomes()); - for (int i = 0; i < this.arity; i++) { - // select a random individual and add it to the tournament - int rind = RandomGenerator.getRandomGenerator().nextInt(chromosomes.size()); - tournamentPopulation.addChromosome(chromosomes.get(rind)); - // do not select it again - chromosomes.remove(rind); - } - // the winner takes it all - return tournamentPopulation.getFittestChromosome(); - } + // create a copy of the chromosome list + List chromosomes = new ArrayList<>(population.getChromosomes()); + for (int i = 0; i < this.arity; i++) { + // select a random individual and add it to the tournament + int rind = RandomGenerator.getRandomGenerator().nextInt(chromosomes.size()); + tournamentPopulation.addChromosome(chromosomes.get(rind)); + // do not select it again + chromosomes.remove(rind); + } + // the winner takes it all + return tournamentPopulation.getFittestChromosome(); + } - /** - * Gets the arity (number of chromosomes drawn to the tournament). - * - * @return arity of the tournament - */ - public int getArity() { - return arity; - } + /** + * Gets the arity (number of chromosomes drawn to the tournament). + * + * @return arity of the tournament + */ + public int getArity() { + return arity; + } - /** - * Sets the arity (number of chromosomes drawn to the tournament). - * - * @param arity arity of the tournament - */ - public void setArity(final int arity) { - this.arity = arity; - } + /** + * Sets the arity (number of chromosomes drawn to the tournament). + * + * @param arity arity of the tournament + */ + public void setArity(final int arity) { + this.arity = arity; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java index 778c65c0a3..2795fcb149 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java @@ -19,34 +19,52 @@ import org.apache.commons.math4.genetics.model.Population; +/** + * This class represents a stopping condition based on best fitness value. + * Convergence will be stopped once best fitness remains unchanged for + * predefined number of generations. + */ public class UnchangedBestFitness implements StoppingCondition { - private double lastBestFitness = Double.MIN_VALUE; + /** best fitness of previous generation. **/ + private double lastBestFitness = Double.MIN_VALUE; - private final int maxGenerationsWithUnchangedBestFitness; + /** + * The configured number of generations for which optimization process will + * continue with unchanged best fitness value. + **/ + private final int maxGenerationsWithUnchangedBestFitness; - private int generationsHavingUnchangedBestFitness; + /** Number of generations the best fitness value has not been changed. **/ + private int generationsHavingUnchangedBestFitness; - public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { - this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; - } + /** + * constructor. + * @param maxGenerationsWithUnchangedAverageFitness + */ + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } - @Override - public boolean isSatisfied(Population population) { - double currentBestFitness = population.getFittestChromosome().getFitness(); + /** + * {@inheritDoc} + */ + @Override + public boolean isSatisfied(Population population) { + double currentBestFitness = population.getFittestChromosome().getFitness(); - if (lastBestFitness == currentBestFitness) { - if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { - return true; - } else { - this.generationsHavingUnchangedBestFitness++; - } - } else { - this.generationsHavingUnchangedBestFitness = 0; - lastBestFitness = currentBestFitness; - } + if (lastBestFitness == currentBestFitness) { + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } else { + this.generationsHavingUnchangedBestFitness++; + } + } else { + this.generationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } - return false; - } + return false; + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java index 631f44df7d..975f7dfe49 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java @@ -20,42 +20,65 @@ import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.Population; +/** + * This class represents a stopping condition based on mean fitness value. + * Convergence will be stopped once mean fitness remains unchanged for + * predefined number of generations. + */ public class UnchangedMeanFitness implements StoppingCondition { - private double lastMeanFitness = Double.MIN_VALUE; + /** Mean fitness of previous generation. **/ + private double lastMeanFitness = Double.MIN_VALUE; - private final int maxGenerationsWithUnchangedMeanFitness; + /** + * The configured number of generations for which optimization process will + * continue with unchanged best fitness value. + **/ + private final int maxGenerationsWithUnchangedMeanFitness; - private int generationsHavingUnchangedMeanFitness; + /** Number of generations the mean fitness value has not been changed. **/ + private int generationsHavingUnchangedMeanFitness; - public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { - this.maxGenerationsWithUnchangedMeanFitness = maxGenerationsWithUnchangedMeanFitness; - } + /** + * constructor. + * @param maxGenerationsWithUnchangedMeanFitness + */ + public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { + this.maxGenerationsWithUnchangedMeanFitness = maxGenerationsWithUnchangedMeanFitness; + } - @Override - public boolean isSatisfied(Population population) { + /** + * {@inheritDoc} + */ + @Override + public boolean isSatisfied(Population population) { - double currentMeanFitness = calculateMeanFitness(population); + double currentMeanFitness = calculateMeanFitness(population); - if (lastMeanFitness == currentMeanFitness) { - if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { - return true; - } else { - this.generationsHavingUnchangedMeanFitness++; - } - } else { - this.generationsHavingUnchangedMeanFitness = 0; - lastMeanFitness = currentMeanFitness; - } + if (lastMeanFitness == currentMeanFitness) { + if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { + return true; + } else { + this.generationsHavingUnchangedMeanFitness++; + } + } else { + this.generationsHavingUnchangedMeanFitness = 0; + lastMeanFitness = currentMeanFitness; + } - return false; - } + return false; + } - private double calculateMeanFitness(Population population) { - double totalFitness = 0.0; - for (Chromosome chromosome : population) { - totalFitness += chromosome.getFitness(); - } - return totalFitness / population.getPopulationSize(); - } + /** + * calculates mean fitness of the population. + * @param population + * @return mean fitness + */ + private double calculateMeanFitness(Population population) { + double totalFitness = 0.0; + for (Chromosome chromosome : population) { + totalFitness += chromosome.getFitness(); + } + return totalFitness / population.getPopulationSize(); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java index 789cddc83d..01bbedd51f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -17,11 +17,11 @@ package org.apache.commons.math4.genetics.operators; import java.util.ArrayList; + import java.util.List; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.Constants; import org.apache.commons.math4.genetics.utils.RandomGenerator; @@ -58,64 +58,64 @@ */ public class UniformCrossover extends AbstractListChromosomeCrossoverPolicy { - /** The mixing ratio. */ - private final double ratio; + /** The mixing ratio. */ + private final double ratio; - /** - * Creates a new {@link UniformCrossover} policy using the given mixing ratio. - * - * @param ratio the mixing ratio - * @throws GeneticException if the mixing ratio is outside the [0, 1] range - */ - public UniformCrossover(final double ratio) { - if (ratio < 0.0d || ratio > 1.0d) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, ratio, Constants.CROSSOVER_RATE, 0.0d, 1.0d); - } - this.ratio = ratio; - } + /** + * Creates a new {@link UniformCrossover} policy using the given mixing ratio. + * + * @param ratio the mixing ratio + * @throws GeneticException if the mixing ratio is outside the [0, 1] range + */ + public UniformCrossover(final double ratio) { + if (ratio < 0.0d || ratio > 1.0d) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, ratio, Constants.CROSSOVER_RATE, 0.0d, 1.0d); + } + this.ratio = ratio; + } - /** - * Returns the mixing ratio used by this {@link CrossoverPolicy}. - * - * @return the mixing ratio - */ - public double getRatio() { - return ratio; - } + /** + * Returns the mixing ratio used by this {@link CrossoverPolicy}. + * + * @return the mixing ratio + */ + public double getRatio() { + return ratio; + } - /** - * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the - * actual crossover. - * - * @param first the first chromosome - * @param second the second chromosome - * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is different - */ - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { - final int length = first.getLength(); - // array representations of the parents - final List parent1Rep = first.getRepresentation(); - final List parent2Rep = second.getRepresentation(); - // and of the children - final List child1Rep = new ArrayList<>(length); - final List child2Rep = new ArrayList<>(length); + /** + * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the + * actual crossover. + * + * @param first the first chromosome + * @param second the second chromosome + * @return the pair of new chromosomes that resulted from the crossover + * @throws GeneticException if the length of the two chromosomes is different + */ + protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + final int length = first.getLength(); + // array representations of the parents + final List parent1Rep = first.getRepresentation(); + final List parent2Rep = second.getRepresentation(); + // and of the children + final List child1Rep = new ArrayList<>(length); + final List child2Rep = new ArrayList<>(length); - final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); + final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); - for (int index = 0; index < length; index++) { + for (int index = 0; index < length; index++) { - if (random.nextDouble() < ratio) { - // swap the bits -> take other parent - child1Rep.add(parent2Rep.get(index)); - child2Rep.add(parent1Rep.get(index)); - } else { - child1Rep.add(parent1Rep.get(index)); - child2Rep.add(parent2Rep.get(index)); - } - } + if (random.nextDouble() < ratio) { + // swap the bits -> take other parent + child1Rep.add(parent2Rep.get(index)); + child2Rep.add(parent1Rep.get(index)); + } else { + child1Rep.add(parent1Rep.get(index)); + child2Rep.add(parent2Rep.get(index)); + } + } - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); - } + return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), + second.newFixedLengthChromosome(child2Rep)); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java new file mode 100644 index 0000000000..0e377a78b6 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.probabilitygenerators; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 353e0e00b5..467058d50f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -24,48 +24,42 @@ */ public interface PopulationStatisticalSummary { - /** - * Returns the arithmetic mean of population fitness. - * - * @return The mean or Double.NaN if no values have been added. - */ - double getMeanFitness(); + /** + * Returns the arithmetic mean of population fitness. + * @return The mean or Double.NaN if no values have been added. + */ + double getMeanFitness(); - /** - * Returns the variance of the population fitness. - * - * @return The variance, Double.NaN if no values have been added or 0.0 for a - * single value set. - */ - double getFitnessVariance(); + /** + * Returns the variance of the population fitness. + * @return The variance, Double.NaN if no values have been added or 0.0 for a + * single value set. + */ + double getFitnessVariance(); - /** - * Returns the minimum fitness of the population. - * - * @return The max or Double.NaN if no values have been added. - */ - double getMinFitness(); + /** + * Returns the minimum fitness of the population. + * @return The max or Double.NaN if no values have been added. + */ + double getMinFitness(); - /** - * Returns the maximum fitness of the population. - * - * @return The max or Double.NaN if no values have been added. - */ - double getMaxFitness(); + /** + * Returns the maximum fitness of the population. + * @return The max or Double.NaN if no values have been added. + */ + double getMaxFitness(); - /** - * Returns the population size. - * - * @return The number of available values - */ - long getPopulationSize(); + /** + * Returns the population size. + * @return The number of available values + */ + long getPopulationSize(); - /** - * Calculates the rank of chromosome in population based on its fitness. - * - * @param chromosome - * @return the rank of chromosome - */ - public int findRank(Chromosome chromosome); + /** + * Calculates the rank of chromosome in population based on its fitness. + * @param chromosome + * @return the rank of chromosome + */ + int findRank(Chromosome chromosome); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index 34e20895ae..4819922b3d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -23,85 +23,125 @@ import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +/** + * This class represents an implementation of population statistical summary. + */ public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSummary { - private double[] fitnesses; - - private double maxFitness; - - private double minFitness; - - private double meanFitness; - - private double variance; - - public PopulationStatisticalSummaryImpl(Population population) { - double[] fitnesses = getFitnesses(population); - Arrays.sort(fitnesses); - this.fitnesses = fitnesses; - this.maxFitness = fitnesses[fitnesses.length - 1]; - this.minFitness = fitnesses[0]; - this.meanFitness = calculateMeanFitness(fitnesses); - this.variance = calculateVariance(fitnesses); - } - - private double[] getFitnesses(Population population) { - double fitnesses[] = new double[population.getPopulationSize()]; - int index = 0; - for (Chromosome chromosome : population) { - fitnesses[index++] = chromosome.getFitness(); - } - return fitnesses; - } - - @Override - public double getMeanFitness() { - return this.meanFitness; - } - - @Override - public double getFitnessVariance() { - return this.variance; - } - - @Override - public double getMaxFitness() { - return this.maxFitness; - } - - @Override - public double getMinFitness() { - return this.minFitness; - } - - @Override - public long getPopulationSize() { - return this.fitnesses.length; - } - - private double calculateMeanFitness(double[] fitnesses) { - double sum = 0.0; - for (double fitness : fitnesses) { - sum += fitness; - } - return sum / fitnesses.length; - } - - private double calculateVariance(double[] fitnesses) { - if (this.meanFitness == 0) { - this.meanFitness = calculateMeanFitness(fitnesses); - } - double sumOfSquare = 0.0; - for (double fitness : fitnesses) { - sumOfSquare += Math.pow(fitness, 2); - } - - return (sumOfSquare / fitnesses.length) - Math.pow(this.meanFitness, 2); - } - - @Override - public int findRank(Chromosome chromosome) { - return Arrays.binarySearch(fitnesses, chromosome.getFitness()); - } + /** array of fitness of the population. **/ + private double[] fitnesses; + + /** maximum fitness of the population. **/ + private double maxFitness; + + /** minimum fitness of the population. **/ + private double minFitness; + + /** mean fitness of the population. **/ + private double meanFitness; + + /** variance of population fitness. **/ + private double variance; + + /** + * constructor. + * @param population + */ + public PopulationStatisticalSummaryImpl(Population population) { + double[] populationFitnesses = getFitnesses(population); + Arrays.sort(populationFitnesses); + this.fitnesses = populationFitnesses; + this.maxFitness = populationFitnesses[populationFitnesses.length - 1]; + this.minFitness = populationFitnesses[0]; + this.meanFitness = calculateMeanFitness(populationFitnesses); + this.variance = calculateVariance(populationFitnesses); + } + + private double[] getFitnesses(Population population) { + double[] populationFitnesses = new double[population.getPopulationSize()]; + int index = 0; + for (Chromosome chromosome : population) { + populationFitnesses[index++] = chromosome.getFitness(); + } + return populationFitnesses; + } + + /** + * {@inheritDoc} + */ + @Override + public double getMeanFitness() { + return this.meanFitness; + } + + /** + * {@inheritDoc} + */ + @Override + public double getFitnessVariance() { + return this.variance; + } + + /** + * {@inheritDoc} + */ + @Override + public double getMaxFitness() { + return this.maxFitness; + } + + /** + * {@inheritDoc} + */ + @Override + public double getMinFitness() { + return this.minFitness; + } + + /** + * {@inheritDoc} + */ + @Override + public long getPopulationSize() { + return this.fitnesses.length; + } + + /** + * calculate mean fitness. + * @param populationFitnesses + * @return mean fitness + */ + private double calculateMeanFitness(double[] populationFitnesses) { + double sum = 0.0; + for (double fitness : populationFitnesses) { + sum += fitness; + } + return sum / populationFitnesses.length; + } + + /** + * calculate variance of population fitness. + * @param populationFitnesses + * @return variance + */ + private double calculateVariance(double[] populationFitnesses) { + if (this.meanFitness == 0) { + this.meanFitness = calculateMeanFitness(populationFitnesses); + } + double sumOfSquare = 0.0; + for (double fitness : populationFitnesses) { + sumOfSquare += Math.pow(fitness, 2); + } + + return (sumOfSquare / populationFitnesses.length) - Math.pow(this.meanFitness, 2); + } + + /** + * {@inheritDoc} + */ + @Override + public int findRank(Chromosome chromosome) { + return Arrays.binarySearch(fitnesses, chromosome.getFitness()); + } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java new file mode 100644 index 0000000000..89c20acb1f --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.stats.internal; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java new file mode 100644 index 0000000000..7478db5b4c --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.stats; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java index 620ca1a08a..16d62d2941 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java @@ -17,14 +17,24 @@ package org.apache.commons.math4.genetics.utils; -public interface Constants { +/** + * Contains all constants required for the library. + */ +public final class Constants { + + /** crossover rate. **/ + public static final String CROSSOVER_RATE = "CROSSOVER_RATE"; - final String CROSSOVER_RATE = "CROSSOVER_RATE"; + /** mutation rate. **/ + public static final String MUTATION_RATE = "MUTATION_RATE"; - final String MUTATION_RATE = "MUTATION_RATE"; + /** elitism rate. **/ + public static final String ELITISM_RATE = "ELITISM_RATE"; - final String ELITISM_RATE = "ELITISM_RATE"; + /** allele value. **/ + public static final String ALLELE_VALUE = "ALLELE_VALUE"; - final String ALLELE_VALUE = "ALLELE_VALUE"; + private Constants() { + } -} \ No newline at end of file +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java index ebcacfb145..d585a4815f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java @@ -19,18 +19,24 @@ import org.apache.commons.rng.UniformRandomProvider; import org.apache.commons.rng.simple.RandomSource; +import org.apache.commons.rng.simple.ThreadLocalRandomSource; -public class RandomGenerator { +/** + * An utility to generate per thread {@link UniformRandomProvider} instance. + */ +public final class RandomGenerator { + + private RandomGenerator() { + + } - private static UniformRandomProvider randomGenerator = RandomSource.create(RandomSource.WELL_19937_C); - - /** - * Returns the (static) random generator. - * - * @return the static random generator shared by GA implementation classes - */ - public static synchronized UniformRandomProvider getRandomGenerator() { - return randomGenerator; - } + /** + * Returns the (static) random generator. + * + * @return the static random generator shared by GA implementation classes + */ + public static UniformRandomProvider getRandomGenerator() { + return ThreadLocalRandomSource.current(RandomSource.XO_RO_SHI_RO_128_PP); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java index aa96a76494..3f446067ff 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java @@ -19,7 +19,6 @@ import java.util.LinkedList; import java.util.List; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; import org.apache.commons.math4.genetics.model.BinaryChromosome; import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ListPopulation; @@ -37,90 +36,90 @@ */ public class GeneticAlgorithmTestBinary { - // parameters for the GA - private static final int DIMENSION = 50; - private static final int POPULATION_SIZE = 50; - private static final int NUM_GENERATIONS = 50; - private static final double ELITISM_RATE = 0.2; - private static final double CROSSOVER_RATE = 1; - private static final double MUTATION_RATE = 0.1; - private static final int TOURNAMENT_ARITY = 2; - - @Test - public void test() { - // to test a stochastic algorithm is hard, so this will rather be an usage - // example - - // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, // all selected - // chromosomes - // will be - // recombined - // (=crossover) - new BinaryMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY)); - - Assert.assertEquals(0, ga.getGenerationsEvolved()); - - // initial population - Population initial = randomPopulation(); - // stopping conditions - StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); - - // best initial chromosome - Chromosome bestInitial = initial.getFittestChromosome(); - - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); - - // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); - - // the only thing we can test is whether the final solution is not worse than - // the initial one - // however, for some implementations of GA, this need not be true :) - - Assert.assertTrue(bestFinal.compareTo(bestInitial) > 0); - Assert.assertEquals(NUM_GENERATIONS, ga.getGenerationsEvolved()); - - } - - /** - * Initializes a random population. - */ - private static ListPopulation randomPopulation() { - List popList = new LinkedList<>(); - - for (int i = 0; i < POPULATION_SIZE; i++) { - BinaryChromosome randChrom = new FindOnes(BinaryChromosome.randomBinaryRepresentation(DIMENSION)); - popList.add(randChrom); - } - return new ListPopulation(popList, popList.size()); - } - - /** - * Chromosomes represented by a binary chromosome. - * - * The goal is to set all bits (genes) to 1. - */ - private static class FindOnes extends BinaryChromosome { - - FindOnes(List representation) { - super(representation, (c) -> { - int num = 0; - for (int val : representation) { - if (val != 0) { - num++; - } - } - return num; - }); - } - - @Override - public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { - return new FindOnes(chromosomeRepresentation); - } - - } + // parameters for the GA + private static final int DIMENSION = 50; + private static final int POPULATION_SIZE = 50; + private static final int NUM_GENERATIONS = 50; + private static final double ELITISM_RATE = 0.2; + private static final double CROSSOVER_RATE = 1; + private static final double MUTATION_RATE = 0.1; + private static final int TOURNAMENT_ARITY = 2; + + @Test + public void test() { + // to test a stochastic algorithm is hard, so this will rather be an usage + // example + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, // all selected + // chromosomes + // will be + // recombined + // (=crossover) + new BinaryMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY)); + + Assert.assertEquals(0, ga.getGenerationsEvolved()); + + // initial population + Population initial = randomPopulation(); + // stopping conditions + StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); + + // best initial chromosome + Chromosome bestInitial = initial.getFittestChromosome(); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + // the only thing we can test is whether the final solution is not worse than + // the initial one + // however, for some implementations of GA, this need not be true :) + + Assert.assertTrue(bestFinal.compareTo(bestInitial) > 0); + Assert.assertEquals(NUM_GENERATIONS, ga.getGenerationsEvolved()); + + } + + /** + * Initializes a random population. + */ + private static ListPopulation randomPopulation() { + List popList = new LinkedList<>(); + + for (int i = 0; i < POPULATION_SIZE; i++) { + BinaryChromosome randChrom = new FindOnes(BinaryChromosome.randomBinaryRepresentation(DIMENSION)); + popList.add(randChrom); + } + return new ListPopulation(popList, popList.size()); + } + + /** + * Chromosomes represented by a binary chromosome. + * + * The goal is to set all bits (genes) to 1. + */ + private static class FindOnes extends BinaryChromosome { + + FindOnes(List representation) { + super(representation, chromosome -> { + int num = 0; + for (int val : representation) { + if (val != 0) { + num++; + } + } + return num; + }); + } + + @Override + public BinaryChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new FindOnes(chromosomeRepresentation); + } + + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java index e589ffd44c..9a2a43ec5b 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java @@ -40,108 +40,105 @@ */ public class GeneticAlgorithmTestPermutations { - // parameters for the GA - private static final int DIMENSION = 20; - private static final int POPULATION_SIZE = 80; - private static final int NUM_GENERATIONS = 200; - private static final double ELITISM_RATE = 0.2; - private static final double CROSSOVER_RATE = 1; - private static final double MUTATION_RATE = 0.08; - private static final int TOURNAMENT_ARITY = 2; - - // numbers from 0 to N-1 - private static final List sequence = new ArrayList<>(); - static { - for (int i = 0; i < DIMENSION; i++) { - sequence.add(i); - } - } - - @Test - public void test() { - // to test a stochastic algorithm is hard, so this will rather be an usage - // example - - // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, - new RandomKeyMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY), ELITISM_RATE); - - // initial population - Population initial = randomPopulation(); - // stopping conditions - StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); - - // best initial chromosome - Chromosome bestInitial = initial.getFittestChromosome(); - - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); - - // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); - - // the only thing we can test is whether the final solution is not worse than - // the initial one - // however, for some implementations of GA, this need not be true :) - - Assert.assertTrue(bestFinal.compareTo(bestInitial) > 0); - - // System.out.println(bestInitial); - // System.out.println(bestFinal); - } - - /** - * Initializes a random population - */ - private static Population randomPopulation() { - List popList = new ArrayList<>(); - for (int i = 0; i < POPULATION_SIZE; i++) { -// Chromosome randChrom = RandomKey.randomChromosome(DIMENSION, new MinPermutationsFitnessFunction()); - Chromosome randChrom = new MinPermutations(RandomKey.randomPermutation(DIMENSION)); - popList.add(randChrom); - } - return new ListPopulation(popList, popList.size()); - } - - /** - * Chromosomes representing a permutation of (0,1,2,...,DIMENSION-1). - * - * The goal is to sort the sequence. - */ - private static class MinPermutations extends RandomKey { - - MinPermutations(List representation) { - super(representation, new MinPermutationsFitnessFunction()); - } - - @Override - public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { - return new MinPermutations(chromosomeRepresentation); - } - - } - - private static class MinPermutationsFitnessFunction implements FitnessFunction { - - @Override - public double compute(Chromosome chromosome) { - // RandomKey minPermutationsChromosome = (RandomKey) - // chromosome; - MinPermutations minPermutationsChromosome = (MinPermutations) chromosome; - int res = 0; - List decoded = minPermutationsChromosome.decode(sequence); - for (int i = 0; i < decoded.size(); i++) { - int value = decoded.get(i); - if (value != i) { - // bad position found - res += Math.abs(value - i); - } - } - // the most fitted chromosome is the one with minimal error - // therefore we must return negative value - return -res; - } - - } + // parameters for the GA + private static final int DIMENSION = 20; + private static final int POPULATION_SIZE = 80; + private static final int NUM_GENERATIONS = 200; + private static final double ELITISM_RATE = 0.2; + private static final double CROSSOVER_RATE = 1; + private static final double MUTATION_RATE = 0.08; + private static final int TOURNAMENT_ARITY = 2; + + // numbers from 0 to N-1 + private static final List sequence = new ArrayList<>(); + static { + for (int i = 0; i < DIMENSION; i++) { + sequence.add(i); + } + } + + @Test + public void test() { + // to test a stochastic algorithm is hard, so this will rather be an usage + // example + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, + new RandomKeyMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY), ELITISM_RATE); + + // initial population + Population initial = randomPopulation(); + // stopping conditions + StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); + + // best initial chromosome + Chromosome bestInitial = initial.getFittestChromosome(); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + // the only thing we can test is whether the final solution is not worse than + // the initial one + // however, for some implementations of GA, this need not be true :) + + Assert.assertTrue(bestFinal.compareTo(bestInitial) > 0); + + } + + /** + * Initializes a random population + */ + private static Population randomPopulation() { + List popList = new ArrayList<>(); + for (int i = 0; i < POPULATION_SIZE; i++) { + Chromosome randChrom = new MinPermutations(RandomKey.randomPermutation(DIMENSION)); + popList.add(randChrom); + } + return new ListPopulation(popList, popList.size()); + } + + /** + * Chromosomes representing a permutation of (0,1,2,...,DIMENSION-1). + * + * The goal is to sort the sequence. + */ + private static class MinPermutations extends RandomKey { + + MinPermutations(List representation) { + super(representation, new MinPermutationsFitnessFunction()); + } + + @Override + public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { + return new MinPermutations(chromosomeRepresentation); + } + + } + + private static class MinPermutationsFitnessFunction implements FitnessFunction { + + @Override + public double compute(Chromosome chromosome) { + // RandomKey minPermutationsChromosome = (RandomKey) + // chromosome; + MinPermutations minPermutationsChromosome = (MinPermutations) chromosome; + int res = 0; + List decoded = minPermutationsChromosome.decode(sequence); + for (int i = 0; i < decoded.size(); i++) { + int value = decoded.get(i); + if (value != i) { + // bad position found + res += Math.abs(value - i); + } + } + // the most fitted chromosome is the one with minimal error + // therefore we must return negative value + return -res; + } + + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java index 700a188757..3c72181f49 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java @@ -17,48 +17,47 @@ package org.apache.commons.math4.genetics.model; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.FitnessFunction; import org.junit.Assert; import org.junit.Test; public class BinaryChromosomeTest { - @Test(expected = GeneticException.class) - public void testInvalidConstructor() { - Integer[][] reprs = new Integer[][] { new Integer[] { 0, 1, 0, 1, 2 }, new Integer[] { 0, 1, 0, 1, -1 } }; - - for (Integer[] repr : reprs) { - new BinaryChromosome(repr, (chromosome) -> {return 0;}); - Assert.fail("Exception not caught"); - } - } - - @Test - public void testRandomConstructor() { - for (int i = 0; i < 20; i++) { - BinaryChromosome.randomBinaryRepresentation(10); - } - } - - @Test - public void testIsSame() { - FitnessFunction fitnessFunction = (chromosome) -> { - return 0; - }; - BinaryChromosome c1 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 1 }, fitnessFunction); - BinaryChromosome c2 = new BinaryChromosome(new Integer[] { 0, 1, 1, 0, 1 }, fitnessFunction); - BinaryChromosome c3 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 1, 1 }, fitnessFunction); - BinaryChromosome c4 = new BinaryChromosome(new Integer[] { 1, 1, 0, 1, 0, 1 }, fitnessFunction); - BinaryChromosome c5 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 0 }, fitnessFunction); - BinaryChromosome c6 = new BinaryChromosome(new Integer[] { 0, 1, 0, 1, 0, 1 }, fitnessFunction); - - Assert.assertFalse(c1.isSame(c2)); - Assert.assertFalse(c1.isSame(c3)); - Assert.assertFalse(c1.isSame(c4)); - Assert.assertFalse(c1.isSame(c5)); - Assert.assertTrue(c1.isSame(c6)); - } + @Test(expected = GeneticException.class) + public void testInvalidConstructor() { + Integer[][] reprs = new Integer[][] {new Integer[] {0, 1, 0, 1, 2}, new Integer[] {0, 1, 0, 1, -1}}; + + for (Integer[] repr : reprs) { + new BinaryChromosome(repr, chromosome -> { + return 0; + }); + Assert.fail("Exception not caught"); + } + } + + @Test + public void testRandomConstructor() { + for (int i = 0; i < 20; i++) { + BinaryChromosome.randomBinaryRepresentation(10); + } + } + + @Test + public void testIsSame() { + FitnessFunction fitnessFunction = chromosome -> { + return 0; + }; + BinaryChromosome c1 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 1}, fitnessFunction); + BinaryChromosome c2 = new BinaryChromosome(new Integer[] {0, 1, 1, 0, 1}, fitnessFunction); + BinaryChromosome c3 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 1, 1}, fitnessFunction); + BinaryChromosome c4 = new BinaryChromosome(new Integer[] {1, 1, 0, 1, 0, 1}, fitnessFunction); + BinaryChromosome c5 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 0}, fitnessFunction); + BinaryChromosome c6 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 1}, fitnessFunction); + + Assert.assertFalse(c1.isSame(c2)); + Assert.assertFalse(c1.isSame(c3)); + Assert.assertFalse(c1.isSame(c4)); + Assert.assertFalse(c1.isSame(c5)); + Assert.assertTrue(c1.isSame(c6)); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java index 480790a015..62ce41273b 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java @@ -19,90 +19,86 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.FitnessFunction; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.Population; import org.junit.Assert; import org.junit.Test; public class ChromosomeTest { - @Test - public void testCompareTo() { - Chromosome c1 = new Chromosome((c) -> { - return 0; - }) { - }; - Chromosome c2 = new Chromosome((c) -> { - return 10; - }) { - }; - Chromosome c3 = new Chromosome((c) -> { - return 10; - }) { - }; + @Test + public void testCompareTo() { + Chromosome c1 = new Chromosome(chromosome -> { + return 0; + }) { + }; + Chromosome c2 = new Chromosome(chromosome -> { + return 10; + }) { + }; + Chromosome c3 = new Chromosome(chromosome -> { + return 10; + }) { + }; - Assert.assertTrue(c1.compareTo(c2) < 0); - Assert.assertTrue(c2.compareTo(c1) > 0); - Assert.assertEquals(0, c3.compareTo(c2)); - Assert.assertEquals(0, c2.compareTo(c3)); - } + Assert.assertTrue(c1.compareTo(c2) < 0); + Assert.assertTrue(c2.compareTo(c1) > 0); + Assert.assertEquals(0, c3.compareTo(c2)); + Assert.assertEquals(0, c2.compareTo(c3)); + } - private abstract static class DummyChromosome extends Chromosome { - private final int repr; + private abstract static class DummyChromosome extends Chromosome { + private final int repr; - DummyChromosome(final int repr, FitnessFunction f) { - super(f); - this.repr = repr; - } + DummyChromosome(final int repr, FitnessFunction f) { + super(f); + this.repr = repr; + } - @Override - protected boolean isSame(Chromosome another) { - return ((DummyChromosome) another).repr == repr; - } + @Override + protected boolean isSame(Chromosome another) { + return ((DummyChromosome) another).repr == repr; + } - @Override - public Chromosome findSameChromosome(Population population) { - return super.findSameChromosome(population); - } - } + @Override + public Chromosome findSameChromosome(Population population) { + return super.findSameChromosome(population); + } + } - @Test - public void testFindSameChromosome() { + @Test + public void testFindSameChromosome() { - DummyChromosome c1 = new DummyChromosome(1, (c) -> { - return 1; - }) { - }; - DummyChromosome c2 = new DummyChromosome(2, (c) -> { - return 2; - }) { - }; - DummyChromosome c3 = new DummyChromosome(3, (c) -> { - return 3; - }) { - }; - DummyChromosome c4 = new DummyChromosome(1, (c) -> { - return 5; - }) { - }; - DummyChromosome c5 = new DummyChromosome(15, (c) -> { - return 15; - }) { - }; + DummyChromosome c1 = new DummyChromosome(1, chromosome -> { + return 1; + }) { + }; + DummyChromosome c2 = new DummyChromosome(2, chromosome -> { + return 2; + }) { + }; + DummyChromosome c3 = new DummyChromosome(3, chromosome -> { + return 3; + }) { + }; + DummyChromosome c4 = new DummyChromosome(1, chromosome -> { + return 5; + }) { + }; + DummyChromosome c5 = new DummyChromosome(15, chromosome -> { + return 15; + }) { + }; - List popChr = new ArrayList<>(); - popChr.add(c1); - popChr.add(c2); - popChr.add(c3); - Population pop = new ListPopulation(popChr, 3); + List popChr = new ArrayList<>(); + popChr.add(c1); + popChr.add(c2); + popChr.add(c3); + Population pop = new ListPopulation(popChr, 3); - Assert.assertNull(c5.findSameChromosome(pop)); - Assert.assertEquals(c1, c4.findSameChromosome(pop)); + Assert.assertNull(c5.findSameChromosome(pop)); + Assert.assertEquals(c1, c4.findSameChromosome(pop)); - c4.searchForFitnessUpdate(pop); - Assert.assertEquals(1, c4.getFitness(), 0); - } + c4.searchForFitnessUpdate(pop); + Assert.assertEquals(1, c4.getFitness(), 0); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java index ba10e89844..d4e8b67d86 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java @@ -23,55 +23,55 @@ * Implementation of ListChromosome for testing purposes */ public class DummyListChromosome extends AbstractListChromosome { - public DummyListChromosome(final Integer[] representation) { - super(representation, (c) -> { - return 0; - }); - } + public DummyListChromosome(final Integer[] representation) { + super(representation, chromosome -> { + return 0; + }); + } - public DummyListChromosome(final List representation) { - super(representation, (c) -> { - return 0; - }); - } + public DummyListChromosome(final List representation) { + super(representation, chromosome -> { + return 0; + }); + } - @Override - protected void checkValidity(final List chromosomeRepresentation) { - // Not important. - } + @Override + protected void checkValidity(final List chromosomeRepresentation) { + // Not important. + } - @Override - public AbstractListChromosome newFixedLengthChromosome(final List chromosomeRepresentation) { - return new DummyListChromosome(chromosomeRepresentation); - } + @Override + public AbstractListChromosome newFixedLengthChromosome(final List chromosomeRepresentation) { + return new DummyListChromosome(chromosomeRepresentation); + } - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + (getRepresentation() == null ? 0 : getRepresentation().hashCode()); - return result; - } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + (getRepresentation() == null ? 0 : getRepresentation().hashCode()); + return result; + } - @Override - public boolean equals(final Object obj) { - if (this == obj) { - return true; - } - if (obj == null) { - return false; - } - if (!(obj instanceof DummyListChromosome)) { - return false; - } - final DummyListChromosome other = (DummyListChromosome) obj; - if (getRepresentation() == null) { - if (other.getRepresentation() != null) { - return false; - } - } - final Integer[] rep = getRepresentation().toArray(new Integer[getRepresentation().size()]); - final Integer[] otherRep = other.getRepresentation().toArray(new Integer[other.getRepresentation().size()]); - return Arrays.equals(rep, otherRep); - } + @Override + public boolean equals(final Object obj) { + if (this == obj) { + return true; + } + if (obj == null) { + return false; + } + if (!(obj instanceof DummyListChromosome)) { + return false; + } + final DummyListChromosome other = (DummyListChromosome) obj; + if (getRepresentation() == null) { + if (other.getRepresentation() != null) { + return false; + } + } + final Integer[] rep = getRepresentation().toArray(new Integer[getRepresentation().size()]); + final Integer[] otherRep = other.getRepresentation().toArray(new Integer[other.getRepresentation().size()]); + return Arrays.equals(rep, otherRep); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java index d1d185b044..e9f0e7e1fe 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java @@ -25,161 +25,161 @@ public class ListPopulationTest { - @Test - public void testGetFittestChromosome() { - Chromosome c1 = new Chromosome((c) -> { - return 0; - }) { - }; - Chromosome c2 = new Chromosome((c) -> { - return 10; - }) { - }; - Chromosome c3 = new Chromosome((c) -> { - return 15; - }) { - }; - - ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(c1); - chromosomes.add(c2); - chromosomes.add(c3); - - ListPopulation population = new ListPopulation(chromosomes, 10); - - Assert.assertEquals(c3, population.getFittestChromosome()); - } - - @Test - public void testChromosomes() { - final ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - - final ListPopulation population = new ListPopulation(10); - - population.addChromosomes(chromosomes); - - Assert.assertEquals(chromosomes, population.getChromosomes()); - Assert.assertEquals(chromosomes.toString(), population.toString()); - - population.setPopulationLimit(50); - Assert.assertEquals(50, population.getPopulationLimit()); - } - - @Test(expected = GeneticException.class) - public void testSetPopulationLimit() { - final ListPopulation population = new ListPopulation(10); - - population.setPopulationLimit(-50); - } - - @Test(expected = GeneticException.class) - public void testConstructorPopulationLimitNotPositive() { - new ListPopulation(-10); - } - - @Test(expected = GeneticException.class) - public void testChromosomeListConstructorPopulationLimitNotPositive() { - final ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - new ListPopulation(chromosomes, -10); - } - - @Test(expected = GeneticException.class) - public void testConstructorListOfChromosomesBiggerThanPopulationSize() { - final ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - new ListPopulation(chromosomes, 1); - } - - @Test(expected = GeneticException.class) - public void testAddTooManyChromosomes() { - final ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - - final ListPopulation population = new ListPopulation(2); - - population.addChromosomes(chromosomes); - } - - @Test(expected = GeneticException.class) - public void testAddTooManyChromosomesSingleCall() { - - final ListPopulation population = new ListPopulation(2); - - for (int i = 0; i <= population.getPopulationLimit(); i++) { - population.addChromosome(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - } - } - - @Test(expected = UnsupportedOperationException.class) - public void testIterator() { - final ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - - final ListPopulation population = new ListPopulation(10); - - population.addChromosomes(chromosomes); - - final Iterator iter = population.iterator(); - while (iter.hasNext()) { - iter.next(); - iter.remove(); - } - } - - @Test(expected = GeneticException.class) - public void testSetPopulationLimitTooSmall() { - final ArrayList chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - chromosomes.add(BinaryChromosome.randomChromosome(3, (c) -> { - return 0; - })); - - final ListPopulation population = new ListPopulation(chromosomes, 3); - - population.setPopulationLimit(2); - } + @Test + public void testGetFittestChromosome() { + Chromosome c1 = new Chromosome(chromosome -> { + return 0; + }) { + }; + Chromosome c2 = new Chromosome(chromosome -> { + return 10; + }) { + }; + Chromosome c3 = new Chromosome(chromosome -> { + return 15; + }) { + }; + + ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(c1); + chromosomes.add(c2); + chromosomes.add(c3); + + ListPopulation population = new ListPopulation(chromosomes, 10); + + Assert.assertEquals(c3, population.getFittestChromosome()); + } + + @Test + public void testChromosomes() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(10); + + population.addChromosomes(chromosomes); + + Assert.assertEquals(chromosomes, population.getChromosomes()); + Assert.assertEquals(chromosomes.toString(), population.toString()); + + population.setPopulationLimit(50); + Assert.assertEquals(50, population.getPopulationLimit()); + } + + @Test(expected = GeneticException.class) + public void testSetPopulationLimit() { + final ListPopulation population = new ListPopulation(10); + + population.setPopulationLimit(-50); + } + + @Test(expected = GeneticException.class) + public void testConstructorPopulationLimitNotPositive() { + new ListPopulation(-10); + } + + @Test(expected = GeneticException.class) + public void testChromosomeListConstructorPopulationLimitNotPositive() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + new ListPopulation(chromosomes, -10); + } + + @Test(expected = GeneticException.class) + public void testConstructorListOfChromosomesBiggerThanPopulationSize() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + new ListPopulation(chromosomes, 1); + } + + @Test(expected = GeneticException.class) + public void testAddTooManyChromosomes() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(2); + + population.addChromosomes(chromosomes); + } + + @Test(expected = GeneticException.class) + public void testAddTooManyChromosomesSingleCall() { + + final ListPopulation population = new ListPopulation(2); + + for (int i = 0; i <= population.getPopulationLimit(); i++) { + population.addChromosome(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + } + } + + @Test(expected = UnsupportedOperationException.class) + public void testIterator() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(10); + + population.addChromosomes(chromosomes); + + final Iterator iter = population.iterator(); + while (iter.hasNext()) { + iter.next(); + iter.remove(); + } + } + + @Test(expected = GeneticException.class) + public void testSetPopulationLimitTooSmall() { + final ArrayList chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { + return 0; + })); + + final ListPopulation population = new ListPopulation(chromosomes, 3); + + population.setPopulationLimit(2); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java index 415b1d0a01..38b8ca8422 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java @@ -19,7 +19,6 @@ import java.util.Arrays; import java.util.Comparator; import java.util.List; -import java.util.Random; import org.apache.commons.math4.genetics.exception.GeneticException; import org.junit.Assert; @@ -28,172 +27,172 @@ @SuppressWarnings("boxing") public class RandomKeyTest { - @Test(expected = GeneticException.class) - public void testConstructor1() { - new RandomKey<>(new Double[] { 0.2, 0.3, 1.2 }, (c) -> { - return 0; - }); - } - - @Test(expected = GeneticException.class) - public void testConstructor2() { - new RandomKey<>(new Double[] { 0.2, 0.3, -0.2 }, (c) -> { - return 0; - }); - } - - @Test - public void testIsSame() { - RandomKey drk1 = new RandomKey<>(new Double[] { 0.4, 0.1, 0.5, 0.8, 0.2 }, (c) -> { - return 0; - }); - RandomKey drk2 = new RandomKey<>(new Double[] { 0.4, 0.1, 0.5, 0.8, 0.2 }, (c) -> { - return 0; - }); - RandomKey drk3 = new RandomKey<>(new Double[] { 0.4, 0.15, 0.5, 0.8, 0.2 }, (c) -> { - return 0; - }); - RandomKey drk4 = new RandomKey<>(new Double[] { 0.4, 0.25, 0.5, 0.8, 0.2 }, (c) -> { - return 0; - }); - RandomKey drk5 = new RandomKey<>(new Double[] { 0.4, 0.25, 0.5, 0.8, 0.2, 0.5 }, (c) -> { - return 0; - }); - - Assert.assertTrue(drk1.isSame(drk2)); - Assert.assertTrue(drk2.isSame(drk3)); - Assert.assertFalse(drk3.isSame(drk4)); - Assert.assertFalse(drk4.isSame(drk5)); - } - - @Test - public void testDecode() { - RandomKey drk = new RandomKey<>(new Double[] { 0.4, 0.1, 0.5, 0.8, 0.2 }, (c) -> { - return 0; - }); - List decoded = drk.decode(Arrays.asList(new String[] { "a", "b", "c", "d", "e" })); - - Assert.assertEquals("b", decoded.get(0)); - Assert.assertEquals("e", decoded.get(1)); - Assert.assertEquals("a", decoded.get(2)); - Assert.assertEquals("c", decoded.get(3)); - Assert.assertEquals("d", decoded.get(4)); - } - - @Test(expected = GeneticException.class) - public void testInvalidRepresentation() { - new RandomKey<>(new Double[] { 0.1, 0.1, 2d, 0.8, 0.2 }, (c) -> { - return 0; - }); - } - - @Test - public void testRandomPermutation() { - // never generate an invalid one - for (int i = 0; i < 10; i++) { - RandomKey drk = RandomKey.randomChromosome(20, (c) -> { - return 0; - }); - Assert.assertNotNull(drk); - } - } - - @Test - public void testIdentityPermutation() { - RandomKey drk = new RandomKey<>(RandomKey.identityPermutation(5), (c) -> { - return 0; - }); - List decoded = drk.decode(Arrays.asList(new String[] { "a", "b", "c", "d", "e" })); - - Assert.assertEquals("a", decoded.get(0)); - Assert.assertEquals("b", decoded.get(1)); - Assert.assertEquals("c", decoded.get(2)); - Assert.assertEquals("d", decoded.get(3)); - Assert.assertEquals("e", decoded.get(4)); - } - - @Test - public void testComparatorPermutation() { - List data = Arrays.asList(new String[] { "x", "b", "c", "z", "b" }); - - List permutation = RandomKey.comparatorPermutation(data, new Comparator() { - @Override - public int compare(String o1, String o2) { - return o1.compareTo(o2); - } - }); - Double[] permArr = new Double[data.size()]; - permArr = permutation.toArray(permArr); - Assert.assertArrayEquals(new Double[] { 0.6, 0.0, 0.4, 0.8, 0.2 }, permArr); - List decodedData = new RandomKey(permutation, (c) -> { - return 0; - }).decode(data); - Assert.assertEquals("b", decodedData.get(0)); - Assert.assertEquals("b", decodedData.get(1)); - Assert.assertEquals("c", decodedData.get(2)); - Assert.assertEquals("x", decodedData.get(3)); - Assert.assertEquals("z", decodedData.get(4)); - - permutation = RandomKey.comparatorPermutation(data, new Comparator() { - @Override - public int compare(String o1, String o2) { - return o2.compareTo(o1); - } - }); - permArr = new Double[data.size()]; - permArr = permutation.toArray(permArr); - Assert.assertArrayEquals(new Double[] { 0.2, 0.6, 0.4, 0.0, 0.8 }, permArr); - decodedData = new RandomKey(permutation, (c) -> { - return 0; - }).decode(data); - Assert.assertEquals("z", decodedData.get(0)); - Assert.assertEquals("x", decodedData.get(1)); - Assert.assertEquals("c", decodedData.get(2)); - Assert.assertEquals("b", decodedData.get(3)); - Assert.assertEquals("b", decodedData.get(4)); - } - - @Test - public void testInducedPermutation() { - List origData = Arrays.asList(new String[] { "a", "b", "c", "d", "d" }); - List permutedData = Arrays.asList(new String[] { "d", "b", "c", "a", "d" }); - - RandomKey drk = new RandomKey<>(RandomKey.inducedPermutation(origData, permutedData), (c) -> { - return 0; - }); - List decoded = drk.decode(origData); - - Assert.assertEquals("d", decoded.get(0)); - Assert.assertEquals("b", decoded.get(1)); - Assert.assertEquals("c", decoded.get(2)); - Assert.assertEquals("a", decoded.get(3)); - Assert.assertEquals("d", decoded.get(4)); - - try { - RandomKey.inducedPermutation(Arrays.asList(new String[] { "a", "b", "c", "d", "d" }), - Arrays.asList(new String[] { "a", "b", "c", "d" })); - Assert.fail("Uncaught exception"); - } catch (GeneticException e) { - // no-op - } - try { - RandomKey.inducedPermutation(Arrays.asList(new String[] { "a", "b", "c", "d", "d" }), - Arrays.asList(new String[] { "a", "b", "c", "d", "f" })); - Assert.fail("Uncaught exception"); - } catch (GeneticException e) { - // no-op - } - } - - @Test - public void testEqualRepr() { - RandomKey drk = new RandomKey<>(new Double[] { 0.2, 0.2, 0.5 }, (c) -> { - return 0; - }); - List decodedData = drk.decode(Arrays.asList(new String[] { "a", "b", "c" })); - Assert.assertEquals("a", decodedData.get(0)); - Assert.assertEquals("b", decodedData.get(1)); - Assert.assertEquals("c", decodedData.get(2)); - } + @Test(expected = GeneticException.class) + public void testConstructor1() { + new RandomKey<>(new Double[] {0.2, 0.3, 1.2}, chromosome -> { + return 0; + }); + } + + @Test(expected = GeneticException.class) + public void testConstructor2() { + new RandomKey<>(new Double[] {0.2, 0.3, -0.2}, chromosome -> { + return 0; + }); + } + + @Test + public void testIsSame() { + RandomKey drk1 = new RandomKey<>(new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}, chromosome -> { + return 0; + }); + RandomKey drk2 = new RandomKey<>(new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}, chromosome -> { + return 0; + }); + RandomKey drk3 = new RandomKey<>(new Double[] {0.4, 0.15, 0.5, 0.8, 0.2}, chromosome -> { + return 0; + }); + RandomKey drk4 = new RandomKey<>(new Double[] {0.4, 0.25, 0.5, 0.8, 0.2}, chromosome -> { + return 0; + }); + RandomKey drk5 = new RandomKey<>(new Double[] {0.4, 0.25, 0.5, 0.8, 0.2, 0.5}, chromosome -> { + return 0; + }); + + Assert.assertTrue(drk1.isSame(drk2)); + Assert.assertTrue(drk2.isSame(drk3)); + Assert.assertFalse(drk3.isSame(drk4)); + Assert.assertFalse(drk4.isSame(drk5)); + } + + @Test + public void testDecode() { + RandomKey drk = new RandomKey<>(new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}, chromosome -> { + return 0; + }); + List decoded = drk.decode(Arrays.asList(new String[] {"a", "b", "c", "d", "e"})); + + Assert.assertEquals("b", decoded.get(0)); + Assert.assertEquals("e", decoded.get(1)); + Assert.assertEquals("a", decoded.get(2)); + Assert.assertEquals("c", decoded.get(3)); + Assert.assertEquals("d", decoded.get(4)); + } + + @Test(expected = GeneticException.class) + public void testInvalidRepresentation() { + new RandomKey<>(new Double[] {0.1, 0.1, 2d, 0.8, 0.2}, chromosome -> { + return 0; + }); + } + + @Test + public void testRandomPermutation() { + // never generate an invalid one + for (int i = 0; i < 10; i++) { + RandomKey drk = RandomKey.randomChromosome(20, chromosome -> { + return 0; + }); + Assert.assertNotNull(drk); + } + } + + @Test + public void testIdentityPermutation() { + RandomKey drk = new RandomKey<>(RandomKey.identityPermutation(5), chromosome -> { + return 0; + }); + List decoded = drk.decode(Arrays.asList(new String[] {"a", "b", "c", "d", "e"})); + + Assert.assertEquals("a", decoded.get(0)); + Assert.assertEquals("b", decoded.get(1)); + Assert.assertEquals("c", decoded.get(2)); + Assert.assertEquals("d", decoded.get(3)); + Assert.assertEquals("e", decoded.get(4)); + } + + @Test + public void testComparatorPermutation() { + List data = Arrays.asList(new String[] {"x", "b", "c", "z", "b"}); + + List permutation = RandomKey.comparatorPermutation(data, new Comparator() { + @Override + public int compare(String o1, String o2) { + return o1.compareTo(o2); + } + }); + Double[] permArr = new Double[data.size()]; + permArr = permutation.toArray(permArr); + Assert.assertArrayEquals(new Double[] {0.6, 0.0, 0.4, 0.8, 0.2}, permArr); + List decodedData = new RandomKey(permutation, chromosome -> { + return 0; + }).decode(data); + Assert.assertEquals("b", decodedData.get(0)); + Assert.assertEquals("b", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + Assert.assertEquals("x", decodedData.get(3)); + Assert.assertEquals("z", decodedData.get(4)); + + permutation = RandomKey.comparatorPermutation(data, new Comparator() { + @Override + public int compare(String o1, String o2) { + return o2.compareTo(o1); + } + }); + permArr = new Double[data.size()]; + permArr = permutation.toArray(permArr); + Assert.assertArrayEquals(new Double[] {0.2, 0.6, 0.4, 0.0, 0.8}, permArr); + decodedData = new RandomKey(permutation, chromosome -> { + return 0; + }).decode(data); + Assert.assertEquals("z", decodedData.get(0)); + Assert.assertEquals("x", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + Assert.assertEquals("b", decodedData.get(3)); + Assert.assertEquals("b", decodedData.get(4)); + } + + @Test + public void testInducedPermutation() { + List origData = Arrays.asList(new String[] {"a", "b", "c", "d", "d"}); + List permutedData = Arrays.asList(new String[] {"d", "b", "c", "a", "d"}); + + RandomKey drk = new RandomKey<>(RandomKey.inducedPermutation(origData, permutedData), chromosome -> { + return 0; + }); + List decoded = drk.decode(origData); + + Assert.assertEquals("d", decoded.get(0)); + Assert.assertEquals("b", decoded.get(1)); + Assert.assertEquals("c", decoded.get(2)); + Assert.assertEquals("a", decoded.get(3)); + Assert.assertEquals("d", decoded.get(4)); + + try { + RandomKey.inducedPermutation(Arrays.asList(new String[] {"a", "b", "c", "d", "d"}), + Arrays.asList(new String[] {"a", "b", "c", "d"})); + Assert.fail("Uncaught exception"); + } catch (GeneticException e) { + // no-op + } + try { + RandomKey.inducedPermutation(Arrays.asList(new String[] {"a", "b", "c", "d", "d"}), + Arrays.asList(new String[] {"a", "b", "c", "d", "f"})); + Assert.fail("Uncaught exception"); + } catch (GeneticException e) { + // no-op + } + } + + @Test + public void testEqualRepr() { + RandomKey drk = new RandomKey<>(new Double[] {0.2, 0.2, 0.5}, chromosome -> { + return 0; + }); + List decodedData = drk.decode(Arrays.asList(new String[] {"a", "b", "c"})); + Assert.assertEquals("a", decodedData.get(0)); + Assert.assertEquals("b", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java index 7d32599c81..27ad9bb014 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics.operators; import org.apache.commons.math4.genetics.exception.GeneticException; @@ -7,51 +24,51 @@ public class AbstractListChromosomeCrossoverPolicyTest { - @Test(expected = GeneticException.class) - public void testCrossoverDimensionMismatchException() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1 }; - - final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { - return 0; - }); - - final CrossoverPolicy cp = new CycleCrossover(); - - cp.crossover(p1c, p2c, 1.0); - } - - @Test(expected = GeneticException.class) - public void testCrossoverInvalidFixedLengthChromosomeFirst() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final Chromosome p2c = new Chromosome((c) -> { - return 0; - }) { - }; - - final CrossoverPolicy cp = new CycleCrossover(); - cp.crossover(p1c, p2c, 1.0); - } - - @Test(expected = GeneticException.class) - public void testCrossoverInvalidFixedLengthChromosomeSecond() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final BinaryChromosome p2c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final Chromosome p1c = new Chromosome((c) -> { - return 0; - }) { - }; - - final CrossoverPolicy cp = new CycleCrossover(); - cp.crossover(p1c, p2c, 1.0); - } - -} \ No newline at end of file + @Test(expected = GeneticException.class) + public void testCrossoverDimensionMismatchException() { + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1}; + + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + return 0; + }); + + final CrossoverPolicy cp = new CycleCrossover(); + + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeFirst() { + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final Chromosome p2c = new Chromosome(chromosome -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new CycleCrossover(); + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeSecond() { + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final Chromosome p1c = new Chromosome(chromosome -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new CycleCrossover(); + cp.crossover(p1c, p2c, 1.0); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java index e650a94595..44be8dc950 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java @@ -22,60 +22,60 @@ public class BinaryMutationTest { - @Test - public void testMutate() { - BinaryMutation mutation = new BinaryMutation(); + @Test + public void testMutate() { + BinaryMutation mutation = new BinaryMutation(); - // stochastic testing for single gene mutation :) - for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, (c) -> { - return 0; - }); - BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .1); + // stochastic testing for single gene mutation :) + for (int i = 0; i < 20; i++) { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { + return 0; + }); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .1); - // one gene should be different - int numDifferent = 0; - for (int j = 0; j < original.getRepresentation().size(); j++) { - if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { - numDifferent++; - } - } - Assert.assertEquals(1, numDifferent); - } + // one gene should be different + int numDifferent = 0; + for (int j = 0; j < original.getRepresentation().size(); j++) { + if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { + numDifferent++; + } + } + Assert.assertEquals(1, numDifferent); + } - // stochastic testing for two gene mutation :) - for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, (c) -> { - return 0; - }); - BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .2); + // stochastic testing for two gene mutation :) + for (int i = 0; i < 20; i++) { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { + return 0; + }); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .2); - // one gene should be different - int numDifferent = 0; - for (int j = 0; j < original.getRepresentation().size(); j++) { - if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { - numDifferent++; - } - } - Assert.assertEquals(2, numDifferent); - } + // one gene should be different + int numDifferent = 0; + for (int j = 0; j < original.getRepresentation().size(); j++) { + if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { + numDifferent++; + } + } + Assert.assertEquals(2, numDifferent); + } - // stochastic testing for three gene mutation :) - for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, (c) -> { - return 0; - }); - BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .3); + // stochastic testing for three gene mutation :) + for (int i = 0; i < 20; i++) { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { + return 0; + }); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .3); - // one gene should be different - int numDifferent = 0; - for (int j = 0; j < original.getRepresentation().size(); j++) { - if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { - numDifferent++; - } - } - Assert.assertEquals(3, numDifferent); - } - } + // one gene should be different + int numDifferent = 0; + for (int j = 0; j < original.getRepresentation().size(); j++) { + if (original.getRepresentation().get(j) != mutated.getRepresentation().get(j)) { + numDifferent++; + } + } + Assert.assertEquals(3, numDifferent); + } + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java index f791ab6419..fd43cf461f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java @@ -23,93 +23,93 @@ public class CycleCrossoverTest { - @Test - public void testCrossoverExample() { - // taken from - // http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/CycleCrossoverOperator.aspx - final Integer[] p1 = new Integer[] { 8, 4, 7, 3, 6, 2, 5, 1, 9, 0 }; - final Integer[] p2 = new Integer[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; - final DummyListChromosome p1c = new DummyListChromosome(p1); - final DummyListChromosome p2c = new DummyListChromosome(p2); - - final CrossoverPolicy cp = new CycleCrossover(); - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); - - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); - - final Integer[] c1e = new Integer[] { 8, 1, 2, 3, 4, 5, 6, 7, 9, 0 }; - final Integer[] c2e = new Integer[] { 0, 4, 7, 3, 6, 2, 5, 1, 8, 9 }; - - Assert.assertArrayEquals(c1e, c1); - Assert.assertArrayEquals(c2e, c2); - } - - @Test - public void testCrossoverExample2() { - // taken from http://www.scribd.com/doc/54206412/32/Cycle-crossover - final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; - final Integer[] p2 = new Integer[] { 9, 3, 7, 8, 2, 6, 5, 1, 4 }; - final DummyListChromosome p1c = new DummyListChromosome(p1); - final DummyListChromosome p2c = new DummyListChromosome(p2); - - final CrossoverPolicy cp = new CycleCrossover(); - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); - - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); - - final Integer[] c1e = new Integer[] { 1, 3, 7, 4, 2, 6, 5, 8, 9 }; - final Integer[] c2e = new Integer[] { 9, 2, 3, 8, 5, 6, 7, 1, 4 }; - - Assert.assertArrayEquals(c1e, c1); - Assert.assertArrayEquals(c2e, c2); - } - - @Test - public void testCrossover() { - final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; - final Integer[] p2 = new Integer[] { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; - final DummyListChromosome p1c = new DummyListChromosome(p1); - final DummyListChromosome p2c = new DummyListChromosome(p2); - - final CrossoverPolicy cp = new CycleCrossover(true); - - for (int i = 0; i < 20; i++) { - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); - - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); - - int index = 0; - // Determine if it is in the same spot as in the first parent, if - // not it comes from the second parent. - for (final Integer j : c1) { - if (!p1[index].equals(j)) { - Assert.assertEquals(j, p2[index]); - } else { - Assert.assertEquals(j, p1[index]); - } - index++; - } - - // Same as above only for the second parent. - index = 0; - for (final Integer k : c2) { - if (p2[index] != k) { - Assert.assertEquals(k, p1[index]); - } else { - Assert.assertEquals(k, p2[index]); - } - index++; - } - } - } + @Test + public void testCrossoverExample() { + // taken from + // http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/CycleCrossoverOperator.aspx + final Integer[] p1 = new Integer[] {8, 4, 7, 3, 6, 2, 5, 1, 9, 0}; + final Integer[] p2 = new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new CycleCrossover(); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + final Integer[] c1e = new Integer[] {8, 1, 2, 3, 4, 5, 6, 7, 9, 0}; + final Integer[] c2e = new Integer[] {0, 4, 7, 3, 6, 2, 5, 1, 8, 9}; + + Assert.assertArrayEquals(c1e, c1); + Assert.assertArrayEquals(c2e, c2); + } + + @Test + public void testCrossoverExample2() { + // taken from http://www.scribd.com/doc/54206412/32/Cycle-crossover + final Integer[] p1 = new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9}; + final Integer[] p2 = new Integer[] {9, 3, 7, 8, 2, 6, 5, 1, 4}; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new CycleCrossover(); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + final Integer[] c1e = new Integer[] {1, 3, 7, 4, 2, 6, 5, 8, 9}; + final Integer[] c2e = new Integer[] {9, 2, 3, 8, 5, 6, 7, 1, 4}; + + Assert.assertArrayEquals(c1e, c1); + Assert.assertArrayEquals(c2e, c2); + } + + @Test + public void testCrossover() { + final Integer[] p1 = new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; + final Integer[] p2 = new Integer[] {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new CycleCrossover(true); + + for (int i = 0; i < 20; i++) { + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + int index = 0; + // Determine if it is in the same spot as in the first parent, if + // not it comes from the second parent. + for (final Integer j : c1) { + if (!p1[index].equals(j)) { + Assert.assertEquals(j, p2[index]); + } else { + Assert.assertEquals(j, p1[index]); + } + index++; + } + + // Same as above only for the second parent. + index = 0; + for (final Integer k : c2) { + if (p2[index] != k) { + Assert.assertEquals(k, p1[index]); + } else { + Assert.assertEquals(k, p2[index]); + } + index++; + } + } + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java index 3d4395a0ab..ee69c5642d 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java @@ -21,63 +21,62 @@ import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.operators.FixedElapsedTime; import org.junit.Assert; import org.junit.Test; public class FixedElapsedTimeTest { - @Test - public void testIsSatisfied() { - final Population pop = new Population() { + @Test + public void testIsSatisfied() { + final Population pop = new Population() { - @Override - public Iterator iterator() { - return null; - } + @Override + public Iterator iterator() { + return null; + } - @Override - public Population nextGeneration(double elitismRate) { - return null; - } + @Override + public Population nextGeneration(double elitismRate) { + return null; + } - @Override - public int getPopulationSize() { - return 0; - } + @Override + public int getPopulationSize() { + return 0; + } - @Override - public int getPopulationLimit() { - return 0; - } + @Override + public int getPopulationLimit() { + return 0; + } - @Override - public Chromosome getFittestChromosome() { - return null; - } + @Override + public Chromosome getFittestChromosome() { + return null; + } - @Override - public void addChromosome(Chromosome chromosome) { + @Override + public void addChromosome(Chromosome chromosome) { - } - }; + } + }; - final long start = System.nanoTime(); - final long duration = 3; - final FixedElapsedTime tec = new FixedElapsedTime(duration, TimeUnit.SECONDS); + final long start = System.nanoTime(); + final long duration = 3; + final FixedElapsedTime tec = new FixedElapsedTime(duration, TimeUnit.SECONDS); - while (!tec.isSatisfied(pop)) { - try { - Thread.sleep(50); - } catch (InterruptedException e) { - // ignore - } - } + while (!tec.isSatisfied(pop)) { + try { + Thread.sleep(50); + } catch (InterruptedException e) { + // ignore + } + } - final long end = System.nanoTime(); - final long elapsedTime = end - start; - final long diff = Math.abs(elapsedTime - TimeUnit.SECONDS.toNanos(duration)); + final long end = System.nanoTime(); + final long elapsedTime = end - start; + final long diff = Math.abs(elapsedTime - TimeUnit.SECONDS.toNanos(duration)); - Assert.assertTrue(diff < TimeUnit.MILLISECONDS.toNanos(100)); - } + Assert.assertTrue(diff < TimeUnit.MILLISECONDS.toNanos(100)); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java index fd47e5b2a1..3bd389ead4 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java @@ -20,60 +20,59 @@ import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.operators.FixedGenerationCount; import org.junit.Assert; import org.junit.Test; public class FixedGenerationCountTest { - @Test - public void testIsSatisfied() { - FixedGenerationCount fgc = new FixedGenerationCount(20); + @Test + public void testIsSatisfied() { + FixedGenerationCount fgc = new FixedGenerationCount(20); - int cnt = 0; - Population pop = new Population() { + int cnt = 0; + Population pop = new Population() { - @Override - public Iterator iterator() { - // TODO Auto-generated method stub - return null; - } + @Override + public Iterator iterator() { + // TODO Auto-generated method stub + return null; + } - @Override - public Population nextGeneration(double elitismRate) { - // TODO Auto-generated method stub - return null; - } + @Override + public Population nextGeneration(double elitismRate) { + // TODO Auto-generated method stub + return null; + } - @Override - public int getPopulationSize() { - // TODO Auto-generated method stub - return 0; - } + @Override + public int getPopulationSize() { + // TODO Auto-generated method stub + return 0; + } - @Override - public int getPopulationLimit() { - // TODO Auto-generated method stub - return 0; - } + @Override + public int getPopulationLimit() { + // TODO Auto-generated method stub + return 0; + } - @Override - public Chromosome getFittestChromosome() { - // TODO Auto-generated method stub - return null; - } + @Override + public Chromosome getFittestChromosome() { + // TODO Auto-generated method stub + return null; + } - @Override - public void addChromosome(Chromosome chromosome) { - // TODO Auto-generated method stub + @Override + public void addChromosome(Chromosome chromosome) { + // TODO Auto-generated method stub - } - }; + } + }; - while (!fgc.isSatisfied(pop)) { - cnt++; - } - Assert.assertEquals(20, cnt); - } + while (!fgc.isSatisfied(pop)) { + cnt++; + } + Assert.assertEquals(20, cnt); + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java index 18087d4b37..e272fd5c1e 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java @@ -27,101 +27,101 @@ public class NPointCrossoverTest { - @Test(expected = GeneticException.class) - public void testNumberIsTooLargeException() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1, 0, 1, 1, 1 }; - - final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { - return 0; - }); - - final CrossoverPolicy cp = new NPointCrossover(15); - cp.crossover(p1c, p2c, 1.0); - } - - @Test(expected = GeneticException.class) - public void testCrossoverInvalidFixedLengthChromosomeFirst() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final Chromosome p2c = new Chromosome((c) -> { - return 0; - }) { - }; - - final CrossoverPolicy cp = new NPointCrossover(1); - cp.crossover(p1c, p2c, 1.0); - } - - @Test(expected = GeneticException.class) - public void testCrossoverInvalidFixedLengthChromosomeSecond() { - final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - final BinaryChromosome p2c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final Chromosome p1c = new Chromosome((c) -> { - return 0; - }) { - }; - - final CrossoverPolicy cp = new NPointCrossover(1); - cp.crossover(p1c, p2c, 1.0); - } - - @Test - public void testCrossover() { - Integer[] p1 = new Integer[] { 1, 0, 1, 0, 1, 0, 1, 0, 1 }; - Integer[] p2 = new Integer[] { 0, 1, 0, 1, 0, 1, 0, 1, 0 }; - - BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { - return 0; - }); - - final int order = 3; - NPointCrossover npc = new NPointCrossover<>(order); - - // the two parent chromosomes are different at each position, so it is easy to - // detect - // the number of crossovers that happened for each child - for (int i = 0; i < 20; i++) { - ChromosomePair pair = npc.crossover(p1c, p2c, 1.0); - - Integer[] c1 = new Integer[p1.length]; - Integer[] c2 = new Integer[p2.length]; - - c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); - c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); - - Assert.assertEquals(order, detectCrossoverPoints(p1c, p2c, (BinaryChromosome) pair.getFirst())); - Assert.assertEquals(order, detectCrossoverPoints(p2c, p1c, (BinaryChromosome) pair.getSecond())); - } - } - - private int detectCrossoverPoints(BinaryChromosome p1, BinaryChromosome p2, BinaryChromosome c) { - int crossovers = 0; - final int length = p1.getLength(); - - final List p1Rep = p1.getRepresentation(); - final List p2Rep = p2.getRepresentation(); - final List cRep = c.getRepresentation(); - - List rep = p1Rep; - for (int i = 0; i < length; i++) { - if (rep.get(i) != cRep.get(i)) { - crossovers++; - rep = rep == p1Rep ? p2Rep : p1Rep; - } - } - - return crossovers; - } + @Test(expected = GeneticException.class) + public void testNumberIsTooLargeException() { + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1, 0, 1, 1, 1}; + + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + return 0; + }); + + final CrossoverPolicy cp = new NPointCrossover(15); + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeFirst() { + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final Chromosome p2c = new Chromosome(chromosome -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new NPointCrossover(1); + cp.crossover(p1c, p2c, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverInvalidFixedLengthChromosomeSecond() { + final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final Chromosome p1c = new Chromosome(chromosome -> { + return 0; + }) { + }; + + final CrossoverPolicy cp = new NPointCrossover(1); + cp.crossover(p1c, p2c, 1.0); + } + + @Test + public void testCrossover() { + Integer[] p1 = new Integer[] {1, 0, 1, 0, 1, 0, 1, 0, 1}; + Integer[] p2 = new Integer[] {0, 1, 0, 1, 0, 1, 0, 1, 0}; + + BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + return 0; + }); + + final int order = 3; + NPointCrossover npc = new NPointCrossover<>(order); + + // the two parent chromosomes are different at each position, so it is easy to + // detect + // the number of crossovers that happened for each child + for (int i = 0; i < 20; i++) { + ChromosomePair pair = npc.crossover(p1c, p2c, 1.0); + + Integer[] c1 = new Integer[p1.length]; + Integer[] c2 = new Integer[p2.length]; + + c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); + c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); + + Assert.assertEquals(order, detectCrossoverPoints(p1c, p2c, (BinaryChromosome) pair.getFirst())); + Assert.assertEquals(order, detectCrossoverPoints(p2c, p1c, (BinaryChromosome) pair.getSecond())); + } + } + + private int detectCrossoverPoints(BinaryChromosome p1, BinaryChromosome p2, BinaryChromosome c) { + int crossovers = 0; + final int length = p1.getLength(); + + final List p1Rep = p1.getRepresentation(); + final List p2Rep = p2.getRepresentation(); + final List cRep = c.getRepresentation(); + + List rep = p1Rep; + for (int i = 0; i < length; i++) { + if (rep.get(i) != cRep.get(i)) { + crossovers++; + rep = rep == p1Rep ? p2Rep : p1Rep; + } + } + + return crossovers; + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java index 1ba05bcfc0..c43364d46e 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java @@ -23,45 +23,45 @@ public class OnePointCrossoverTest { - @Test - public void testCrossover() { - @SuppressWarnings("boxing") - Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; - @SuppressWarnings("boxing") - Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1, 0, 1, 1, 1 }; + @Test + public void testCrossover() { + @SuppressWarnings("boxing") + Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + @SuppressWarnings("boxing") + Integer[] p2 = new Integer[] {0, 1, 1, 0, 1, 0, 1, 1, 1}; - BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { - return 0; - }); + BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + return 0; + }); - OnePointCrossover opc = new OnePointCrossover<>(); + OnePointCrossover opc = new OnePointCrossover<>(); - // how to test a stochastic method? - for (int i = 0; i < 20; i++) { - ChromosomePair pair = opc.crossover(p1c, p2c, 1.0); + // how to test a stochastic method? + for (int i = 0; i < 20; i++) { + ChromosomePair pair = opc.crossover(p1c, p2c, 1.0); - Integer[] c1 = new Integer[p1.length]; - Integer[] c2 = new Integer[p2.length]; + Integer[] c1 = new Integer[p1.length]; + Integer[] c2 = new Integer[p2.length]; - c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); - c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); + c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); + c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); - // first and last values will be the same - Assert.assertEquals(p1[0], c1[0]); - Assert.assertEquals(p2[0], c2[0]); - Assert.assertEquals(p1[p1.length - 1], c1[c1.length - 1]); - Assert.assertEquals(p2[p2.length - 1], c2[c2.length - 1]); - // moreover, in the above setting, the 2nd, 3rd and 7th values will be the same - Assert.assertEquals(p1[2], c1[2]); - Assert.assertEquals(p2[2], c2[2]); - Assert.assertEquals(p1[3], c1[3]); - Assert.assertEquals(p2[3], c2[3]); - Assert.assertEquals(p1[7], c1[7]); - Assert.assertEquals(p2[7], c2[7]); - } - } + // first and last values will be the same + Assert.assertEquals(p1[0], c1[0]); + Assert.assertEquals(p2[0], c2[0]); + Assert.assertEquals(p1[p1.length - 1], c1[c1.length - 1]); + Assert.assertEquals(p2[p2.length - 1], c2[c2.length - 1]); + // moreover, in the above setting, the 2nd, 3rd and 7th values will be the same + Assert.assertEquals(p1[2], c1[2]); + Assert.assertEquals(p2[2], c2[2]); + Assert.assertEquals(p1[3], c1[3]); + Assert.assertEquals(p2[3], c2[3]); + Assert.assertEquals(p1[7], c1[7]); + Assert.assertEquals(p2[7], c2[7]); + } + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java index 38632d1dba..d5eb933998 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java @@ -27,37 +27,37 @@ public class OrderedCrossoverTest { - @Test - public void testCrossover() { - final Integer[] p1 = new Integer[] { 8, 4, 7, 3, 6, 2, 5, 1, 9, 0 }; - final Integer[] p2 = new Integer[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; - final DummyListChromosome p1c = new DummyListChromosome(p1); - final DummyListChromosome p2c = new DummyListChromosome(p2); - - final CrossoverPolicy cp = new OrderedCrossover(); - - for (int i = 0; i < 20; i++) { - final Set parentSet1 = new HashSet<>(Arrays.asList(p1)); - final Set parentSet2 = new HashSet<>(Arrays.asList(p2)); - - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); - - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); - - Assert.assertNotSame(p1c, pair.getFirst()); - Assert.assertNotSame(p2c, pair.getSecond()); - - // make sure that the children have exactly the same elements as their parents - for (int j = 0; j < c1.length; j++) { - Assert.assertTrue(parentSet1.contains(c1[j])); - parentSet1.remove(c1[j]); - Assert.assertTrue(parentSet2.contains(c2[j])); - parentSet2.remove(c2[j]); - } - } - } + @Test + public void testCrossover() { + final Integer[] p1 = new Integer[] {8, 4, 7, 3, 6, 2, 5, 1, 9, 0}; + final Integer[] p2 = new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; + final DummyListChromosome p1c = new DummyListChromosome(p1); + final DummyListChromosome p2c = new DummyListChromosome(p2); + + final CrossoverPolicy cp = new OrderedCrossover(); + + for (int i = 0; i < 20; i++) { + final Set parentSet1 = new HashSet<>(Arrays.asList(p1)); + final Set parentSet2 = new HashSet<>(Arrays.asList(p2)); + + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() + .toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() + .toArray(new Integer[p2.length]); + + Assert.assertNotSame(p1c, pair.getFirst()); + Assert.assertNotSame(p2c, pair.getSecond()); + + // make sure that the children have exactly the same elements as their parents + for (int j = 0; j < c1.length; j++) { + Assert.assertTrue(parentSet1.contains(c1[j])); + parentSet1.remove(c1[j]); + Assert.assertTrue(parentSet2.contains(c2[j])); + parentSet2.remove(c2[j]); + } + } + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java index 2799641fbe..d01d9103ae 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java @@ -23,23 +23,25 @@ public class RandomKeyMutationTest { - @Test - public void testMutate() { - MutationPolicy mutation = new RandomKeyMutation(); - int l = 10; - for (int i = 0; i < 20; i++) { - RandomKey origRk = RandomKey.randomChromosome(l, (c) -> {return 0;}); - Chromosome mutated = mutation.mutate(origRk, .1); - RandomKey mutatedRk = (RandomKey) mutated; + @Test + public void testMutate() { + MutationPolicy mutation = new RandomKeyMutation(); + int l = 10; + for (int i = 0; i < 20; i++) { + RandomKey origRk = RandomKey.randomChromosome(l, chromosome -> { + return 0; + }); + Chromosome mutated = mutation.mutate(origRk, .1); + RandomKey mutatedRk = (RandomKey) mutated; - int changes = 0; - for (int j = 0; j < origRk.getLength(); j++) { - if (origRk.getRepresentation().get(j) != mutatedRk.getRepresentation().get(j)) { - changes++; - } - } - Assert.assertEquals(1, changes); - } - } + int changes = 0; + for (int j = 0; j < origRk.getLength(); j++) { + if (origRk.getRepresentation().get(j) != mutatedRk.getRepresentation().get(j)) { + changes++; + } + } + Assert.assertEquals(1, changes); + } + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java index df9a7a641b..6e506316ea 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java @@ -24,33 +24,33 @@ public class TournamentSelectionTest { - private static int counter = 0; - - @Test - public void testSelect() { - TournamentSelection ts = new TournamentSelection(2); - ListPopulation pop = new ListPopulation(100); - - for (int i = 0; i < pop.getPopulationLimit(); i++) { - pop.addChromosome(new DummyChromosome()); - } - // how to write a test for stochastic method? - for (int i = 0; i < 20; i++) { - ChromosomePair pair = ts.select(pop); - // the worst chromosome should NEVER be selected - Assert.assertTrue(pair.getFirst().getFitness() > 0); - Assert.assertTrue(pair.getSecond().getFitness() > 0); - } - } - - private static class DummyChromosome extends Chromosome { - - public DummyChromosome() { - super((c) -> { - return counter; - }); - counter++; - } - } - -} \ No newline at end of file + private static int counter = 0; + + @Test + void testSelect() { + TournamentSelection ts = new TournamentSelection(2); + ListPopulation pop = new ListPopulation(100); + + for (int i = 0; i < pop.getPopulationLimit(); i++) { + pop.addChromosome(new DummyChromosome()); + } + // how to write a test for stochastic method? + for (int i = 0; i < 20; i++) { + ChromosomePair pair = ts.select(pop); + // the worst chromosome should NEVER be selected + Assert.assertTrue(pair.getFirst().getFitness() > 0); + Assert.assertTrue(pair.getSecond().getFitness() > 0); + } + } + + private static class DummyChromosome extends Chromosome { + + DummyChromosome() { + super(chromosome -> { + return counter; + }); + counter++; + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java index 56c58b925f..2005b0024b 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java @@ -21,91 +21,90 @@ import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.model.ChromosomePair; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; public class UniformCrossoverTest { - private static final int LEN = 10000; - private static final List p1 = new ArrayList<>(LEN); - private static final List p2 = new ArrayList<>(LEN); - - @SuppressWarnings("boxing") - @BeforeClass - public static void setUpBeforeClass() { - for (int i = 0; i < LEN; i++) { - p1.add(0); - p2.add(1); - } - } - - @Test(expected = GeneticException.class) - public void testRatioTooLow() { - new UniformCrossover(-0.5d); - } - - @Test(expected = GeneticException.class) - public void testRatioTooHigh() { - new UniformCrossover(1.5d); - } - - @Test - public void testCrossover() { - // test crossover with different ratios - performCrossover(0.5); - performCrossover(0.7); - performCrossover(0.2); - } - - private void performCrossover(double ratio) { - final BinaryChromosome p1c = new BinaryChromosome(p1, (c) -> { - return 0; - }); - final BinaryChromosome p2c = new BinaryChromosome(p2, (c) -> { - return 0; - }); - - final CrossoverPolicy cp = new UniformCrossover(ratio); - - // make a number of rounds - for (int i = 0; i < 20; i++) { - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); - - final List c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation(); - final List c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation(); - - int from1 = 0; - int from2 = 0; - - // check first child - for (int val : c1) { - if (val == 0) { - from1++; - } else { - from2++; - } - } - - Assert.assertEquals(1.0 - ratio, (double) from1 / LEN, 0.1); - Assert.assertEquals(ratio, (double) from2 / LEN, 0.1); - - from1 = 0; - from2 = 0; - - // check second child - for (int val : c2) { - if (val == 0) { - from1++; - } else { - from2++; - } - } - - Assert.assertEquals(ratio, (double) from1 / LEN, 0.1); - Assert.assertEquals(1.0 - ratio, (double) from2 / LEN, 0.1); - } - } + private static final int LEN = 10000; + private static final List p1 = new ArrayList<>(LEN); + private static final List p2 = new ArrayList<>(LEN); + + @SuppressWarnings("boxing") + @BeforeClass + public static void setUpBeforeClass() { + for (int i = 0; i < LEN; i++) { + p1.add(0); + p2.add(1); + } + } + + @Test(expected = GeneticException.class) + public void testRatioTooLow() { + new UniformCrossover(-0.5d); + } + + @Test(expected = GeneticException.class) + public void testRatioTooHigh() { + new UniformCrossover(1.5d); + } + + @Test + public void testCrossover() { + // test crossover with different ratios + performCrossover(0.5); + performCrossover(0.7); + performCrossover(0.2); + } + + private void performCrossover(double ratio) { + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + return 0; + }); + final BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + return 0; + }); + + final CrossoverPolicy cp = new UniformCrossover(ratio); + + // make a number of rounds + for (int i = 0; i < 20; i++) { + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + + final List c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation(); + final List c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation(); + + int from1 = 0; + int from2 = 0; + + // check first child + for (int val : c1) { + if (val == 0) { + from1++; + } else { + from2++; + } + } + + Assert.assertEquals(1.0 - ratio, (double) from1 / LEN, 0.1); + Assert.assertEquals(ratio, (double) from2 / LEN, 0.1); + + from1 = 0; + from2 = 0; + + // check second child + for (int val : c2) { + if (val == 0) { + from1++; + } else { + from2++; + } + } + + Assert.assertEquals(ratio, (double) from1 / LEN, 0.1); + Assert.assertEquals(1.0 - ratio, (double) from2 / LEN, 0.1); + } + } } From 9ce171ceef159c4a62223288975310382101bbfd Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 9 Sep 2021 20:24:30 +0530 Subject: [PATCH 27/53] Renamed method newFixedLengthChromosome() to newChromosome() --- .../commons/math4/genetics/model/AbstractListChromosome.java | 2 +- .../apache/commons/math4/genetics/model/BinaryChromosome.java | 2 +- .../org/apache/commons/math4/genetics/model/RandomKey.java | 2 +- .../operators/AbstractListChromosomeMutationPolicy.java | 2 +- .../commons/math4/genetics/operators/CycleCrossover.java | 4 ++-- .../commons/math4/genetics/operators/NPointCrossover.java | 4 ++-- .../commons/math4/genetics/operators/OnePointCrossover.java | 4 ++-- .../commons/math4/genetics/operators/OrderedCrossover.java | 2 +- .../commons/math4/genetics/operators/UniformCrossover.java | 4 ++-- .../commons/math4/genetics/GeneticAlgorithmTestBinary.java | 2 +- .../math4/genetics/GeneticAlgorithmTestPermutations.java | 2 +- .../commons/math4/genetics/model/DummyListChromosome.java | 2 +- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java index e504038b68..87d24cc166 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -106,7 +106,7 @@ public int getLength() { * @return new instance extended from FixedLengthChromosome with the given * arrayRepresentation */ - public abstract AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation); + public abstract AbstractListChromosome newChromosome(List chromosomeRepresentation); /** {@inheritDoc} */ @Override diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java index 531c39ebc6..f96572ed6e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java @@ -104,7 +104,7 @@ public boolean isSame(Chromosome another) { * {@inheritDoc} */ @Override - public BinaryChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + public BinaryChromosome newChromosome(List chromosomeRepresentation) { return new BinaryChromosome(chromosomeRepresentation, getFitnessFunction()); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index df9e7e0bf2..6b2dfefc86 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -302,7 +302,7 @@ private static List baseSequence(final int l) { * {@inheritDoc} */ @Override - public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { + public RandomKey newChromosome(List chromosomeRepresentation) { return new RandomKey(chromosomeRepresentation, getFitnessFunction()); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java index 3aedbb38a3..37cf8dbee1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -51,7 +51,7 @@ public Chromosome mutate(Chromosome original, double mutationRate) { newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); } - return chromosome.newFixedLengthChromosome(newRep); + return chromosome.newChromosome(newRep); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java index 2e2232b30a..44fbf65eff 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -159,7 +159,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr indices.clear(); } - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); + return new ChromosomePair(first.newChromosome(child1Rep), + second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java index a047638202..40f7a8bb33 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -151,7 +151,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr c2.add(parent2Rep.get(j)); } - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); + return new ChromosomePair(first.newChromosome(child1Rep), + second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java index a0a48db917..1a553c48e6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -97,8 +97,8 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr child2Rep.add(parent1Rep.get(i)); } - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); + return new ChromosomePair(first.newChromosome(child1Rep), + second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java index 3e35667eba..2baa1caa73 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -123,6 +123,6 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr Collections.rotate(child1, lb); Collections.rotate(child2, lb); - return new ChromosomePair(first.newFixedLengthChromosome(child1), second.newFixedLengthChromosome(child2)); + return new ChromosomePair(first.newChromosome(child1), second.newChromosome(child2)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java index 01bbedd51f..3503bd4f3f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -115,7 +115,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr } } - return new ChromosomePair(first.newFixedLengthChromosome(child1Rep), - second.newFixedLengthChromosome(child2Rep)); + return new ChromosomePair(first.newChromosome(child1Rep), + second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java index 3f446067ff..8b6cb1e87f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java @@ -116,7 +116,7 @@ private static class FindOnes extends BinaryChromosome { } @Override - public BinaryChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + public BinaryChromosome newChromosome(List chromosomeRepresentation) { return new FindOnes(chromosomeRepresentation); } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java index 9a2a43ec5b..3edd2c74d9 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java @@ -112,7 +112,7 @@ private static class MinPermutations extends RandomKey { } @Override - public RandomKey newFixedLengthChromosome(List chromosomeRepresentation) { + public RandomKey newChromosome(List chromosomeRepresentation) { return new MinPermutations(chromosomeRepresentation); } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java index d4e8b67d86..95db7c9ca5 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java @@ -41,7 +41,7 @@ protected void checkValidity(final List chromosomeRepresentation) { } @Override - public AbstractListChromosome newFixedLengthChromosome(final List chromosomeRepresentation) { + public AbstractListChromosome newChromosome(final List chromosomeRepresentation) { return new DummyListChromosome(chromosomeRepresentation); } From bba1518e7a5cc4f0ac250cbe3fc814bfae95fb4c Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 9 Sep 2021 20:39:50 +0530 Subject: [PATCH 28/53] changed javadoc --- .../commons/math4/genetics/model/AbstractListChromosome.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java index 87d24cc166..8f392c1098 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -22,14 +22,15 @@ import java.util.List; /** - * Chromosome represented by an immutable list of a fixed length. + * This class represents an abstract chromosome containing an immutable list of + * allele/genes. * * @param type of the representation list * @since 2.0 */ public abstract class AbstractListChromosome extends Chromosome { - /** List representing the chromosome. */ + /** List of allele/genes. */ private final List representation; /** From d0b061b5cce2f8817da65ba9e49fbbfeaeb10643 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 9 Sep 2021 20:53:48 +0530 Subject: [PATCH 29/53] changed javadoc --- .../commons/math4/genetics/model/AbstractListChromosome.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java index 8f392c1098..8c38bdaff2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java @@ -25,7 +25,7 @@ * This class represents an abstract chromosome containing an immutable list of * allele/genes. * - * @param type of the representation list + * @param type of the representation list. T should be immutable. * @since 2.0 */ public abstract class AbstractListChromosome extends Chromosome { From d4c7836e8742325a4647f163369b224cc9033bdc Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 10 Sep 2021 20:36:30 +0530 Subject: [PATCH 30/53] Fixed pmd comments --- .../legacy/genetics/BinaryChromosome.java | 4 +-- .../genetics/AbstractGeneticAlgorithm.java | 20 +++++++++++- .../math4/genetics/GeneticAlgorithm.java | 3 +- .../genetics/exception/GeneticException.java | 3 ++ .../ConvergenceListenerRegistry.java | 2 +- .../listeners/PopulationStatisticsLogger.java | 5 ++- .../math4/genetics/model/Chromosome.java | 4 +-- .../math4/genetics/model/ListPopulation.java | 4 +-- .../math4/genetics/model/RandomKey.java | 32 +++++++++---------- ...AbstractListChromosomeCrossoverPolicy.java | 4 +-- .../AbstractListChromosomeMutationPolicy.java | 20 +++++++----- .../genetics/operators/CycleCrossover.java | 3 +- .../genetics/operators/NPointCrossover.java | 3 +- .../genetics/operators/OnePointCrossover.java | 1 + .../genetics/operators/OrderedCrossover.java | 3 +- .../operators/TournamentSelection.java | 6 ++-- .../operators/UnchangedBestFitness.java | 2 +- .../operators/UnchangedMeanFitness.java | 2 +- .../genetics/operators/UniformCrossover.java | 1 + .../PopulationStatisticalSummaryImpl.java | 15 ++++++--- 20 files changed, 88 insertions(+), 49 deletions(-) diff --git a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java index 32fc94d058..8587995d48 100644 --- a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java +++ b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java @@ -67,7 +67,7 @@ protected void checkValidity(List chromosomeRepresentation) throws Inva */ public static List randomBinaryRepresentation(int length) { // random binary list - List rList= new ArrayList<> (length); + final List rList= new ArrayList<> (length); for (int j=0; j listeners = new ArrayList<>(); + private final List listeners = new ArrayList<>(); private ConvergenceListenerRegistry() { } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java index 7a3f1502a1..6106a1eb50 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java @@ -26,9 +26,12 @@ */ public final class PopulationStatisticsLogger implements ConvergenceListener { + /** + * Logs the population statistics as console message. + */ @Override public void notify(Population population) { - PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); + final PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); System.out.println("*******************Population statistics*******************"); System.out.println("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); System.out.println("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java index 9621cbf80e..364c270791 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java @@ -33,7 +33,7 @@ public abstract class Chromosome implements Comparable { private double fitness = NO_FITNESS; /** Fitness function to evaluate fitness of chromosome. **/ - private FitnessFunction fitnessFunction; + private final FitnessFunction fitnessFunction; /** * constructor. @@ -117,7 +117,7 @@ protected Chromosome findSameChromosome(final Population population) { * @param population Population to search */ public void searchForFitnessUpdate(final Population population) { - Chromosome sameChromosome = findSameChromosome(population); + final Chromosome sameChromosome = findSameChromosome(population); if (sameChromosome != null) { fitness = sameChromosome.getFitness(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java index 9e64ad0675..de0db30388 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java @@ -215,13 +215,13 @@ public Population nextGeneration(double elitismRate) { } else { // create a new generation of chromosomes with same parameters and add the elit // individuals. - ListPopulation nextGeneration = new ListPopulation(getPopulationLimit()); + final ListPopulation nextGeneration = new ListPopulation(getPopulationLimit()); // Sort the chromosome according to ascending order of fitness. Collections.sort(oldChromosomes); // index of the last "not good enough" chromosome - int boundIndex = (int) Math.ceil((1.0 - elitismRate) * oldChromosomes.size()); + final int boundIndex = (int) Math.ceil((1.0 - elitismRate) * oldChromosomes.size()); for (int i = boundIndex; i < oldChromosomes.size(); i++) { nextGeneration.addChromosome(oldChromosomes.get(i)); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java index 6b2dfefc86..1570fa0287 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java @@ -74,7 +74,7 @@ public class RandomKey extends AbstractListChromosome implements Perm public RandomKey(final List representation, FitnessFunction fitnessFunction) { super(representation, fitnessFunction); // store the sorted representation - List sortedRepr = new ArrayList<>(getRepresentation()); + final List sortedRepr = new ArrayList<>(getRepresentation()); Collections.sort(sortedRepr); sortedRepresentation = Collections.unmodifiableList(sortedRepr); // store the permutation of [0,1,...,n-1] list for toString() and isSame() @@ -119,7 +119,7 @@ public List decode(final List sequence) { private static List decodeGeneric(final List sequence, List representation, final List sortedRepr) { - int l = sequence.size(); + final int l = sequence.size(); // the size of the three lists must be equal if (representation.size() != l) { @@ -130,12 +130,12 @@ private static List decodeGeneric(final List sequence, List re } // do not modify the original representation - List reprCopy = new ArrayList<>(representation); + final List reprCopy = new ArrayList<>(representation); // now find the indices in the original repr and use them for permuting - List res = new ArrayList<>(l); + final List res = new ArrayList<>(l); for (int i = 0; i < l; i++) { - int index = reprCopy.indexOf(sortedRepr.get(i)); + final int index = reprCopy.indexOf(sortedRepr.get(i)); res.add(sequence.get(index)); reprCopy.set(index, null); } @@ -155,7 +155,7 @@ public boolean isSame(final Chromosome another) { if (!(another instanceof RandomKey)) { return false; } - RandomKey anotherRk = (RandomKey) another; + final RandomKey anotherRk = (RandomKey) another; // size check if (getLength() != anotherRk.getLength()) { return false; @@ -163,8 +163,8 @@ public boolean isSame(final Chromosome another) { // two different representations can still encode the same permutation // the ordering is what counts - List thisPerm = this.baseSeqPermutation; - List anotherPerm = anotherRk.baseSeqPermutation; + final List thisPerm = this.baseSeqPermutation; + final List anotherPerm = anotherRk.baseSeqPermutation; for (int i = 0; i < getLength(); i++) { if (thisPerm.get(i) != anotherPerm.get(i)) { @@ -196,7 +196,7 @@ protected void checkValidity(final List chromosomeRepresentation) { * @return representation of a random permutation */ public static final List randomPermutation(final int l) { - List repr = new ArrayList<>(l); + final List repr = new ArrayList<>(l); for (int i = 0; i < l; i++) { repr.add(RandomGenerator.getRandomGenerator().nextDouble()); } @@ -211,7 +211,7 @@ public static final List randomPermutation(final int l) { * @return representation of an identity permutation */ public static final List identityPermutation(final int l) { - List repr = new ArrayList<>(l); + final List repr = new ArrayList<>(l); for (int i = 0; i < l; i++) { repr.add((double) i / l); } @@ -233,7 +233,7 @@ public static final List identityPermutation(final int l) { * parameters */ public static List comparatorPermutation(final List data, final Comparator comparator) { - List sortedData = new ArrayList<>(data); + final List sortedData = new ArrayList<>(data); Collections.sort(sortedData, comparator); return inducedPermutation(data, sortedData); @@ -262,13 +262,13 @@ public static List inducedPermutation(final List originalData, fi if (originalData.size() != permutedData.size()) { throw new GeneticException(GeneticException.SIZE_MISMATCH, permutedData.size(), originalData.size()); } - int l = originalData.size(); + final int l = originalData.size(); - List origDataCopy = new ArrayList<>(originalData); + final List origDataCopy = new ArrayList<>(originalData); - Double[] res = new Double[l]; + final Double[] res = new Double[l]; for (int i = 0; i < l; i++) { - int index = origDataCopy.indexOf(permutedData.get(i)); + final int index = origDataCopy.indexOf(permutedData.get(i)); if (index == -1) { throw new GeneticException(GeneticException.DIFFERENT_ORIG_AND_PERMUTED_DATA); } @@ -291,7 +291,7 @@ public String toString() { * @return list of integers from 0 to l-1 */ private static List baseSequence(final int l) { - List baseSequence = new ArrayList<>(l); + final List baseSequence = new ArrayList<>(l); for (int i = 0; i < l; i++) { baseSequence.add(i); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java index 6712ea2519..7eb50ae1a9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java @@ -42,8 +42,8 @@ public ChromosomePair crossover(Chromosome first, Chromosome second) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); } - AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; - AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; + final AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; + final AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; final int length = firstListChromosome.getLength(); if (length != secondListChromosome.getLength()) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java index 37cf8dbee1..414e72d16a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java @@ -27,6 +27,10 @@ import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.utils.RandomGenerator; +/** + * This abstraction represents an abstract mutation policy for ListChromosomes. + * @param + */ public abstract class AbstractListChromosomeMutationPolicy implements MutationPolicy { /** @@ -43,10 +47,10 @@ public Chromosome mutate(Chromosome original, double mutationRate) { if (!AbstractListChromosome.class.isAssignableFrom(original.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); } - AbstractListChromosome chromosome = (AbstractListChromosome) original; - List newRep = new ArrayList<>(chromosome.getRepresentation()); + final AbstractListChromosome chromosome = (AbstractListChromosome) original; + final List newRep = new ArrayList<>(chromosome.getRepresentation()); - int[] geneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); + final int[] geneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); for (int geneIndex : geneIndexes) { newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); } @@ -62,13 +66,13 @@ public Chromosome mutate(Chromosome original, double mutationRate) { */ protected int[] getMutableGeneIndexes(int length, double mutationRate) { // calculate the total mutation rate of all the alleles i.e. chromosome. - double chromosomeMutationRate = mutationRate * length; + final double chromosomeMutationRate = mutationRate * length; // if chromosomeMutationRate >= 1 then more than one allele will be mutated. if (chromosomeMutationRate >= 1) { - int noOfMutation = (int) Math.round(chromosomeMutationRate); - Set indexSet = getUniqueIndexes(length, noOfMutation); - int[] indexes = new int[noOfMutation]; + final int noOfMutation = (int) Math.round(chromosomeMutationRate); + final Set indexSet = getUniqueIndexes(length, noOfMutation); + final int[] indexes = new int[noOfMutation]; int i = 0; for (Integer index : indexSet) { indexes[i++] = index.intValue(); @@ -90,7 +94,7 @@ protected int[] getMutableGeneIndexes(int length, double mutationRate) { * @return A set of Integer */ private Set getUniqueIndexes(int length, int noOfMutation) { - Set indexSet = new HashSet<>(); + final Set indexSet = new HashSet<>(); while (indexSet.size() < noOfMutation) { indexSet.add(RandomGenerator.getRandomGenerator().nextInt(length)); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java index 44fbf65eff..c75ec79a48 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java @@ -104,6 +104,7 @@ public boolean isRandomStart() { * @return the pair of new chromosomes that resulted from the crossover * @throws GeneticException if the length of the two chromosomes is different */ + @Override protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); @@ -141,7 +142,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr // for even cycles: swap the child elements on the indices found in this cycle if (cycle++ % 2 != 0) { for (int i : indices) { - T tmp = child1Rep.get(i); + final T tmp = child1Rep.get(i); child1Rep.set(i, child2Rep.get(i)); child2Rep.set(i, tmp); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java index 40f7a8bb33..d6147c201d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java @@ -106,6 +106,7 @@ public int getCrossoverPoints() { * not an instance of {@link AbstractListChromosome} * @throws DimensionMismatchException if the length of the two chromosomes is different */ + @Override protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); @@ -138,7 +139,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr } // swap the children for the next segment - List tmp = c1; + final List tmp = c1; c1 = c2; c2 = tmp; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java index 1a553c48e6..e2af79b17a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java @@ -74,6 +74,7 @@ public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy< * not an instance of {@link AbstractListChromosome} * @throws DimensionMismatchException if the length of the two chromosomes is different */ + @Override protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java index 2baa1caa73..ed282805f6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java @@ -68,6 +68,7 @@ public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy first, final AbstractListChromosome second) { final int length = first.getLength(); @@ -83,7 +84,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr final UniformRandomProvider random = RandomGenerator.getRandomGenerator(); // choose random points, making sure that lb < ub. - int a = random.nextInt(length); + final int a = random.nextInt(length); int b; do { b = random.nextInt(length); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java index cfc674b2f8..38a8de7c6d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java @@ -79,7 +79,7 @@ private Chromosome tournament(final ListPopulation population) { throw new GeneticException(GeneticException.TOO_LARGE, arity, population.getPopulationSize()); } // auxiliary population - ListPopulation tournamentPopulation = new ListPopulation(this.arity) { + final ListPopulation tournamentPopulation = new ListPopulation(this.arity) { /** {@inheritDoc} */ @Override public Population nextGeneration(double elitismRate) { @@ -89,10 +89,10 @@ public Population nextGeneration(double elitismRate) { }; // create a copy of the chromosome list - List chromosomes = new ArrayList<>(population.getChromosomes()); + final List chromosomes = new ArrayList<>(population.getChromosomes()); for (int i = 0; i < this.arity; i++) { // select a random individual and add it to the tournament - int rind = RandomGenerator.getRandomGenerator().nextInt(chromosomes.size()); + final int rind = RandomGenerator.getRandomGenerator().nextInt(chromosomes.size()); tournamentPopulation.addChromosome(chromosomes.get(rind)); // do not select it again chromosomes.remove(rind); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java index 2795fcb149..f96c7b40d9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java @@ -51,7 +51,7 @@ public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) */ @Override public boolean isSatisfied(Population population) { - double currentBestFitness = population.getFittestChromosome().getFitness(); + final double currentBestFitness = population.getFittestChromosome().getFitness(); if (lastBestFitness == currentBestFitness) { if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java index 975f7dfe49..83098a3229 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java @@ -53,7 +53,7 @@ public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { @Override public boolean isSatisfied(Population population) { - double currentMeanFitness = calculateMeanFitness(population); + final double currentMeanFitness = calculateMeanFitness(population); if (lastMeanFitness == currentMeanFitness) { if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java index 3503bd4f3f..eb2afeaacb 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java @@ -92,6 +92,7 @@ public double getRatio() { * @return the pair of new chromosomes that resulted from the crossover * @throws GeneticException if the length of the two chromosomes is different */ + @Override protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index 4819922b3d..59b0ca7c57 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -29,26 +29,26 @@ public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSummary { /** array of fitness of the population. **/ - private double[] fitnesses; + private final double[] fitnesses; /** maximum fitness of the population. **/ - private double maxFitness; + private final double maxFitness; /** minimum fitness of the population. **/ - private double minFitness; + private final double minFitness; /** mean fitness of the population. **/ private double meanFitness; /** variance of population fitness. **/ - private double variance; + private final double variance; /** * constructor. * @param population */ public PopulationStatisticalSummaryImpl(Population population) { - double[] populationFitnesses = getFitnesses(population); + final double[] populationFitnesses = getFitnesses(population); Arrays.sort(populationFitnesses); this.fitnesses = populationFitnesses; this.maxFitness = populationFitnesses[populationFitnesses.length - 1]; @@ -57,6 +57,11 @@ public PopulationStatisticalSummaryImpl(Population population) { this.variance = calculateVariance(populationFitnesses); } + /** + * Fetches array of chromosome fitness of the population. + * @param population + * @return fitness array + */ private double[] getFitnesses(Population population) { double[] populationFitnesses = new double[population.getPopulationSize()]; int index = 0; From 3cd6fccce49b1eb184bb3b2687a98a765d82e5ab Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 12 Sep 2021 12:14:48 +0530 Subject: [PATCH 31/53] exception and logger modified --- .../genetics/exception/GeneticException.java | 18 +++++++++++++ .../listeners/PopulationStatisticsLogger.java | 25 +++++++++++++++---- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index b2e1c0d760..709992e7bf 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -88,4 +88,22 @@ public GeneticException(String message, Object... formatArguments) { super(MessageFormat.format(message, formatArguments)); } + /** + * Create an exception. + * @param t + */ + public GeneticException(Throwable t) { + super(t); + } + + /** + * Create an exception having both stacktrace and message. + * @param message + * @param t + * @param formatArguments + */ + public GeneticException(String message, Throwable t, Object... formatArguments) { + super(MessageFormat.format(message, formatArguments), t); + } + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java index 6106a1eb50..4746c4a289 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java @@ -17,6 +17,11 @@ package org.apache.commons.math4.genetics.listeners; +import java.io.BufferedWriter; +import java.io.IOException; +import java.io.OutputStreamWriter; + +import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; @@ -31,11 +36,21 @@ public final class PopulationStatisticsLogger implements ConvergenceListener { */ @Override public void notify(Population population) { - final PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); - System.out.println("*******************Population statistics*******************"); - System.out.println("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); - System.out.println("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); - System.out.println("Fitness Variance : " + populationStatisticalSummary.getFitnessVariance()); + final PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl( + population); + try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out))) { + writer.write("*******************Population statistics*******************"); + writer.newLine(); + writer.write("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); + writer.newLine(); + writer.write("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); + writer.newLine(); + writer.write("Fitness Variance : " + populationStatisticalSummary.getFitnessVariance()); + writer.newLine(); + writer.flush(); + } catch (IOException e) { + throw new GeneticException("Error while logging", e); + } } } From ca9a8bb9aea59994816230d5acee54f0477fe19b Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 11:17:28 +0530 Subject: [PATCH 32/53] Re-designed for Decoder. --- .../genetics/mathfunctions/Coordinate.java | 27 + .../mathfunctions/Dimension2Decoder.java | 27 + .../Dimension2FitnessFunction.java | 32 +- .../Dimension2FunctionOptimizer.java | 90 +- .../Dimension2FunctionOptimizerLegacy.java | 7 +- .../legacy/LegacyBinaryChromosome.java | 2 +- .../legacy/LegacyGeneticAlgorithm.java | 59 +- .../mathfunctions/utils/Constants.java | 2 +- .../mathfunctions/utils/GraphPlotter.java | 14 +- .../examples-genetics-tsp/output.txt | 15841 ++++++++++++++++ .../genetics/tsp/{utils => }/Node.java | 2 +- .../genetics/tsp/TSPFitnessFunction.java | 69 +- .../examples/genetics/tsp/TSPOptimizer.java | 148 +- .../tsp/legacy/LegacyGeneticAlgorithm.java | 72 +- .../genetics/tsp/legacy/TSPChromosome.java | 2 +- .../tsp/legacy/TSPOptimizerLegacy.java | 8 +- .../genetics/tsp/utils/Constants.java | 2 +- .../genetics/tsp/utils/DistanceMatrix.java | 2 + .../genetics/tsp/utils/GraphPlotter.java | 92 +- ...hromosome.java => AbstractChromosome.java} | 103 +- .../genetics/AbstractGeneticAlgorithm.java | 43 +- .../{model => }/AbstractListChromosome.java | 68 +- .../math4/genetics/BinaryChromosome.java | 90 + .../commons/math4/genetics/Chromosome.java | 26 + .../genetics/{model => }/ChromosomePair.java | 16 +- .../genetics/{model => }/FitnessFunction.java | 12 +- .../math4/genetics/GeneticAlgorithm.java | 42 +- .../genetics/{model => }/ListPopulation.java | 64 +- .../genetics/{model => }/Population.java | 13 +- .../math4/genetics/RealValuedChromosome.java | 90 + .../FixedElapsedTime.java | 13 +- .../FixedGenerationCount.java | 10 +- .../StoppingCondition.java | 9 +- .../UnchangedBestFitness.java | 16 +- .../UnchangedMeanFitness.java | 22 +- .../package-info.java | 2 +- .../AbstractChromosomeCrossoverPolicy.java | 16 +- ...AbstractListChromosomeCrossoverPolicy.java | 29 +- .../CrossoverPolicy.java | 13 +- .../CycleCrossover.java | 52 +- .../NPointCrossover.java | 19 +- .../OnePointCrossover.java | 26 +- .../OrderedCrossover.java | 41 +- .../UniformCrossover.java | 20 +- .../package-info.java | 2 +- .../rategenerator/CrossoverRateGenerator.java | 41 + .../crossover/rategenerator/package-info.java | 20 + .../AbstractListChromosomeDecoder.java | 27 + .../math4/genetics/decoder/Decoder.java | 19 + .../genetics/decoder/RandomKeyDecoder.java | 53 + .../TransparentListChromosomeDecoder.java | 20 + .../genetics/exception/GeneticException.java | 2 +- .../ConvergenceListener.java | 10 +- .../ConvergenceListenerRegistry.java | 31 +- .../listener/PopulationStatisticsLogger.java | 45 + .../{model => listener}/package-info.java | 2 +- .../listeners/PopulationStatisticsLogger.java | 56 - .../genetics/model/BinaryChromosome.java | 121 - .../genetics/model/PermutationChromosome.java | 40 - .../math4/genetics/model/RandomKey.java | 321 - .../AbstractListChromosomeMutationPolicy.java | 60 +- .../BinaryMutation.java | 7 +- .../MutationPolicy.java | 13 +- .../genetics/mutation/RealValueMutation.java | 31 + .../{operators => mutation}/package-info.java | 2 +- .../mutation/rategenerator/package-info.java | 20 + .../SelectionPolicy.java | 13 +- .../TournamentSelection.java | 46 +- .../genetics/selection/package-info.java | 20 + .../stats/PopulationStatisticalSummary.java | 8 +- .../PopulationStatisticalSummaryImpl.java | 22 +- .../utils/ChromosomeRepresentationUtils.java | 144 + .../math4/genetics/utils/ConsoleLogger.java | 64 + .../math4/genetics/utils/ValidationUtils.java | 12 + .../genetics/AbstractChromosomeTest.java | 81 + .../math4/genetics/BinaryChromosomeTest.java | 30 + .../genetics/DummyListChromosomeDecoder.java | 18 + .../genetics/GeneticAlgorithmTestBinary.java | 86 +- .../GeneticAlgorithmTestPermutations.java | 62 +- .../{model => }/ListPopulationTest.java | 86 +- .../genetics/RealValuedChromosomeTest.java | 26 + .../FixedElapsedTimeTest.java | 42 +- .../FixedGenerationCountTest.java} | 32 +- .../UnchangedBestFitnessTest.java | 64 + .../UnchangedMeanFitnessTest.java | 64 + ...AbstractChromosomeCrossoverPolicyTest.java | 29 + ...ractListChromosomeCrossoverPolicyTest.java | 60 + .../CycleCrossoverTest.java | 18 +- .../NPointCrossoverTest.java | 65 +- .../OnePointCrossoverTest.java | 23 +- .../OrderedCrossoverTest.java | 10 +- .../UniformCrossoverTest.java | 27 +- .../AbstractListChromosomeDecoderTest.java | 24 + .../decoder/RandomKeyDecoderTest.java | 32 + .../TransparentListChromosomeDecoderTest.java | 24 + .../math4/genetics/dummy/DummyChromosome.java | 15 + .../{model => dummy}/DummyListChromosome.java | 51 +- .../ConvergenceListenerRegistryTest.java | 74 + .../genetics/model/BinaryChromosomeTest.java | 63 - .../math4/genetics/model/ChromosomeTest.java | 104 - .../math4/genetics/model/RandomKeyTest.java | 198 - ...tractListChromosomeMutationPolicyList.java | 21 + .../BinaryMutationTest.java | 26 +- .../RealValueMutationTest.java} | 19 +- ...ractListChromosomeCrossoverPolicyTest.java | 74 - .../operators/FixedGenerationCountTest.java | 78 - .../TournamentSelectionTest.java | 33 +- .../ChromosomeRepresentationUtilsTest.java | 153 + 108 files changed, 18346 insertions(+), 2091 deletions(-) create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt rename commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/{utils => }/Node.java (89%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model/Chromosome.java => AbstractChromosome.java} (56%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model => }/AbstractListChromosome.java (64%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model => }/ChromosomePair.java (81%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model => }/FitnessFunction.java (77%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model => }/ListPopulation.java (71%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model => }/Population.java (80%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => convergencecond}/FixedElapsedTime.java (87%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => convergencecond}/FixedGenerationCount.java (88%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => convergencecond}/StoppingCondition.java (82%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => convergencecond}/UnchangedBestFitness.java (82%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => convergencecond}/UnchangedMeanFitness.java (78%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{probabilitygenerators => convergencecond}/package-info.java (93%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/AbstractChromosomeCrossoverPolicy.java (69%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/AbstractListChromosomeCrossoverPolicy.java (59%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/CrossoverPolicy.java (74%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/CycleCrossover.java (76%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/NPointCrossover.java (87%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/OnePointCrossover.java (81%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/OrderedCrossover.java (76%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => crossover}/UniformCrossover.java (86%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{listeners => crossover}/package-info.java (94%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{listeners => listener}/ConvergenceListener.java (79%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{listeners => listener}/ConvergenceListenerRegistry.java (66%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{model => listener}/package-info.java (94%) delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => mutation}/AbstractListChromosomeMutationPolicy.java (60%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => mutation}/BinaryMutation.java (81%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => mutation}/MutationPolicy.java (74%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => mutation}/package-info.java (94%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => selection}/SelectionPolicy.java (73%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{operators => selection}/TournamentSelection.java (70%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{model => }/ListPopulationTest.java (63%) create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => convergencecond}/FixedElapsedTimeTest.java (59%) rename commons-math4-genetics/src/{main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java => test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java} (58%) create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => crossover}/CycleCrossoverTest.java (86%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => crossover}/NPointCrossoverTest.java (59%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => crossover}/OnePointCrossoverTest.java (70%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => crossover}/OrderedCrossoverTest.java (87%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => crossover}/UniformCrossoverTest.java (73%) create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{model => dummy}/DummyListChromosome.java (55%) create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java delete mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java delete mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java delete mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => mutation}/BinaryMutationTest.java (68%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators/RandomKeyMutationTest.java => mutation/RealValueMutationTest.java} (63%) delete mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java delete mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{operators => selection}/TournamentSelectionTest.java (61%) create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java new file mode 100644 index 0000000000..5bdc4f232c --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java @@ -0,0 +1,27 @@ +package org.apache.commons.math4.examples.genetics.mathfunctions; + +public class Coordinate { + + private double x; + + private double y; + + public Coordinate(double x, double y) { + this.x = x; + this.y = y; + } + + public double getX() { + return x; + } + + public double getY() { + return y; + } + + @Override + public String toString() { + return "Coordinate [x=" + x + ", y=" + y + "]"; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java new file mode 100644 index 0000000000..6191d7e3f5 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java @@ -0,0 +1,27 @@ +package org.apache.commons.math4.examples.genetics.mathfunctions; + +import java.util.List; + +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; + +public class Dimension2Decoder extends AbstractListChromosomeDecoder { + + @Override + protected Coordinate decode(AbstractListChromosome chromosome) { + BinaryChromosome binaryChromosome = (BinaryChromosome) chromosome; + List alleles = binaryChromosome.getRepresentation(); + + StringBuilder allelesStr = new StringBuilder(); + for (Integer allele : alleles) { + allelesStr.append(Integer.toBinaryString(allele)); + } + + double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; + double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; + + return new Coordinate(x, y); + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java index 480675593a..955557e2a0 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java @@ -17,30 +17,16 @@ package org.apache.commons.math4.examples.genetics.mathfunctions; -import java.util.List; +import org.apache.commons.math4.genetics.FitnessFunction; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.FitnessFunction; +public class Dimension2FitnessFunction implements FitnessFunction { -public class Dimension2FitnessFunction implements FitnessFunction { - - @Override - public double compute(Chromosome chromosome) { - BinaryChromosome binaryChromosome = (BinaryChromosome) chromosome; - List alleles = binaryChromosome.getRepresentation(); - - StringBuilder allelesStr = new StringBuilder(); - for (Integer allele : alleles) { - allelesStr.append(Integer.toBinaryString(allele)); - } - - double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; - double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; - double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) - * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); - - return computedValue * (-1.0); - } + @Override + public double compute(Coordinate coordinate) { + double computedValue = Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .25) * (Math + .pow(Math.sin(50 * Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .1)), 2) + + 1); + return -computedValue; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 33ab1265a5..5eb39a14be 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -19,65 +19,67 @@ import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.Chromosome; import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.operators.BinaryMutation; -import org.apache.commons.math4.genetics.operators.OnePointCrossover; -import org.apache.commons.math4.genetics.operators.StoppingCondition; -import org.apache.commons.math4.genetics.operators.TournamentSelection; -import org.apache.commons.math4.genetics.operators.UnchangedBestFitness; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; +import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; +import org.apache.commons.math4.genetics.crossover.OnePointCrossover; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.mutation.BinaryMutation; +import org.apache.commons.math4.genetics.selection.TournamentSelection; +import org.apache.commons.math4.genetics.utils.ConsoleLogger; public class Dimension2FunctionOptimizer { - public static void main(String[] args) { - Population initPopulation = getInitialPopulation(); + public static void main(String[] args) { + Population initPopulation = getInitialPopulation(); - Dimension2FunctionOptimizer simulation = new Dimension2FunctionOptimizer(); + Dimension2FunctionOptimizer optimizer = new Dimension2FunctionOptimizer(); - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); - convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); - simulation.optimize(initPopulation); - } + optimizer.optimize(initPopulation); + } - public void optimize(Population initial) { + public void optimize(Population initial) { - // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, - new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection(Constants.TOURNAMENT_SIZE), Constants.ELITISM_RATE); + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), + Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE), Constants.ELITISM_RATE); - // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness( + Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); - // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); - System.out.println("*********************************************"); - System.out.println("***********Optimization Result***************"); - System.out.println("*********************************************"); + ConsoleLogger.log("*********************************************"); + ConsoleLogger.log("***********Optimization Result***************"); + ConsoleLogger.log("*********************************************"); - System.out.println(bestFinal.toString()); + ConsoleLogger.log(bestFinal.toString()); - } + } - private static Population getInitialPopulation() { - Population population = new ListPopulation(Constants.POPULATION_SIZE); - for (int i = 0; i < Constants.POPULATION_SIZE; i++) { - population.addChromosome( - BinaryChromosome.randomChromosome(Constants.CHROMOSOME_LENGTH, new Dimension2FitnessFunction())); - } - return population; - } + private static Population getInitialPopulation() { + Population population = new ListPopulation<>(Constants.POPULATION_SIZE); + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + population.addChromosome(BinaryChromosome.randomChromosome(Constants.CHROMOSOME_LENGTH, + new Dimension2FitnessFunction(), new Dimension2Decoder())); + } + return population; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index df11f44582..48958c1097 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -25,10 +25,11 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; +import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; public class Dimension2FunctionOptimizerLegacy { @@ -38,7 +39,7 @@ public static void main(String[] args) { Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java index 81f555ff1f..94897d8611 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java @@ -43,7 +43,7 @@ public double fitness() { double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); - return computedValue * (-1.0); + return -computedValue; } @Override diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java index d33196a808..6e1e9f5c84 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java @@ -25,40 +25,43 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.SelectionPolicy; import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; +import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2Decoder; import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FitnessFunction; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; public class LegacyGeneticAlgorithm extends GeneticAlgorithm { - private int generationsEvolved; + private int generationsEvolved; - public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, - double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { - super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); - } + public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, + double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { + super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); + } - @Override - public Population evolve(Population initial, StoppingCondition condition) { - Population current = initial; - generationsEvolved = 0; - while (!condition.isSatisfied(current)) { - ConvergenceListenerRegistry.getInstance().notifyAll(transform(current)); - current = nextGeneration(current); - generationsEvolved++; - } - return current; - } + @Override + public Population evolve(Population initial, StoppingCondition condition) { + Population current = initial; + generationsEvolved = 0; + while (!condition.isSatisfied(current)) { + ConvergenceListenerRegistry.getInstance().notifyAll(generationsEvolved, transform(current)); + current = nextGeneration(current); + generationsEvolved++; + } + return current; + } - private org.apache.commons.math4.genetics.model.Population transform(Population population) { - org.apache.commons.math4.genetics.model.Population newPopulation = new ListPopulation( - population.getPopulationLimit()); - for (Chromosome chromosome : population) { - org.apache.commons.math4.genetics.model.BinaryChromosome binaryChromosome = new org.apache.commons.math4.genetics.model.BinaryChromosome( - ((LegacyBinaryChromosome) chromosome).getRepresentation(), new Dimension2FitnessFunction()); - newPopulation.addChromosome(binaryChromosome); - } - return newPopulation; - } + private org.apache.commons.math4.genetics.Population transform(Population population) { + org.apache.commons.math4.genetics.Population newPopulation = new ListPopulation( + population.getPopulationLimit()); + for (Chromosome chromosome : population) { + org.apache.commons.math4.genetics.BinaryChromosome binaryChromosome = new org.apache.commons.math4.genetics.BinaryChromosome( + ((LegacyBinaryChromosome) chromosome).getRepresentation(), new Dimension2FitnessFunction(), + new Dimension2Decoder()); + newPopulation.addChromosome(binaryChromosome); + } + return newPopulation; + } } \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java index 3243209138..a4acdc2b5e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java @@ -19,7 +19,7 @@ public interface Constants { - int POPULATION_SIZE = 10; + int POPULATION_SIZE = 20; int TOURNAMENT_SIZE = 2; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java index 9e92395949..81e033da8e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java @@ -22,8 +22,9 @@ import javax.swing.JFrame; import javax.swing.JPanel; -import org.apache.commons.math4.genetics.listeners.ConvergenceListener; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.listener.ConvergenceListener; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.jfree.chart.ChartFactory; @@ -35,7 +36,7 @@ import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; -public class GraphPlotter extends JFrame implements ConvergenceListener { +public class GraphPlotter extends JFrame implements ConvergenceListener { private int generation; @@ -64,7 +65,7 @@ private void addDataPoint(String graphName, int generation, double value) { series = new XYSeries(graphName); dataset.addSeries(series); } - series.add(this.generation++, value); + series.add(this.generation, value); setVisible(true); } @@ -87,11 +88,12 @@ private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAx } @Override - public void notify(Population population) { - PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); + public void notify(int generation, Population population) { + PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl<>(population); this.addDataPoint("Average", this.generation, populationStatisticalSummary.getMeanFitness()); this.addDataPoint("Best", this.generation, populationStatisticalSummary.getMaxFitness()); // this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); + this.generation++; } } \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt b/commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt new file mode 100644 index 0000000000..f7038a11b3 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt @@ -0,0 +1,15841 @@ +************************************************************ +(f=-104524.60456773604 pi=([ 14 , 9 , 13 , 8 , 22 , 1 , 6 , 5 , 7 , 12 , 3 , 20 , 10 , 15 , 27 , 4 , 29 , 16 , 23 , 19 , 26 , 17 , 18 , 25 , 11 , 21 , 28 , 2 , 24 ])) +(f=-103461.27529075905 pi=([ 13 , 26 , 10 , 3 , 28 , 22 , 20 , 14 , 16 , 24 , 17 , 8 , 6 , 19 , 21 , 18 , 7 , 25 , 15 , 11 , 5 , 2 , 4 , 23 , 1 , 12 , 27 , 9 , 29 ])) +(f=-115298.92898858948 pi=([ 29 , 16 , 26 , 25 , 20 , 22 , 7 , 5 , 12 , 9 , 14 , 11 , 2 , 27 , 1 , 24 , 4 , 17 , 3 , 13 , 23 , 15 , 19 , 18 , 8 , 28 , 6 , 21 , 10 ])) +(f=-113673.61112515158 pi=([ 10 , 29 , 6 , 12 , 21 , 11 , 14 , 15 , 24 , 20 , 9 , 5 , 18 , 22 , 28 , 7 , 26 , 13 , 23 , 2 , 25 , 16 , 17 , 19 , 3 , 27 , 8 , 1 , 4 ])) +(f=-136745.41444392744 pi=([ 28 , 14 , 11 , 17 , 3 , 15 , 20 , 6 , 25 , 1 , 16 , 23 , 5 , 19 , 7 , 4 , 10 , 22 , 12 , 27 , 2 , 18 , 13 , 21 , 9 , 29 , 26 , 8 , 24 ])) +(f=-108774.95483923337 pi=([ 23 , 6 , 20 , 3 , 8 , 22 , 28 , 24 , 4 , 16 , 15 , 1 , 5 , 9 , 2 , 12 , 21 , 11 , 13 , 14 , 18 , 10 , 27 , 26 , 17 , 7 , 29 , 19 , 25 ])) +(f=-98021.75138944123 pi=([ 14 , 16 , 13 , 21 , 28 , 29 , 8 , 10 , 27 , 26 , 24 , 25 , 7 , 12 , 5 , 2 , 3 , 23 , 9 , 19 , 1 , 20 , 4 , 6 , 15 , 17 , 11 , 22 , 18 ])) +(f=-106350.32027109271 pi=([ 25 , 1 , 8 , 9 , 17 , 27 , 20 , 29 , 16 , 19 , 28 , 14 , 10 , 7 , 15 , 5 , 26 , 18 , 4 , 3 , 13 , 6 , 21 , 22 , 2 , 11 , 24 , 12 , 23 ])) +(f=-129939.15030372984 pi=([ 28 , 4 , 6 , 20 , 12 , 27 , 15 , 26 , 1 , 25 , 9 , 17 , 16 , 13 , 18 , 14 , 29 , 21 , 8 , 23 , 10 , 19 , 5 , 7 , 22 , 2 , 11 , 24 , 3 ])) +(f=-112913.2371801913 pi=([ 21 , 1 , 27 , 22 , 15 , 5 , 13 , 24 , 16 , 8 , 10 , 29 , 9 , 12 , 2 , 17 , 23 , 20 , 7 , 28 , 18 , 26 , 3 , 14 , 19 , 4 , 11 , 6 , 25 ])) +(f=-125290.97467436611 pi=([ 14 , 1 , 9 , 23 , 10 , 15 , 8 , 19 , 16 , 4 , 2 , 11 , 17 , 5 , 22 , 3 , 28 , 27 , 6 , 26 , 7 , 29 , 12 , 24 , 20 , 13 , 25 , 18 , 21 ])) +(f=-131285.3167494574 pi=([ 29 , 12 , 21 , 8 , 7 , 1 , 20 , 17 , 9 , 16 , 23 , 5 , 24 , 6 , 25 , 15 , 10 , 19 , 26 , 18 , 2 , 27 , 22 , 11 , 14 , 3 , 13 , 28 , 4 ])) +(f=-98760.36725721142 pi=([ 3 , 20 , 5 , 29 , 27 , 16 , 10 , 26 , 23 , 22 , 15 , 24 , 11 , 18 , 19 , 13 , 9 , 28 , 2 , 6 , 1 , 4 , 14 , 25 , 7 , 8 , 17 , 21 , 12 ])) +(f=-112933.91414737079 pi=([ 13 , 15 , 9 , 12 , 1 , 8 , 14 , 4 , 16 , 6 , 17 , 7 , 2 , 22 , 10 , 23 , 21 , 19 , 5 , 26 , 18 , 29 , 11 , 20 , 25 , 24 , 3 , 28 , 27 ])) +(f=-116066.06229894061 pi=([ 18 , 12 , 3 , 23 , 17 , 9 , 2 , 20 , 1 , 4 , 5 , 10 , 25 , 22 , 13 , 28 , 19 , 8 , 27 , 7 , 16 , 6 , 15 , 29 , 24 , 11 , 21 , 14 , 26 ])) +(f=-106697.80802544038 pi=([ 4 , 26 , 3 , 19 , 29 , 17 , 27 , 12 , 10 , 8 , 16 , 20 , 5 , 14 , 6 , 13 , 22 , 7 , 2 , 1 , 15 , 25 , 23 , 21 , 11 , 9 , 18 , 24 , 28 ])) +(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) +(f=-109534.49843980586 pi=([ 23 , 13 , 10 , 7 , 2 , 3 , 22 , 4 , 17 , 6 , 28 , 12 , 5 , 19 , 27 , 21 , 25 , 16 , 20 , 8 , 14 , 11 , 24 , 26 , 18 , 1 , 9 , 15 , 29 ])) +(f=-131291.40963963474 pi=([ 19 , 16 , 3 , 20 , 1 , 18 , 10 , 7 , 21 , 25 , 22 , 13 , 14 , 5 , 12 , 28 , 6 , 29 , 23 , 17 , 8 , 9 , 26 , 11 , 24 , 15 , 4 , 27 , 2 ])) +(f=-109706.16279907453 pi=([ 23 , 4 , 25 , 14 , 8 , 11 , 9 , 18 , 12 , 3 , 27 , 22 , 19 , 7 , 1 , 10 , 13 , 5 , 24 , 6 , 21 , 16 , 20 , 26 , 15 , 17 , 28 , 29 , 2 ])) +(f=-104511.2920818274 pi=([ 28 , 20 , 2 , 14 , 9 , 10 , 13 , 15 , 17 , 29 , 21 , 18 , 4 , 6 , 19 , 26 , 16 , 24 , 12 , 27 , 8 , 22 , 1 , 3 , 7 , 23 , 25 , 5 , 11 ])) +(f=-115557.18025073531 pi=([ 9 , 13 , 28 , 24 , 16 , 10 , 2 , 12 , 27 , 19 , 3 , 11 , 18 , 17 , 29 , 22 , 7 , 21 , 15 , 20 , 5 , 26 , 8 , 14 , 1 , 23 , 6 , 4 , 25 ])) +(f=-121819.99554250647 pi=([ 25 , 21 , 29 , 7 , 4 , 15 , 8 , 9 , 27 , 24 , 3 , 20 , 14 , 1 , 22 , 2 , 26 , 13 , 16 , 17 , 12 , 11 , 28 , 10 , 18 , 5 , 23 , 6 , 19 ])) +(f=-109209.32800896786 pi=([ 22 , 2 , 14 , 11 , 12 , 26 , 29 , 19 , 13 , 10 , 23 , 27 , 15 , 5 , 28 , 21 , 16 , 4 , 24 , 20 , 8 , 3 , 9 , 25 , 18 , 17 , 6 , 7 , 1 ])) +(f=-122952.28895405299 pi=([ 21 , 1 , 8 , 28 , 6 , 16 , 25 , 3 , 11 , 13 , 7 , 24 , 12 , 17 , 27 , 5 , 15 , 26 , 9 , 22 , 19 , 29 , 23 , 4 , 14 , 2 , 18 , 10 , 20 ])) +(f=-102018.44242879855 pi=([ 23 , 17 , 29 , 14 , 20 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 1 , 18 , 28 , 24 , 3 , 4 , 6 , 21 , 27 , 26 , 2 , 7 , 22 , 19 , 15 , 10 ])) +(f=-118468.1001296524 pi=([ 2 , 26 , 24 , 15 , 11 , 13 , 5 , 20 , 28 , 29 , 25 , 3 , 19 , 7 , 18 , 9 , 6 , 4 , 8 , 17 , 14 , 22 , 12 , 21 , 16 , 1 , 27 , 10 , 23 ])) +(f=-107331.89084150868 pi=([ 11 , 7 , 26 , 25 , 17 , 20 , 4 , 23 , 19 , 10 , 8 , 29 , 6 , 22 , 15 , 12 , 18 , 5 , 3 , 16 , 21 , 27 , 14 , 1 , 2 , 9 , 28 , 13 , 24 ])) +(f=-105262.21847166384 pi=([ 4 , 14 , 3 , 26 , 5 , 7 , 23 , 6 , 13 , 12 , 1 , 19 , 20 , 28 , 10 , 2 , 17 , 18 , 25 , 27 , 24 , 15 , 8 , 21 , 16 , 11 , 22 , 29 , 9 ])) +(f=-115704.51657824097 pi=([ 23 , 28 , 7 , 27 , 20 , 12 , 16 , 9 , 1 , 19 , 24 , 18 , 4 , 21 , 5 , 6 , 22 , 2 , 10 , 15 , 29 , 8 , 11 , 14 , 26 , 25 , 13 , 17 , 3 ])) +(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) +(f=-122061.93658042171 pi=([ 25 , 6 , 22 , 29 , 12 , 18 , 11 , 3 , 9 , 1 , 24 , 14 , 21 , 19 , 5 , 20 , 26 , 27 , 15 , 28 , 10 , 17 , 7 , 23 , 8 , 13 , 4 , 16 , 2 ])) +(f=-103962.11112771113 pi=([ 11 , 21 , 27 , 5 , 29 , 13 , 28 , 18 , 14 , 3 , 8 , 1 , 6 , 10 , 9 , 20 , 23 , 19 , 26 , 4 , 24 , 7 , 16 , 2 , 12 , 15 , 22 , 25 , 17 ])) +(f=-122292.33344624408 pi=([ 25 , 18 , 12 , 2 , 23 , 26 , 27 , 8 , 17 , 16 , 29 , 4 , 14 , 5 , 22 , 3 , 24 , 15 , 28 , 10 , 21 , 11 , 9 , 13 , 19 , 20 , 1 , 7 , 6 ])) +(f=-99446.83233584755 pi=([ 18 , 17 , 27 , 28 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 16 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 20 ])) +(f=-93697.73158546603 pi=([ 15 , 27 , 29 , 25 , 26 , 2 , 3 , 14 , 1 , 5 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 6 , 24 , 28 , 20 , 9 , 4 , 7 , 11 , 10 , 8 ])) +(f=-106327.15747046084 pi=([ 9 , 24 , 6 , 3 , 14 , 2 , 21 , 23 , 20 , 1 , 8 , 27 , 12 , 13 , 10 , 11 , 18 , 28 , 16 , 26 , 25 , 5 , 29 , 4 , 7 , 15 , 17 , 22 , 19 ])) +(f=-110949.48656981144 pi=([ 1 , 21 , 29 , 13 , 27 , 6 , 8 , 5 , 3 , 22 , 28 , 2 , 26 , 15 , 4 , 20 , 25 , 16 , 24 , 11 , 9 , 18 , 7 , 19 , 10 , 12 , 23 , 14 , 17 ])) +(f=-110054.1323777653 pi=([ 3 , 16 , 4 , 29 , 14 , 25 , 7 , 10 , 21 , 9 , 2 , 6 , 28 , 5 , 13 , 22 , 24 , 11 , 12 , 27 , 23 , 19 , 20 , 26 , 18 , 15 , 1 , 8 , 17 ])) +(f=-96738.15166446859 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 28 , 8 , 25 , 22 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) +(f=-114365.1530853895 pi=([ 13 , 2 , 14 , 8 , 1 , 15 , 9 , 27 , 28 , 21 , 4 , 17 , 22 , 20 , 18 , 7 , 6 , 26 , 24 , 11 , 5 , 23 , 16 , 12 , 10 , 25 , 3 , 19 , 29 ])) +(f=-97133.48081372578 pi=([ 7 , 13 , 16 , 26 , 2 , 1 , 18 , 29 , 9 , 3 , 6 , 25 , 20 , 17 , 21 , 24 , 28 , 8 , 22 , 11 , 10 , 14 , 19 , 27 , 4 , 5 , 23 , 12 , 15 ])) +(f=-110075.35513887643 pi=([ 6 , 22 , 19 , 3 , 25 , 12 , 8 , 20 , 28 , 2 , 14 , 26 , 17 , 11 , 4 , 16 , 9 , 27 , 7 , 13 , 29 , 23 , 10 , 5 , 15 , 24 , 21 , 18 , 1 ])) +(f=-106668.6128162282 pi=([ 2 , 6 , 17 , 4 , 21 , 10 , 3 , 18 , 22 , 12 , 24 , 13 , 16 , 19 , 7 , 11 , 5 , 1 , 29 , 9 , 14 , 25 , 20 , 23 , 8 , 28 , 27 , 26 , 15 ])) +(f=-110091.22971241652 pi=([ 9 , 22 , 24 , 19 , 18 , 12 , 25 , 26 , 13 , 5 , 8 , 16 , 14 , 4 , 23 , 2 , 28 , 15 , 17 , 10 , 6 , 29 , 11 , 7 , 21 , 20 , 27 , 3 , 1 ])) +(f=-110840.67685328344 pi=([ 11 , 10 , 18 , 9 , 24 , 26 , 25 , 4 , 8 , 19 , 12 , 23 , 27 , 28 , 5 , 14 , 17 , 22 , 1 , 13 , 7 , 2 , 20 , 6 , 21 , 29 , 3 , 16 , 15 ])) +(f=-100264.58109880159 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 2 , 24 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 14 , 25 , 28 , 19 , 21 , 15 , 17 ])) +(f=-114371.38913761146 pi=([ 3 , 2 , 9 , 23 , 19 , 4 , 7 , 28 , 21 , 6 , 20 , 27 , 5 , 26 , 13 , 10 , 12 , 16 , 11 , 14 , 29 , 8 , 25 , 15 , 22 , 18 , 24 , 17 , 1 ])) +(f=-119879.696566362 pi=([ 11 , 25 , 19 , 29 , 28 , 12 , 27 , 5 , 23 , 14 , 3 , 13 , 21 , 20 , 22 , 15 , 1 , 9 , 2 , 24 , 7 , 10 , 18 , 6 , 17 , 26 , 4 , 8 , 16 ])) +(f=-100776.78899800344 pi=([ 15 , 9 , 6 , 4 , 14 , 1 , 3 , 25 , 27 , 7 , 16 , 28 , 5 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 11 , 18 , 8 , 13 , 2 , 17 , 12 , 19 ])) +(f=-126767.65430910456 pi=([ 17 , 14 , 24 , 21 , 18 , 10 , 16 , 8 , 4 , 25 , 7 , 20 , 19 , 12 , 27 , 6 , 29 , 9 , 28 , 15 , 11 , 22 , 5 , 26 , 1 , 13 , 3 , 2 , 23 ])) +(f=-108408.14904106373 pi=([ 28 , 22 , 19 , 10 , 6 , 3 , 15 , 20 , 8 , 26 , 24 , 7 , 18 , 14 , 29 , 11 , 23 , 1 , 21 , 4 , 5 , 12 , 13 , 9 , 16 , 25 , 17 , 27 , 2 ])) +(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-112886.41778193892 pi=([ 6 , 28 , 2 , 12 , 22 , 25 , 4 , 15 , 11 , 17 , 23 , 27 , 24 , 19 , 13 , 26 , 10 , 1 , 16 , 29 , 14 , 21 , 5 , 18 , 7 , 20 , 3 , 9 , 8 ])) +(f=-111481.80155905134 pi=([ 8 , 14 , 12 , 29 , 20 , 6 , 2 , 21 , 19 , 11 , 18 , 27 , 26 , 9 , 3 , 25 , 1 , 4 , 22 , 28 , 15 , 24 , 5 , 23 , 7 , 10 , 13 , 16 , 17 ])) +(f=-101156.7884693737 pi=([ 24 , 4 , 9 , 7 , 20 , 26 , 17 , 13 , 18 , 15 , 6 , 28 , 12 , 11 , 22 , 29 , 14 , 25 , 23 , 27 , 3 , 8 , 16 , 2 , 19 , 10 , 1 , 5 , 21 ])) +(f=-115719.3496392707 pi=([ 12 , 13 , 6 , 3 , 11 , 28 , 4 , 10 , 26 , 22 , 20 , 2 , 18 , 25 , 19 , 24 , 5 , 16 , 21 , 8 , 9 , 17 , 23 , 14 , 1 , 7 , 15 , 27 , 29 ])) +(f=-130072.96202945901 pi=([ 25 , 23 , 11 , 27 , 4 , 12 , 17 , 5 , 24 , 26 , 8 , 18 , 2 , 22 , 10 , 21 , 16 , 6 , 14 , 15 , 28 , 1 , 20 , 19 , 3 , 7 , 9 , 29 , 13 ])) +(f=-121541.19132350537 pi=([ 29 , 8 , 3 , 25 , 12 , 9 , 22 , 1 , 19 , 28 , 17 , 13 , 24 , 4 , 2 , 20 , 10 , 14 , 21 , 26 , 27 , 15 , 5 , 18 , 16 , 6 , 11 , 23 , 7 ])) +(f=-125290.1601418594 pi=([ 5 , 19 , 29 , 4 , 20 , 15 , 25 , 24 , 23 , 22 , 10 , 17 , 6 , 27 , 1 , 28 , 11 , 8 , 21 , 26 , 3 , 13 , 9 , 14 , 7 , 12 , 16 , 2 , 18 ])) +(f=-108504.40682882092 pi=([ 29 , 16 , 9 , 28 , 17 , 12 , 18 , 6 , 24 , 5 , 7 , 11 , 3 , 1 , 21 , 22 , 10 , 27 , 2 , 8 , 4 , 14 , 25 , 15 , 13 , 26 , 19 , 23 , 20 ])) +(f=-114201.3590904044 pi=([ 2 , 13 , 3 , 16 , 27 , 29 , 17 , 14 , 19 , 7 , 21 , 15 , 10 , 23 , 28 , 5 , 20 , 12 , 24 , 8 , 4 , 22 , 1 , 11 , 18 , 6 , 9 , 25 , 26 ])) +(f=-113376.92556263163 pi=([ 19 , 16 , 9 , 22 , 20 , 21 , 25 , 4 , 28 , 18 , 17 , 6 , 7 , 26 , 23 , 8 , 27 , 5 , 12 , 2 , 13 , 15 , 3 , 1 , 29 , 10 , 11 , 14 , 24 ])) +(f=-108076.53147444678 pi=([ 7 , 4 , 14 , 20 , 23 , 27 , 9 , 10 , 28 , 17 , 3 , 8 , 24 , 18 , 11 , 29 , 25 , 2 , 1 , 16 , 15 , 5 , 13 , 26 , 19 , 21 , 6 , 22 , 12 ])) +(f=-112527.21696725115 pi=([ 13 , 7 , 22 , 6 , 1 , 21 , 18 , 17 , 14 , 11 , 27 , 4 , 5 , 24 , 2 , 28 , 10 , 29 , 16 , 23 , 15 , 26 , 9 , 20 , 25 , 3 , 8 , 12 , 19 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-117689.23126672814 pi=([ 23 , 5 , 11 , 7 , 17 , 13 , 1 , 28 , 6 , 14 , 10 , 18 , 21 , 12 , 29 , 24 , 26 , 19 , 22 , 25 , 15 , 4 , 27 , 2 , 16 , 20 , 3 , 9 , 8 ])) +(f=-97985.80026519849 pi=([ 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 14 , 4 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 18 , 17 , 3 , 6 , 16 , 8 , 2 , 1 , 23 ])) +(f=-120324.80811153527 pi=([ 11 , 18 , 2 , 28 , 19 , 9 , 25 , 24 , 1 , 4 , 29 , 8 , 20 , 6 , 21 , 17 , 7 , 13 , 12 , 10 , 15 , 3 , 16 , 26 , 23 , 5 , 27 , 14 , 22 ])) +(f=-109669.14452423611 pi=([ 10 , 8 , 28 , 4 , 20 , 12 , 16 , 24 , 26 , 17 , 25 , 9 , 2 , 19 , 14 , 23 , 13 , 5 , 18 , 1 , 6 , 29 , 15 , 7 , 11 , 21 , 27 , 22 , 3 ])) +(f=-108790.23327701728 pi=([ 15 , 26 , 17 , 24 , 27 , 11 , 10 , 9 , 23 , 19 , 3 , 21 , 20 , 6 , 22 , 29 , 25 , 13 , 7 , 12 , 2 , 16 , 8 , 28 , 5 , 14 , 4 , 1 , 18 ])) +(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) +(f=-101971.90901523257 pi=([ 6 , 1 , 4 , 20 , 25 , 23 , 13 , 9 , 7 , 24 , 26 , 22 , 15 , 12 , 14 , 21 , 3 , 18 , 11 , 17 , 10 , 19 , 2 , 28 , 29 , 27 , 8 , 5 , 16 ])) +(f=-119623.75325765686 pi=([ 13 , 4 , 17 , 12 , 26 , 21 , 1 , 11 , 10 , 7 , 29 , 20 , 8 , 23 , 9 , 24 , 27 , 3 , 22 , 19 , 6 , 28 , 5 , 16 , 2 , 15 , 25 , 18 , 14 ])) +(f=-115831.14868259567 pi=([ 4 , 25 , 14 , 1 , 29 , 16 , 12 , 24 , 2 , 8 , 10 , 3 , 7 , 15 , 26 , 20 , 28 , 22 , 9 , 21 , 18 , 13 , 5 , 27 , 23 , 6 , 17 , 11 , 19 ])) +(f=-104463.02415018469 pi=([ 18 , 26 , 19 , 4 , 25 , 22 , 7 , 12 , 21 , 24 , 28 , 6 , 8 , 23 , 20 , 27 , 17 , 5 , 3 , 10 , 2 , 9 , 14 , 15 , 1 , 29 , 16 , 13 , 11 ])) +(f=-111947.43557667933 pi=([ 5 , 17 , 4 , 20 , 14 , 6 , 11 , 25 , 28 , 19 , 2 , 15 , 22 , 27 , 21 , 16 , 10 , 24 , 1 , 8 , 7 , 13 , 18 , 23 , 3 , 26 , 29 , 9 , 12 ])) +(f=-97369.54302519064 pi=([ 6 , 11 , 13 , 28 , 20 , 1 , 10 , 27 , 4 , 21 , 29 , 5 , 2 , 8 , 14 , 3 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 26 , 9 , 7 , 24 , 16 , 17 ])) +(f=-119525.36960072193 pi=([ 14 , 10 , 12 , 3 , 20 , 23 , 19 , 28 , 5 , 27 , 11 , 13 , 25 , 16 , 4 , 21 , 9 , 15 , 22 , 26 , 1 , 24 , 29 , 8 , 18 , 17 , 2 , 7 , 6 ])) +(f=-109302.53608665206 pi=([ 4 , 10 , 23 , 5 , 3 , 11 , 20 , 19 , 29 , 9 , 25 , 8 , 7 , 1 , 24 , 14 , 17 , 18 , 6 , 22 , 27 , 15 , 26 , 13 , 12 , 28 , 21 , 16 , 2 ])) +(f=-102248.44281352861 pi=([ 11 , 10 , 5 , 12 , 26 , 20 , 13 , 17 , 3 , 23 , 9 , 18 , 16 , 24 , 28 , 6 , 25 , 27 , 2 , 22 , 14 , 7 , 8 , 21 , 29 , 19 , 1 , 4 , 15 ])) +(f=-124352.88155661411 pi=([ 9 , 17 , 22 , 18 , 11 , 10 , 24 , 2 , 21 , 1 , 7 , 29 , 13 , 14 , 25 , 28 , 26 , 3 , 19 , 12 , 4 , 20 , 8 , 23 , 5 , 16 , 15 , 27 , 6 ])) +(f=-100089.24281046436 pi=([ 18 , 17 , 7 , 2 , 1 , 29 , 14 , 3 , 9 , 28 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 16 , 26 , 10 , 20 , 23 , 12 , 15 , 22 , 5 , 21 ])) +(f=-108384.0700443322 pi=([ 23 , 10 , 29 , 19 , 4 , 20 , 26 , 13 , 14 , 6 , 15 , 5 , 11 , 22 , 12 , 2 , 16 , 18 , 28 , 21 , 1 , 25 , 27 , 24 , 8 , 3 , 17 , 7 , 9 ])) +(f=-117286.4024655006 pi=([ 18 , 6 , 24 , 12 , 13 , 8 , 4 , 22 , 9 , 25 , 3 , 2 , 15 , 20 , 14 , 28 , 16 , 1 , 17 , 23 , 19 , 10 , 11 , 21 , 5 , 29 , 7 , 26 , 27 ])) +(f=-119666.18020739644 pi=([ 8 , 16 , 5 , 21 , 12 , 18 , 2 , 9 , 23 , 13 , 6 , 24 , 20 , 14 , 11 , 1 , 3 , 22 , 10 , 7 , 19 , 27 , 4 , 29 , 15 , 25 , 17 , 26 , 28 ])) +(f=-101916.37914285932 pi=([ 13 , 26 , 17 , 4 , 5 , 11 , 19 , 8 , 3 , 10 , 21 , 7 , 29 , 25 , 24 , 1 , 18 , 14 , 16 , 20 , 28 , 22 , 6 , 27 , 15 , 23 , 9 , 2 , 12 ])) +(f=-106889.84530954341 pi=([ 9 , 18 , 23 , 21 , 24 , 27 , 15 , 6 , 17 , 5 , 16 , 28 , 11 , 10 , 8 , 29 , 19 , 13 , 12 , 20 , 1 , 4 , 25 , 26 , 7 , 22 , 2 , 14 , 3 ])) +(f=-116071.37052875114 pi=([ 23 , 13 , 7 , 16 , 6 , 4 , 8 , 18 , 21 , 29 , 9 , 28 , 5 , 22 , 11 , 15 , 27 , 24 , 10 , 17 , 3 , 20 , 25 , 1 , 19 , 26 , 14 , 12 , 2 ])) +(f=-116607.49987789476 pi=([ 28 , 21 , 24 , 14 , 27 , 18 , 20 , 26 , 8 , 9 , 25 , 12 , 3 , 17 , 5 , 16 , 23 , 13 , 6 , 19 , 11 , 22 , 2 , 7 , 29 , 1 , 10 , 15 , 4 ])) +(f=-96725.37422341465 pi=([ 23 , 5 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) +(f=-119215.1753664881 pi=([ 24 , 14 , 29 , 28 , 2 , 4 , 27 , 3 , 22 , 19 , 13 , 21 , 18 , 9 , 23 , 26 , 6 , 10 , 16 , 7 , 20 , 8 , 11 , 25 , 12 , 5 , 15 , 1 , 17 ])) +(f=-120254.7378676992 pi=([ 2 , 17 , 9 , 8 , 27 , 11 , 23 , 24 , 5 , 6 , 13 , 22 , 12 , 21 , 29 , 28 , 10 , 14 , 3 , 25 , 19 , 15 , 26 , 4 , 18 , 7 , 1 , 16 , 20 ])) +(f=-106450.00099493572 pi=([ 6 , 2 , 9 , 19 , 29 , 20 , 28 , 8 , 18 , 16 , 14 , 7 , 21 , 5 , 4 , 12 , 13 , 1 , 24 , 3 , 23 , 26 , 27 , 10 , 15 , 17 , 25 , 11 , 22 ])) +(f=-104526.07394970705 pi=([ 7 , 29 , 15 , 16 , 11 , 17 , 2 , 6 , 8 , 13 , 26 , 23 , 21 , 19 , 22 , 20 , 18 , 10 , 4 , 12 , 24 , 28 , 5 , 27 , 3 , 1 , 14 , 9 , 25 ])) +(f=-111082.09441980172 pi=([ 22 , 19 , 4 , 14 , 17 , 16 , 12 , 21 , 29 , 5 , 15 , 24 , 18 , 27 , 1 , 3 , 25 , 20 , 6 , 10 , 9 , 11 , 23 , 26 , 2 , 8 , 7 , 28 , 13 ])) +(f=-109365.57882623296 pi=([ 4 , 20 , 6 , 5 , 13 , 28 , 8 , 22 , 14 , 9 , 10 , 27 , 21 , 23 , 7 , 17 , 26 , 29 , 25 , 24 , 11 , 18 , 12 , 16 , 1 , 3 , 2 , 19 , 15 ])) +(f=-113595.37977299304 pi=([ 20 , 6 , 27 , 26 , 11 , 3 , 2 , 17 , 1 , 12 , 15 , 5 , 14 , 24 , 22 , 18 , 8 , 25 , 28 , 13 , 19 , 16 , 29 , 23 , 7 , 9 , 21 , 10 , 4 ])) +(f=-104359.755312706 pi=([ 2 , 27 , 28 , 18 , 22 , 23 , 13 , 16 , 25 , 19 , 9 , 26 , 6 , 14 , 1 , 8 , 10 , 29 , 20 , 5 , 3 , 24 , 21 , 4 , 15 , 17 , 7 , 12 , 11 ])) +(f=-106812.71483681236 pi=([ 27 , 17 , 21 , 9 , 29 , 19 , 28 , 7 , 24 , 18 , 6 , 11 , 12 , 10 , 4 , 1 , 20 , 5 , 15 , 3 , 16 , 25 , 2 , 23 , 22 , 26 , 13 , 8 , 14 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -110377.17149520252 +Max Fitness : -79201.6990981842 +Fitness Variance : 1.0199220194421005E8 +************************************************************ +(f=-104359.755312706 pi=([ 2 , 27 , 28 , 18 , 22 , 23 , 13 , 16 , 25 , 19 , 9 , 26 , 6 , 14 , 1 , 8 , 10 , 29 , 20 , 5 , 3 , 24 , 21 , 4 , 15 , 17 , 7 , 12 , 11 ])) +(f=-103962.11112771113 pi=([ 11 , 21 , 27 , 5 , 29 , 13 , 28 , 18 , 14 , 3 , 8 , 1 , 6 , 10 , 9 , 20 , 23 , 19 , 26 , 4 , 24 , 7 , 16 , 2 , 12 , 15 , 22 , 25 , 17 ])) +(f=-103461.27529075905 pi=([ 13 , 26 , 10 , 3 , 28 , 22 , 20 , 14 , 16 , 24 , 17 , 8 , 6 , 19 , 21 , 18 , 7 , 25 , 15 , 11 , 5 , 2 , 4 , 23 , 1 , 12 , 27 , 9 , 29 ])) +(f=-102248.44281352861 pi=([ 11 , 10 , 5 , 12 , 26 , 20 , 13 , 17 , 3 , 23 , 9 , 18 , 16 , 24 , 28 , 6 , 25 , 27 , 2 , 22 , 14 , 7 , 8 , 21 , 29 , 19 , 1 , 4 , 15 ])) +(f=-102018.44242879855 pi=([ 23 , 17 , 29 , 14 , 20 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 1 , 18 , 28 , 24 , 3 , 4 , 6 , 21 , 27 , 26 , 2 , 7 , 22 , 19 , 15 , 10 ])) +(f=-101971.90901523257 pi=([ 6 , 1 , 4 , 20 , 25 , 23 , 13 , 9 , 7 , 24 , 26 , 22 , 15 , 12 , 14 , 21 , 3 , 18 , 11 , 17 , 10 , 19 , 2 , 28 , 29 , 27 , 8 , 5 , 16 ])) +(f=-101916.37914285932 pi=([ 13 , 26 , 17 , 4 , 5 , 11 , 19 , 8 , 3 , 10 , 21 , 7 , 29 , 25 , 24 , 1 , 18 , 14 , 16 , 20 , 28 , 22 , 6 , 27 , 15 , 23 , 9 , 2 , 12 ])) +(f=-101156.7884693737 pi=([ 24 , 4 , 9 , 7 , 20 , 26 , 17 , 13 , 18 , 15 , 6 , 28 , 12 , 11 , 22 , 29 , 14 , 25 , 23 , 27 , 3 , 8 , 16 , 2 , 19 , 10 , 1 , 5 , 21 ])) +(f=-100776.78899800344 pi=([ 15 , 9 , 6 , 4 , 14 , 1 , 3 , 25 , 27 , 7 , 16 , 28 , 5 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 11 , 18 , 8 , 13 , 2 , 17 , 12 , 19 ])) +(f=-100264.58109880159 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 2 , 24 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 14 , 25 , 28 , 19 , 21 , 15 , 17 ])) +(f=-100089.24281046436 pi=([ 18 , 17 , 7 , 2 , 1 , 29 , 14 , 3 , 9 , 28 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 16 , 26 , 10 , 20 , 23 , 12 , 15 , 22 , 5 , 21 ])) +(f=-99446.83233584755 pi=([ 18 , 17 , 27 , 28 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 16 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 20 ])) +(f=-98760.36725721142 pi=([ 3 , 20 , 5 , 29 , 27 , 16 , 10 , 26 , 23 , 22 , 15 , 24 , 11 , 18 , 19 , 13 , 9 , 28 , 2 , 6 , 1 , 4 , 14 , 25 , 7 , 8 , 17 , 21 , 12 ])) +(f=-98021.75138944123 pi=([ 14 , 16 , 13 , 21 , 28 , 29 , 8 , 10 , 27 , 26 , 24 , 25 , 7 , 12 , 5 , 2 , 3 , 23 , 9 , 19 , 1 , 20 , 4 , 6 , 15 , 17 , 11 , 22 , 18 ])) +(f=-97985.80026519849 pi=([ 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 14 , 4 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 18 , 17 , 3 , 6 , 16 , 8 , 2 , 1 , 23 ])) +(f=-97369.54302519064 pi=([ 6 , 11 , 13 , 28 , 20 , 1 , 10 , 27 , 4 , 21 , 29 , 5 , 2 , 8 , 14 , 3 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 26 , 9 , 7 , 24 , 16 , 17 ])) +(f=-97133.48081372578 pi=([ 7 , 13 , 16 , 26 , 2 , 1 , 18 , 29 , 9 , 3 , 6 , 25 , 20 , 17 , 21 , 24 , 28 , 8 , 22 , 11 , 10 , 14 , 19 , 27 , 4 , 5 , 23 , 12 , 15 ])) +(f=-96738.15166446859 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 28 , 8 , 25 , 22 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) +(f=-96725.37422341465 pi=([ 23 , 5 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) +(f=-93697.73158546603 pi=([ 15 , 27 , 29 , 25 , 26 , 2 , 3 , 14 , 1 , 5 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 6 , 24 , 28 , 20 , 9 , 4 , 7 , 11 , 10 , 8 ])) +(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) +(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) +(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-99943.20910641806 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 17 , 2 , 24 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 14 , 25 , 28 , 19 , 21 , 15 ])) +(f=-100266.8018377302 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 2 , 24 , 14 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 25 , 28 , 19 , 21 , 15 , 17 ])) +(f=-123200.34170192842 pi=([ 18 , 13 , 5 , 19 , 12 , 7 , 28 , 20 , 8 , 27 , 11 , 21 , 29 , 1 , 17 , 15 , 6 , 23 , 4 , 16 , 22 , 25 , 26 , 14 , 3 , 24 , 2 , 10 , 9 ])) +(f=-97662.2527582706 pi=([ 25 , 11 , 13 , 21 , 1 , 10 , 27 , 4 , 5 , 2 , 29 , 6 , 8 , 23 , 22 , 14 , 3 , 15 , 20 , 28 , 26 , 24 , 18 , 19 , 12 , 9 , 7 , 16 , 17 ])) +(f=-99366.64895490586 pi=([ 18 , 7 , 2 , 17 , 1 , 28 , 22 , 23 , 10 , 3 , 9 , 27 , 19 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 13 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 ])) +(f=-118516.21830688255 pi=([ 18 , 17 , 16 , 29 , 14 , 8 , 7 , 28 , 24 , 19 , 1 , 27 , 25 , 9 , 11 , 13 , 2 , 26 , 10 , 20 , 6 , 23 , 12 , 15 , 4 , 3 , 22 , 5 , 21 ])) +(f=-103879.84634266642 pi=([ 7 , 4 , 15 , 11 , 20 , 22 , 21 , 29 , 19 , 28 , 26 , 13 , 9 , 10 , 3 , 8 , 14 , 25 , 12 , 24 , 2 , 1 , 27 , 5 , 18 , 17 , 16 , 6 , 23 ])) +(f=-106821.58838309051 pi=([ 14 , 20 , 23 , 27 , 7 , 10 , 28 , 17 , 24 , 4 , 5 , 9 , 18 , 11 , 29 , 25 , 16 , 15 , 13 , 26 , 3 , 19 , 6 , 21 , 8 , 22 , 12 , 2 , 1 ])) +(f=-112725.94439223286 pi=([ 29 , 4 , 9 , 16 , 6 , 5 , 13 , 28 , 17 , 8 , 18 , 24 , 14 , 10 , 7 , 21 , 22 , 11 , 27 , 25 , 15 , 12 , 26 , 19 , 1 , 3 , 23 , 2 , 20 ])) +(f=-99034.53126603419 pi=([ 20 , 28 , 9 , 12 , 22 , 6 , 5 , 7 , 27 , 11 , 21 , 3 , 1 , 23 , 17 , 26 , 29 , 25 , 24 , 10 , 2 , 18 , 8 , 4 , 14 , 13 , 16 , 19 , 15 ])) +(f=-99952.23527410874 pi=([ 15 , 9 , 6 , 4 , 14 , 1 , 3 , 26 , 17 , 13 , 19 , 7 , 5 , 21 , 29 , 25 , 24 , 18 , 16 , 20 , 28 , 10 , 22 , 11 , 27 , 8 , 2 , 12 , 23 ])) +(f=-107891.81266720963 pi=([ 13 , 25 , 4 , 16 , 27 , 5 , 11 , 8 , 3 , 28 , 10 , 7 , 22 , 20 , 1 , 14 , 21 , 26 , 29 , 24 , 23 , 6 , 18 , 15 , 17 , 19 , 9 , 2 , 12 ])) +(f=-107105.19650883987 pi=([ 5 , 18 , 17 , 1 , 6 , 27 , 28 , 22 , 8 , 23 , 9 , 13 , 19 , 12 , 10 , 16 , 4 , 11 , 3 , 15 , 2 , 29 , 7 , 26 , 25 , 24 , 21 , 20 , 14 ])) +(f=-101686.12230189786 pi=([ 23 , 19 , 8 , 10 , 7 , 1 , 16 , 18 , 9 , 5 , 14 , 2 , 11 , 12 , 20 , 13 , 27 , 29 , 6 , 4 , 22 , 3 , 15 , 24 , 21 , 25 , 26 , 17 , 28 ])) +(f=-95091.73152766365 pi=([ 1 , 18 , 3 , 17 , 27 , 22 , 28 , 23 , 8 , 10 , 7 , 19 , 16 , 9 , 14 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 2 ])) +(f=-91501.11543204125 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 1 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) +(f=-100151.4355544832 pi=([ 23 , 7 , 4 , 11 , 19 , 9 , 1 , 6 , 13 , 10 , 2 , 16 , 18 , 20 , 8 , 14 , 3 , 15 , 27 , 29 , 12 , 22 , 5 , 24 , 21 , 25 , 26 , 17 , 28 ])) +(f=-104819.417463353 pi=([ 5 , 23 , 1 , 6 , 8 , 12 , 9 , 16 , 24 , 10 , 13 , 4 , 11 , 26 , 3 , 27 , 18 , 22 , 2 , 29 , 20 , 7 , 14 , 25 , 15 , 28 , 19 , 21 , 17 ])) +(f=-102975.64030611313 pi=([ 25 , 18 , 13 , 19 , 11 , 7 , 10 , 21 , 27 , 29 , 4 , 23 , 22 , 5 , 17 , 15 , 12 , 9 , 16 , 20 , 28 , 26 , 24 , 3 , 6 , 8 , 2 , 14 , 1 ])) +(f=-102493.09016301157 pi=([ 15 , 5 , 12 , 7 , 21 , 29 , 19 , 28 , 26 , 13 , 8 , 11 , 14 , 1 , 25 , 20 , 24 , 6 , 22 , 27 , 4 , 18 , 17 , 16 , 3 , 2 , 10 , 9 , 23 ])) +(f=-98520.60043747969 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 28 , 9 , 17 , 25 , 7 , 3 , 4 , 29 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-86472.26893443566 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 8 , 25 , 22 , 29 , 23 , 28 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) +(f=-109618.08906293406 pi=([ 7 , 13 , 2 , 28 , 20 , 1 , 18 , 27 , 9 , 3 , 6 , 17 , 21 , 29 , 8 , 11 , 10 , 14 , 19 , 23 , 22 , 4 , 25 , 26 , 5 , 24 , 12 , 15 , 16 ])) +(f=-108848.17971110369 pi=([ 26 , 11 , 13 , 6 , 1 , 10 , 29 , 25 , 20 , 4 , 21 , 24 , 5 , 2 , 28 , 8 , 22 , 14 , 3 , 15 , 27 , 18 , 19 , 12 , 9 , 23 , 7 , 16 , 17 ])) +(f=-88330.99419026935 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) +(f=-103531.84357595713 pi=([ 23 , 12 , 2 , 3 , 10 , 18 , 26 , 1 , 5 , 28 , 19 , 8 , 15 , 17 , 16 , 27 , 6 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 4 , 7 , 20 ])) +(f=-118140.52351450511 pi=([ 6 , 22 , 19 , 3 , 25 , 12 , 27 , 8 , 20 , 2 , 14 , 26 , 17 , 11 , 4 , 16 , 9 , 28 , 29 , 7 , 13 , 23 , 10 , 5 , 15 , 24 , 21 , 18 , 1 ])) +(f=-100886.9649244296 pi=([ 6 , 1 , 4 , 20 , 25 , 23 , 13 , 9 , 7 , 24 , 26 , 22 , 15 , 18 , 28 , 12 , 14 , 21 , 3 , 11 , 17 , 10 , 19 , 2 , 27 , 29 , 8 , 5 , 16 ])) +(f=-91884.86727819202 pi=([ 11 , 6 , 2 , 1 , 21 , 9 , 28 , 8 , 25 , 22 , 19 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 27 , 12 , 10 , 5 , 7 ])) +(f=-117123.41960904757 pi=([ 18 , 17 , 7 , 16 , 29 , 14 , 3 , 9 , 2 , 28 , 1 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 26 , 10 , 20 , 23 , 12 , 15 , 22 , 5 , 21 ])) +(f=-106954.8749151703 pi=([ 18 , 26 , 19 , 4 , 25 , 22 , 7 , 12 , 21 , 24 , 6 , 8 , 29 , 16 , 23 , 20 , 27 , 17 , 5 , 3 , 10 , 2 , 9 , 14 , 15 , 1 , 28 , 13 , 11 ])) +(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-94145.38400776165 pi=([ 16 , 3 , 5 , 26 , 18 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 19 , 13 , 9 , 27 , 29 , 2 , 6 , 1 , 4 , 14 , 23 , 7 , 8 , 15 , 12 ])) +(f=-114262.82202769017 pi=([ 7 , 13 , 20 , 2 , 29 , 1 , 27 , 9 , 3 , 6 , 16 , 26 , 23 , 22 , 15 , 24 , 8 , 18 , 11 , 10 , 14 , 19 , 28 , 5 , 4 , 25 , 17 , 12 , 21 ])) +(f=-95659.28348770476 pi=([ 11 , 6 , 21 , 1 , 9 , 28 , 8 , 25 , 22 , 4 , 2 , 7 , 3 , 23 , 13 , 26 , 14 , 17 , 20 , 18 , 29 , 24 , 16 , 15 , 19 , 27 , 12 , 5 , 10 ])) +(f=-124023.37567040997 pi=([ 23 , 12 , 6 , 14 , 10 , 18 , 2 , 26 , 1 , 28 , 19 , 8 , 15 , 3 , 17 , 16 , 27 , 4 , 29 , 21 , 13 , 25 , 22 , 11 , 24 , 9 , 5 , 7 , 20 ])) +(f=-110856.17157760148 pi=([ 18 , 17 , 29 , 14 , 8 , 10 , 7 , 28 , 24 , 19 , 1 , 27 , 25 , 9 , 11 , 13 , 16 , 2 , 12 , 26 , 20 , 6 , 23 , 15 , 4 , 3 , 22 , 5 , 21 ])) +(f=-95976.32035505094 pi=([ 18 , 7 , 2 , 17 , 1 , 27 , 28 , 22 , 23 , 3 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 19 ])) +(f=-120070.04910437354 pi=([ 7 , 13 , 16 , 2 , 1 , 18 , 29 , 9 , 3 , 6 , 20 , 17 , 21 , 8 , 27 , 11 , 22 , 24 , 10 , 14 , 19 , 23 , 4 , 26 , 5 , 28 , 12 , 15 , 25 ])) +(f=-121672.91405585504 pi=([ 21 , 10 , 1 , 26 , 29 , 15 , 25 , 2 , 20 , 7 , 8 , 24 , 5 , 12 , 28 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 27 , 11 , 14 , 9 , 13 , 4 , 23 ])) +(f=-109509.69279544085 pi=([ 2 , 25 , 13 , 6 , 4 , 19 , 3 , 12 , 21 , 27 , 8 , 18 , 11 , 29 , 23 , 22 , 17 , 15 , 7 , 5 , 20 , 28 , 1 , 16 , 26 , 24 , 14 , 10 , 9 ])) +(f=-120677.91384370488 pi=([ 17 , 5 , 21 , 10 , 18 , 7 , 22 , 12 , 24 , 13 , 16 , 29 , 1 , 19 , 11 , 6 , 4 , 9 , 14 , 25 , 20 , 23 , 8 , 28 , 27 , 3 , 26 , 15 , 2 ])) +(f=-117520.41449469265 pi=([ 7 , 29 , 16 , 11 , 17 , 6 , 8 , 13 , 26 , 23 , 21 , 19 , 22 , 20 , 1 , 18 , 10 , 15 , 4 , 12 , 24 , 28 , 3 , 5 , 27 , 2 , 14 , 9 , 25 ])) +(f=-95015.91885972973 pi=([ 23 , 17 , 29 , 14 , 20 , 2 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 18 , 28 , 24 , 4 , 6 , 21 , 27 , 26 , 3 , 1 , 7 , 22 , 19 , 15 , 10 ])) +(f=-94772.30314329105 pi=([ 13 , 28 , 20 , 27 , 5 , 9 , 21 , 29 , 14 , 3 , 4 , 15 , 23 , 8 , 18 , 22 , 19 , 12 , 25 , 26 , 1 , 6 , 10 , 11 , 24 , 2 , 7 , 16 , 17 ])) +(f=-103674.706111942 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 1 , 23 , 10 , 18 , 4 , 5 , 29 , 2 , 8 , 17 , 25 , 28 , 3 , 6 , 26 , 24 , 21 , 22 , 9 , 7 , 19 , 14 , 12 ])) +(f=-94242.82381641988 pi=([ 27 , 3 , 28 , 5 , 22 , 23 , 25 , 19 , 26 , 16 , 15 , 11 , 10 , 18 , 29 , 20 , 13 , 9 , 24 , 21 , 2 , 6 , 1 , 4 , 14 , 7 , 8 , 17 , 12 ])) +(f=-124301.5858150379 pi=([ 2 , 20 , 13 , 29 , 27 , 16 , 9 , 18 , 6 , 26 , 23 , 22 , 14 , 1 , 24 , 8 , 10 , 5 , 19 , 3 , 28 , 4 , 15 , 17 , 7 , 25 , 12 , 21 , 11 ])) +(f=-119273.68364968209 pi=([ 14 , 5 , 16 , 13 , 28 , 20 , 8 , 10 , 27 , 21 , 29 , 7 , 12 , 2 , 3 , 9 , 23 , 1 , 22 , 19 , 4 , 25 , 6 , 26 , 15 , 24 , 17 , 11 , 18 ])) +(f=-108773.61477292028 pi=([ 6 , 11 , 13 , 21 , 28 , 1 , 10 , 4 , 27 , 26 , 5 , 24 , 2 , 8 , 25 , 29 , 14 , 3 , 23 , 15 , 19 , 18 , 12 , 20 , 9 , 7 , 22 , 16 , 17 ])) +(f=-112743.50405625203 pi=([ 18 , 17 , 8 , 10 , 26 , 23 , 7 , 19 , 1 , 16 , 28 , 9 , 2 , 11 , 12 , 25 , 13 , 27 , 6 , 4 , 24 , 14 , 3 , 15 , 5 , 21 , 20 , 22 , 29 ])) +(f=-103992.16624155354 pi=([ 4 , 14 , 27 , 28 , 22 , 3 , 23 , 5 , 7 , 6 , 13 , 12 , 1 , 19 , 20 , 10 , 17 , 18 , 29 , 2 , 15 , 8 , 26 , 25 , 21 , 24 , 16 , 11 , 9 ])) +(f=-113490.04230732005 pi=([ 18 , 17 , 7 , 29 , 14 , 9 , 28 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 16 , 26 , 10 , 20 , 5 , 23 , 12 , 15 , 3 , 22 , 2 , 1 , 21 ])) +(f=-117360.67513940544 pi=([ 15 , 2 , 11 , 7 , 1 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 3 , 13 , 14 , 5 , 25 , 12 , 9 , 24 , 22 , 4 , 27 , 18 , 17 , 6 , 16 , 8 , 23 ])) +(f=-99427.26158267875 pi=([ 27 , 16 , 20 , 9 , 17 , 12 , 18 , 23 , 6 , 5 , 7 , 11 , 3 , 29 , 1 , 25 , 28 , 2 , 8 , 4 , 14 , 15 , 13 , 26 , 24 , 21 , 22 , 19 , 10 ])) +(f=-103044.02211566753 pi=([ 29 , 16 , 15 , 13 , 11 , 28 , 18 , 4 , 5 , 24 , 9 , 17 , 21 , 22 , 3 , 27 , 25 , 8 , 26 , 1 , 6 , 10 , 2 , 19 , 23 , 20 , 7 , 14 , 12 ])) +(f=-99834.2336830739 pi=([ 27 , 29 , 12 , 25 , 26 , 6 , 1 , 10 , 18 , 4 , 2 , 7 , 19 , 3 , 22 , 8 , 15 , 17 , 21 , 16 , 23 , 24 , 28 , 13 , 14 , 11 , 9 , 5 , 20 ])) +(f=-93389.48375528371 pi=([ 15 , 23 , 2 , 3 , 14 , 26 , 1 , 5 , 28 , 13 , 19 , 12 , 18 , 27 , 16 , 6 , 29 , 21 , 17 , 20 , 25 , 22 , 24 , 9 , 4 , 7 , 11 , 10 , 8 ])) +(f=-113281.63222449394 pi=([ 13 , 26 , 17 , 4 , 24 , 5 , 11 , 19 , 8 , 3 , 10 , 21 , 7 , 29 , 25 , 18 , 1 , 14 , 16 , 20 , 28 , 22 , 6 , 27 , 15 , 23 , 9 , 2 , 12 ])) +(f=-101010.97008626982 pi=([ 23 , 17 , 29 , 14 , 5 , 9 , 12 , 25 , 11 , 20 , 8 , 1 , 13 , 16 , 18 , 28 , 24 , 3 , 4 , 6 , 21 , 27 , 26 , 2 , 7 , 22 , 19 , 15 , 10 ])) +(f=-120784.41901574619 pi=([ 5 , 28 , 1 , 22 , 6 , 8 , 12 , 15 , 9 , 13 , 17 , 23 , 27 , 24 , 10 , 4 , 19 , 11 , 26 , 3 , 16 , 29 , 14 , 25 , 21 , 2 , 18 , 7 , 20 ])) +(f=-118414.36922484652 pi=([ 23 , 6 , 2 , 12 , 4 , 19 , 11 , 16 , 18 , 10 , 13 , 1 , 20 , 15 , 27 , 29 , 5 , 22 , 7 , 24 , 21 , 3 , 25 , 26 , 9 , 17 , 14 , 8 , 28 ])) +(f=-88701.75582019943 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) +(f=-106262.58558566526 pi=([ 7 , 14 , 20 , 23 , 27 , 2 , 1 , 9 , 10 , 28 , 17 , 8 , 24 , 3 , 18 , 11 , 29 , 25 , 16 , 15 , 5 , 13 , 26 , 19 , 21 , 4 , 22 , 12 , 6 ])) +(f=-95166.21682078367 pi=([ 18 , 17 , 24 , 7 , 2 , 1 , 20 , 14 , 3 , 9 , 26 , 19 , 6 , 8 , 11 , 4 , 13 , 16 , 28 , 10 , 22 , 29 , 25 , 12 , 15 , 23 , 27 , 5 , 21 ])) +(f=-90316.46708117364 pi=([ 4 , 9 , 7 , 29 , 17 , 28 , 13 , 18 , 24 , 27 , 25 , 15 , 6 , 26 , 2 , 12 , 20 , 11 , 14 , 23 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) +(f=-103019.09345272655 pi=([ 5 , 17 , 20 , 14 , 6 , 11 , 25 , 28 , 19 , 15 , 22 , 27 , 21 , 16 , 10 , 24 , 8 , 7 , 13 , 3 , 18 , 23 , 26 , 2 , 29 , 1 , 9 , 12 , 4 ])) +(f=-115293.79943007657 pi=([ 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 2 , 14 , 4 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 1 , 18 , 17 , 6 , 16 , 8 , 3 , 23 ])) +(f=-91968.32674065998 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-108865.28858315542 pi=([ 5 , 6 , 19 , 8 , 1 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 23 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) +(f=-110100.60243956807 pi=([ 7 , 15 , 28 , 16 , 11 , 17 , 2 , 6 , 13 , 26 , 23 , 21 , 8 , 19 , 22 , 20 , 18 , 10 , 4 , 12 , 24 , 29 , 5 , 27 , 3 , 1 , 14 , 9 , 25 ])) +(f=-94920.56920681735 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) +(f=-117376.38636263307 pi=([ 3 , 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 14 , 2 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 18 , 1 , 17 , 6 , 16 , 8 , 4 , 23 ])) +(f=-113981.19974888285 pi=([ 20 , 5 , 29 , 27 , 16 , 10 , 26 , 23 , 22 , 15 , 24 , 11 , 18 , 4 , 19 , 13 , 9 , 28 , 6 , 3 , 2 , 14 , 25 , 7 , 1 , 8 , 17 , 21 , 12 ])) +(f=-98950.37592284362 pi=([ 7 , 13 , 26 , 20 , 2 , 1 , 17 , 9 , 3 , 6 , 23 , 18 , 11 , 16 , 8 , 24 , 28 , 25 , 27 , 10 , 22 , 14 , 21 , 29 , 4 , 5 , 19 , 12 , 15 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -103283.86925475433 +Max Fitness : -79201.6990981842 +Fitness Variance : 9.410456158341408E7 +************************************************************ +(f=-96725.37422341465 pi=([ 23 , 5 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) +(f=-95976.32035505094 pi=([ 18 , 7 , 2 , 17 , 1 , 27 , 28 , 22 , 23 , 3 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 19 ])) +(f=-95659.28348770476 pi=([ 11 , 6 , 21 , 1 , 9 , 28 , 8 , 25 , 22 , 4 , 2 , 7 , 3 , 23 , 13 , 26 , 14 , 17 , 20 , 18 , 29 , 24 , 16 , 15 , 19 , 27 , 12 , 5 , 10 ])) +(f=-95166.21682078367 pi=([ 18 , 17 , 24 , 7 , 2 , 1 , 20 , 14 , 3 , 9 , 26 , 19 , 6 , 8 , 11 , 4 , 13 , 16 , 28 , 10 , 22 , 29 , 25 , 12 , 15 , 23 , 27 , 5 , 21 ])) +(f=-95091.73152766365 pi=([ 1 , 18 , 3 , 17 , 27 , 22 , 28 , 23 , 8 , 10 , 7 , 19 , 16 , 9 , 14 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 2 ])) +(f=-95015.91885972973 pi=([ 23 , 17 , 29 , 14 , 20 , 2 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 18 , 28 , 24 , 4 , 6 , 21 , 27 , 26 , 3 , 1 , 7 , 22 , 19 , 15 , 10 ])) +(f=-94920.56920681735 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) +(f=-94772.30314329105 pi=([ 13 , 28 , 20 , 27 , 5 , 9 , 21 , 29 , 14 , 3 , 4 , 15 , 23 , 8 , 18 , 22 , 19 , 12 , 25 , 26 , 1 , 6 , 10 , 11 , 24 , 2 , 7 , 16 , 17 ])) +(f=-94242.82381641988 pi=([ 27 , 3 , 28 , 5 , 22 , 23 , 25 , 19 , 26 , 16 , 15 , 11 , 10 , 18 , 29 , 20 , 13 , 9 , 24 , 21 , 2 , 6 , 1 , 4 , 14 , 7 , 8 , 17 , 12 ])) +(f=-94145.38400776165 pi=([ 16 , 3 , 5 , 26 , 18 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 19 , 13 , 9 , 27 , 29 , 2 , 6 , 1 , 4 , 14 , 23 , 7 , 8 , 15 , 12 ])) +(f=-93697.73158546603 pi=([ 15 , 27 , 29 , 25 , 26 , 2 , 3 , 14 , 1 , 5 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 6 , 24 , 28 , 20 , 9 , 4 , 7 , 11 , 10 , 8 ])) +(f=-93389.48375528371 pi=([ 15 , 23 , 2 , 3 , 14 , 26 , 1 , 5 , 28 , 13 , 19 , 12 , 18 , 27 , 16 , 6 , 29 , 21 , 17 , 20 , 25 , 22 , 24 , 9 , 4 , 7 , 11 , 10 , 8 ])) +(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) +(f=-91968.32674065998 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-91884.86727819202 pi=([ 11 , 6 , 2 , 1 , 21 , 9 , 28 , 8 , 25 , 22 , 19 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 27 , 12 , 10 , 5 , 7 ])) +(f=-91501.11543204125 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 1 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) +(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) +(f=-90316.46708117364 pi=([ 4 , 9 , 7 , 29 , 17 , 28 , 13 , 18 , 24 , 27 , 25 , 15 , 6 , 26 , 2 , 12 , 20 , 11 , 14 , 23 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) +(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) +(f=-88701.75582019943 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) +(f=-88330.99419026935 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) +(f=-86472.26893443566 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 8 , 25 , 22 , 29 , 23 , 28 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) +(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-108094.88924227296 pi=([ 18 , 17 , 26 , 10 , 29 , 7 , 19 , 25 , 1 , 24 , 28 , 9 , 14 , 22 , 2 , 11 , 12 , 13 , 27 , 6 , 8 , 4 , 3 , 15 , 5 , 21 , 16 , 20 , 23 ])) +(f=-105446.67840689905 pi=([ 7 , 13 , 16 , 29 , 27 , 2 , 22 , 1 , 23 , 20 , 18 , 9 , 3 , 6 , 17 , 21 , 8 , 11 , 10 , 14 , 19 , 28 , 4 , 26 , 25 , 24 , 5 , 12 , 15 ])) +(f=-102774.03234374923 pi=([ 5 , 23 , 12 , 1 , 6 , 10 , 18 , 26 , 28 , 19 , 8 , 4 , 15 , 17 , 3 , 16 , 27 , 14 , 29 , 21 , 2 , 13 , 7 , 25 , 22 , 11 , 24 , 9 , 20 ])) +(f=-99436.99850382822 pi=([ 23 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 4 , 2 , 7 , 16 , 10 , 3 , 18 , 11 , 20 , 15 , 27 , 29 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 , 5 ])) +(f=-90116.33036584701 pi=([ 21 , 12 , 1 , 6 , 10 , 15 , 29 , 4 , 2 , 7 , 3 , 8 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 13 , 23 , 14 , 11 , 26 , 9 , 20 , 28 , 5 , 25 ])) +(f=-107785.9148656686 pi=([ 4 , 10 , 18 , 26 , 7 , 28 , 3 , 8 , 19 , 5 , 12 , 15 , 17 , 16 , 27 , 2 , 29 , 6 , 1 , 11 , 21 , 13 , 14 , 23 , 9 , 25 , 22 , 24 , 20 ])) +(f=-114997.60235922711 pi=([ 7 , 2 , 1 , 9 , 29 , 22 , 3 , 17 , 28 , 13 , 18 , 24 , 6 , 27 , 25 , 8 , 15 , 4 , 26 , 12 , 20 , 11 , 14 , 23 , 5 , 16 , 21 , 19 , 10 ])) +(f=-99062.97390378398 pi=([ 17 , 24 , 4 , 7 , 20 , 14 , 9 , 18 , 26 , 19 , 11 , 13 , 6 , 16 , 28 , 2 , 10 , 22 , 29 , 25 , 12 , 15 , 23 , 27 , 3 , 8 , 1 , 5 , 21 ])) +(f=-83881.10859239845 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-83125.46064623476 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-106089.0178441861 pi=([ 21 , 15 , 2 , 3 , 14 , 28 , 1 , 5 , 20 , 13 , 27 , 12 , 17 , 24 , 18 , 22 , 19 , 16 , 6 , 23 , 29 , 9 , 26 , 4 , 7 , 11 , 10 , 8 , 25 ])) +(f=-97655.26584209262 pi=([ 10 , 27 , 29 , 2 , 1 , 25 , 26 , 15 , 19 , 7 , 8 , 22 , 11 , 5 , 12 , 3 , 21 , 18 , 23 , 17 , 16 , 6 , 24 , 28 , 14 , 20 , 9 , 13 , 4 ])) +(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-118508.65619935142 pi=([ 27 , 16 , 20 , 9 , 17 , 12 , 23 , 7 , 18 , 1 , 11 , 29 , 25 , 2 , 28 , 6 , 8 , 14 , 4 , 15 , 13 , 26 , 24 , 21 , 3 , 22 , 19 , 5 , 10 ])) +(f=-100315.34480468428 pi=([ 4 , 10 , 29 , 17 , 28 , 13 , 18 , 24 , 7 , 3 , 8 , 27 , 25 , 5 , 15 , 26 , 12 , 20 , 6 , 1 , 2 , 14 , 11 , 23 , 9 , 22 , 16 , 21 , 19 ])) +(f=-103580.37921735209 pi=([ 21 , 4 , 9 , 7 , 15 , 29 , 12 , 27 , 6 , 2 , 24 , 18 , 22 , 11 , 19 , 17 , 16 , 23 , 5 , 14 , 13 , 3 , 8 , 26 , 20 , 28 , 10 , 1 , 25 ])) +(f=-98786.96991648136 pi=([ 18 , 17 , 28 , 22 , 23 , 8 , 10 , 7 , 27 , 1 , 9 , 14 , 2 , 11 , 12 , 19 , 13 , 6 , 4 , 29 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) +(f=-101074.98366271223 pi=([ 18 , 7 , 2 , 17 , 1 , 29 , 27 , 22 , 23 , 10 , 3 , 9 , 19 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 13 , 28 , 26 , 25 , 15 , 5 , 21 , 20 , 24 ])) +(f=-111810.68328412251 pi=([ 27 , 11 , 28 , 6 , 22 , 23 , 21 , 25 , 9 , 2 , 26 , 1 , 13 , 3 , 14 , 29 , 17 , 20 , 4 , 24 , 18 , 16 , 15 , 19 , 8 , 12 , 10 , 5 , 7 ])) +(f=-96416.74478807762 pi=([ 3 , 19 , 25 , 16 , 22 , 15 , 29 , 11 , 10 , 18 , 23 , 28 , 26 , 20 , 5 , 13 , 9 , 21 , 2 , 24 , 6 , 1 , 4 , 27 , 14 , 7 , 8 , 17 , 12 ])) +(f=-83792.33236388005 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 ])) +(f=-93841.47001838606 pi=([ 21 , 10 , 6 , 1 , 15 , 29 , 4 , 2 , 7 , 12 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 11 , 23 , 14 , 9 , 13 , 26 , 3 , 20 , 28 , 5 , 8 , 25 ])) +(f=-107834.05484028278 pi=([ 16 , 26 , 2 , 3 , 18 , 1 , 5 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 15 , 19 , 13 , 9 , 27 , 6 , 29 , 14 , 23 , 4 , 7 , 8 , 12 ])) +(f=-86094.30065061261 pi=([ 15 , 23 , 3 , 5 , 14 , 26 , 28 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 29 , 2 , 6 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) +(f=-95943.3717546699 pi=([ 21 , 10 , 6 , 1 , 15 , 29 , 4 , 20 , 8 , 5 , 12 , 2 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 3 , 11 , 23 , 14 , 9 , 13 , 26 , 7 , 28 , 25 ])) +(f=-102936.03750111848 pi=([ 2 , 1 , 11 , 13 , 28 , 20 , 10 , 27 , 21 , 7 , 29 , 5 , 8 , 3 , 14 , 6 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 4 , 26 , 17 , 9 , 24 , 16 ])) +(f=-102036.09666166115 pi=([ 4 , 18 , 9 , 7 , 26 , 17 , 13 , 24 , 25 , 15 , 6 , 28 , 2 , 12 , 20 , 11 , 29 , 14 , 23 , 27 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) +(f=-106279.60673092051 pi=([ 24 , 4 , 9 , 7 , 20 , 29 , 18 , 17 , 28 , 13 , 27 , 15 , 6 , 26 , 12 , 11 , 22 , 14 , 25 , 23 , 3 , 8 , 16 , 2 , 19 , 10 , 1 , 5 , 21 ])) +(f=-95481.27518374681 pi=([ 15 , 6 , 1 , 14 , 29 , 4 , 2 , 7 , 13 , 27 , 19 , 12 , 21 , 17 , 18 , 24 , 22 , 16 , 23 , 3 , 20 , 26 , 28 , 5 , 9 , 11 , 10 , 8 , 25 ])) +(f=-107935.06466170459 pi=([ 21 , 10 , 27 , 29 , 2 , 1 , 25 , 26 , 15 , 20 , 7 , 8 , 22 , 5 , 12 , 3 , 18 , 23 , 19 , 17 , 16 , 24 , 6 , 28 , 11 , 14 , 9 , 13 , 4 ])) +(f=-92935.22441953246 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 14 , 4 , 2 , 7 , 1 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) +(f=-103087.11524885976 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 1 , 27 , 7 , 28 , 5 , 2 , 22 , 20 , 16 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) +(f=-109599.9391043667 pi=([ 16 , 2 , 5 , 26 , 1 , 3 , 18 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 29 , 19 , 13 , 9 , 27 , 6 , 4 , 14 , 23 , 7 , 8 , 15 , 12 ])) +(f=-90098.16908449348 pi=([ 18 , 3 , 7 , 17 , 27 , 28 , 22 , 23 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 2 , 1 , 29 , 26 , 24 , 15 , 5 , 21 , 20 , 19 , 25 ])) +(f=-98623.2751328188 pi=([ 10 , 15 , 2 , 1 , 25 , 27 , 7 , 8 , 16 , 28 , 11 , 5 , 12 , 3 , 22 , 20 , 21 , 26 , 29 , 6 , 24 , 23 , 14 , 9 , 13 , 18 , 4 , 17 , 19 ])) +(f=-116664.24854408068 pi=([ 9 , 21 , 6 , 4 , 14 , 12 , 28 , 15 , 1 , 20 , 7 , 5 , 27 , 2 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 29 , 10 , 3 , 11 , 8 , 26 , 13 , 25 ])) +(f=-107181.12796750321 pi=([ 21 , 11 , 6 , 13 , 28 , 1 , 10 , 15 , 4 , 20 , 5 , 2 , 8 , 27 , 14 , 24 , 18 , 22 , 19 , 3 , 17 , 16 , 23 , 29 , 12 , 9 , 26 , 7 , 25 ])) +(f=-84957.97039685698 pi=([ 10 , 2 , 1 , 28 , 20 , 27 , 21 , 7 , 8 , 29 , 11 , 5 , 12 , 3 , 15 , 23 , 18 , 22 , 19 , 14 , 25 , 9 , 6 , 13 , 4 , 26 , 24 , 16 , 17 ])) +(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) +(f=-107890.40460381909 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 8 , 23 , 18 , 7 , 28 , 9 , 1 , 17 , 25 , 2 , 29 , 6 , 4 , 3 , 26 , 24 , 21 , 22 , 5 , 10 , 19 , 14 , 12 ])) +(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-109053.44992997828 pi=([ 27 , 18 , 7 , 17 , 1 , 22 , 23 , 10 , 3 , 9 , 19 , 28 , 2 , 16 , 6 , 8 , 4 , 25 , 14 , 11 , 12 , 13 , 29 , 26 , 24 , 15 , 5 , 21 , 20 ])) +(f=-105991.29896130739 pi=([ 6 , 15 , 13 , 28 , 20 , 27 , 2 , 1 , 9 , 21 , 29 , 3 , 14 , 4 , 23 , 8 , 18 , 22 , 19 , 12 , 25 , 26 , 10 , 11 , 24 , 5 , 7 , 16 , 17 ])) +(f=-116210.58799390103 pi=([ 11 , 21 , 9 , 5 , 28 , 8 , 25 , 22 , 23 , 13 , 26 , 14 , 17 , 20 , 3 , 4 , 29 , 18 , 16 , 15 , 19 , 1 , 27 , 12 , 6 , 24 , 2 , 10 , 7 ])) +(f=-97290.053073027 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 14 , 7 , 11 , 12 , 5 , 2 , 21 , 3 , 13 , 9 , 1 , 28 , 4 , 26 , 25 , 24 , 6 , 15 , 16 , 20 ])) +(f=-125734.01016212675 pi=([ 14 , 16 , 13 , 21 , 28 , 29 , 8 , 10 , 7 , 27 , 1 , 26 , 24 , 9 , 25 , 12 , 2 , 23 , 6 , 19 , 4 , 20 , 3 , 15 , 5 , 17 , 11 , 22 , 18 ])) +(f=-101859.4252238128 pi=([ 5 , 1 , 29 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 28 , 2 , 7 , 22 , 23 , 24 , 21 , 27 , 25 , 26 , 17 , 14 ])) +(f=-115654.08342056861 pi=([ 23 , 14 , 5 , 17 , 9 , 12 , 25 , 11 , 20 , 8 , 1 , 13 , 16 , 27 , 18 , 29 , 24 , 3 , 4 , 6 , 21 , 2 , 26 , 7 , 22 , 19 , 15 , 28 , 10 ])) +(f=-86578.61903757096 pi=([ 25 , 11 , 6 , 2 , 1 , 13 , 21 , 9 , 27 , 8 , 29 , 23 , 3 , 14 , 4 , 15 , 20 , 28 , 26 , 24 , 18 , 19 , 22 , 12 , 10 , 5 , 7 , 16 , 17 ])) +(f=-104508.84220698765 pi=([ 11 , 21 , 20 , 1 , 10 , 28 , 25 , 22 , 4 , 19 , 5 , 2 , 6 , 8 , 23 , 13 , 26 , 14 , 17 , 3 , 29 , 18 , 24 , 16 , 12 , 15 , 9 , 27 , 7 ])) +(f=-100362.20467924212 pi=([ 10 , 13 , 2 , 1 , 21 , 15 , 28 , 25 , 22 , 7 , 8 , 5 , 12 , 3 , 23 , 26 , 18 , 20 , 19 , 17 , 16 , 6 , 29 , 11 , 24 , 14 , 9 , 4 , 27 ])) +(f=-98834.95754801622 pi=([ 21 , 11 , 6 , 9 , 29 , 2 , 1 , 8 , 20 , 27 , 13 , 3 , 14 , 17 , 24 , 22 , 4 , 23 , 18 , 16 , 19 , 26 , 15 , 12 , 28 , 10 , 5 , 7 , 25 ])) +(f=-111364.15111479726 pi=([ 9 , 6 , 4 , 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 1 , 7 , 29 , 5 , 17 , 25 , 2 , 28 , 22 , 10 , 26 , 24 , 21 , 3 , 8 , 19 , 14 , 12 ])) +(f=-110227.20271999812 pi=([ 15 , 25 , 14 , 5 , 27 , 9 , 16 , 28 , 22 , 20 , 21 , 3 , 26 , 4 , 29 , 24 , 23 , 8 , 11 , 12 , 18 , 1 , 6 , 13 , 10 , 17 , 19 , 2 , 7 ])) +(f=-119138.90788296456 pi=([ 21 , 3 , 5 , 15 , 29 , 10 , 20 , 11 , 12 , 27 , 24 , 18 , 22 , 4 , 19 , 17 , 9 , 16 , 2 , 23 , 6 , 1 , 14 , 13 , 26 , 7 , 28 , 8 , 25 ])) +(f=-111555.5007420003 pi=([ 10 , 16 , 2 , 1 , 26 , 18 , 25 , 20 , 17 , 21 , 7 , 8 , 24 , 5 , 28 , 3 , 22 , 19 , 6 , 27 , 29 , 11 , 9 , 4 , 14 , 23 , 13 , 15 , 12 ])) +(f=-110261.55716685862 pi=([ 21 , 18 , 13 , 5 , 19 , 12 , 7 , 8 , 29 , 11 , 20 , 27 , 17 , 15 , 6 , 24 , 22 , 4 , 16 , 23 , 26 , 14 , 3 , 28 , 1 , 2 , 10 , 25 , 9 ])) +(f=-103655.18758596496 pi=([ 25 , 10 , 1 , 21 , 27 , 15 , 7 , 8 , 5 , 12 , 29 , 3 , 23 , 22 , 18 , 19 , 17 , 16 , 6 , 20 , 28 , 11 , 26 , 24 , 14 , 9 , 13 , 4 , 2 ])) +(f=-104840.51034246368 pi=([ 4 , 9 , 7 , 13 , 28 , 20 , 27 , 29 , 6 , 14 , 2 , 21 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 3 , 26 , 8 , 11 , 24 , 10 , 1 , 5 , 16 , 17 ])) +(f=-118682.19720663516 pi=([ 29 , 17 , 28 , 5 , 13 , 18 , 9 , 24 , 27 , 25 , 15 , 26 , 12 , 20 , 11 , 3 , 4 , 14 , 23 , 8 , 22 , 1 , 10 , 16 , 6 , 21 , 2 , 19 , 7 ])) +(f=-84483.91850049139 pi=([ 11 , 18 , 25 , 6 , 1 , 9 , 27 , 8 , 4 , 2 , 7 , 3 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) +(f=-96441.75720016412 pi=([ 15 , 9 , 6 , 4 , 14 , 21 , 28 , 25 , 22 , 1 , 7 , 26 , 16 , 5 , 2 , 23 , 20 , 29 , 24 , 10 , 3 , 11 , 12 , 19 , 18 , 27 , 8 , 13 , 17 ])) +(f=-107695.25595958787 pi=([ 15 , 9 , 14 , 6 , 4 , 26 , 17 , 3 , 13 , 19 , 7 , 5 , 21 , 29 , 25 , 24 , 2 , 18 , 16 , 20 , 28 , 10 , 22 , 11 , 1 , 27 , 8 , 12 , 23 ])) +(f=-96853.1067593457 pi=([ 17 , 4 , 1 , 3 , 25 , 18 , 22 , 21 , 28 , 14 , 11 , 5 , 29 , 15 , 12 , 6 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 13 , 19 , 2 , 23 , 16 ])) +(f=-107804.42106657375 pi=([ 23 , 16 , 25 , 15 , 13 , 11 , 18 , 26 , 5 , 9 , 28 , 17 , 19 , 27 , 3 , 4 , 29 , 21 , 8 , 20 , 1 , 22 , 24 , 6 , 10 , 2 , 7 , 14 , 12 ])) +(f=-107572.99606621018 pi=([ 27 , 15 , 20 , 2 , 3 , 14 , 23 , 1 , 5 , 13 , 29 , 9 , 25 , 28 , 12 , 18 , 16 , 6 , 26 , 24 , 21 , 17 , 22 , 4 , 7 , 19 , 11 , 10 , 8 ])) +(f=-102441.96321532877 pi=([ 18 , 17 , 27 , 7 , 2 , 20 , 1 , 14 , 23 , 3 , 9 , 4 , 19 , 29 , 6 , 8 , 11 , 13 , 25 , 16 , 28 , 10 , 12 , 15 , 26 , 24 , 21 , 22 , 5 ])) +(f=-105883.33271569044 pi=([ 24 , 16 , 20 , 15 , 13 , 11 , 18 , 5 , 9 , 26 , 3 , 17 , 28 , 22 , 4 , 29 , 25 , 23 , 8 , 27 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 , 21 ])) +(f=-93325.2221041788 pi=([ 4 , 10 , 27 , 29 , 25 , 26 , 15 , 7 , 3 , 8 , 5 , 12 , 18 , 23 , 22 , 19 , 21 , 2 , 17 , 16 , 6 , 1 , 24 , 28 , 11 , 14 , 9 , 13 , 20 ])) +(f=-101833.81784554008 pi=([ 15 , 5 , 2 , 3 , 14 , 29 , 1 , 22 , 13 , 27 , 19 , 12 , 21 , 17 , 18 , 24 , 16 , 6 , 23 , 20 , 26 , 9 , 4 , 7 , 28 , 11 , 10 , 8 , 25 ])) +(f=-100736.27693602258 pi=([ 5 , 21 , 10 , 1 , 6 , 8 , 9 , 15 , 29 , 11 , 20 , 12 , 4 , 27 , 3 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 2 , 7 , 14 , 13 , 26 , 28 , 25 ])) +(f=-94323.70742804752 pi=([ 23 , 2 , 1 , 18 , 19 , 12 , 13 , 7 , 16 , 10 , 8 , 5 , 3 , 11 , 20 , 15 , 27 , 6 , 29 , 22 , 9 , 4 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) +(f=-93793.18895490245 pi=([ 21 , 10 , 2 , 1 , 9 , 15 , 20 , 7 , 28 , 8 , 5 , 12 , 3 , 24 , 18 , 22 , 27 , 19 , 17 , 29 , 16 , 6 , 11 , 23 , 14 , 13 , 4 , 26 , 25 ])) +(f=-104116.5002738607 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 29 , 26 , 4 , 2 , 7 , 19 , 3 , 8 , 27 , 17 , 16 , 21 , 13 , 14 , 15 , 25 , 22 , 11 , 24 , 9 , 28 , 5 , 20 ])) +(f=-99077.9572182362 pi=([ 10 , 2 , 1 , 21 , 15 , 25 , 22 , 7 , 8 , 29 , 5 , 12 , 3 , 23 , 26 , 17 , 20 , 16 , 6 , 11 , 18 , 24 , 14 , 9 , 19 , 13 , 4 , 27 , 28 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -99073.29143369774 +Max Fitness : -76749.01450125793 +Fitness Variance : 9.66598736640377E7 +************************************************************ +(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) +(f=-91968.32674065998 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) +(f=-91884.86727819202 pi=([ 11 , 6 , 2 , 1 , 21 , 9 , 28 , 8 , 25 , 22 , 19 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 27 , 12 , 10 , 5 , 7 ])) +(f=-91501.11543204125 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 1 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) +(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) +(f=-90316.46708117364 pi=([ 4 , 9 , 7 , 29 , 17 , 28 , 13 , 18 , 24 , 27 , 25 , 15 , 6 , 26 , 2 , 12 , 20 , 11 , 14 , 23 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) +(f=-90116.33036584701 pi=([ 21 , 12 , 1 , 6 , 10 , 15 , 29 , 4 , 2 , 7 , 3 , 8 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 13 , 23 , 14 , 11 , 26 , 9 , 20 , 28 , 5 , 25 ])) +(f=-90098.16908449348 pi=([ 18 , 3 , 7 , 17 , 27 , 28 , 22 , 23 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 2 , 1 , 29 , 26 , 24 , 15 , 5 , 21 , 20 , 19 , 25 ])) +(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) +(f=-88701.75582019943 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) +(f=-88330.99419026935 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) +(f=-86578.61903757096 pi=([ 25 , 11 , 6 , 2 , 1 , 13 , 21 , 9 , 27 , 8 , 29 , 23 , 3 , 14 , 4 , 15 , 20 , 28 , 26 , 24 , 18 , 19 , 22 , 12 , 10 , 5 , 7 , 16 , 17 ])) +(f=-86472.26893443566 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 8 , 25 , 22 , 29 , 23 , 28 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) +(f=-86094.30065061261 pi=([ 15 , 23 , 3 , 5 , 14 , 26 , 28 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 29 , 2 , 6 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) +(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-84957.97039685698 pi=([ 10 , 2 , 1 , 28 , 20 , 27 , 21 , 7 , 8 , 29 , 11 , 5 , 12 , 3 , 15 , 23 , 18 , 22 , 19 , 14 , 25 , 9 , 6 , 13 , 4 , 26 , 24 , 16 , 17 ])) +(f=-84483.91850049139 pi=([ 11 , 18 , 25 , 6 , 1 , 9 , 27 , 8 , 4 , 2 , 7 , 3 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) +(f=-83881.10859239845 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-83792.33236388005 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 ])) +(f=-83125.46064623476 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) +(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-109513.15772430603 pi=([ 25 , 18 , 8 , 17 , 22 , 23 , 10 , 27 , 6 , 19 , 5 , 7 , 3 , 1 , 29 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 4 , 24 , 15 , 21 , 16 , 20 ])) +(f=-86043.05297479905 pi=([ 18 , 13 , 5 , 19 , 29 , 27 , 12 , 7 , 8 , 21 , 11 , 1 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 16 , 28 , 26 , 25 , 24 , 14 , 3 , 2 , 10 , 9 ])) +(f=-91015.22436510741 pi=([ 15 , 27 , 29 , 6 , 25 , 26 , 14 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 3 , 4 , 16 , 24 , 28 , 20 , 1 , 9 , 5 , 2 , 11 , 10 , 8 ])) +(f=-84311.87394940064 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 4 , 2 , 1 , 9 , 14 , 11 , 12 , 13 , 7 , 8 , 28 , 3 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 ])) +(f=-101185.4079508194 pi=([ 21 , 11 , 6 , 14 , 1 , 28 , 9 , 8 , 4 , 2 , 7 , 20 , 3 , 27 , 13 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 29 , 15 , 26 , 12 , 5 , 10 , 25 ])) +(f=-96704.23280006804 pi=([ 10 , 2 , 1 , 22 , 18 , 25 , 15 , 27 , 7 , 8 , 28 , 11 , 5 , 12 , 3 , 20 , 17 , 21 , 26 , 29 , 6 , 24 , 23 , 16 , 14 , 9 , 13 , 4 , 19 ])) +(f=-87177.2796808913 pi=([ 27 , 29 , 11 , 6 , 25 , 26 , 9 , 2 , 1 , 8 , 22 , 19 , 13 , 3 , 14 , 17 , 18 , 23 , 4 , 24 , 28 , 16 , 20 , 15 , 21 , 12 , 10 , 5 , 7 ])) +(f=-92041.44281991912 pi=([ 15 , 6 , 14 , 25 , 22 , 4 , 2 , 7 , 1 , 13 , 29 , 23 , 28 , 26 , 12 , 17 , 20 , 16 , 18 , 24 , 3 , 21 , 19 , 27 , 9 , 5 , 11 , 10 , 8 ])) +(f=-91401.99502764348 pi=([ 21 , 10 , 28 , 15 , 20 , 7 , 8 , 1 , 11 , 5 , 12 , 3 , 27 , 23 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 2 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-87431.76843917258 pi=([ 18 , 17 , 2 , 22 , 4 , 1 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-90204.46224584534 pi=([ 20 , 16 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 28 , 8 , 21 , 26 , 25 , 24 , 22 , 29 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-82266.84634523916 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) +(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-89522.33764191828 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 1 , 8 , 13 , 17 , 19 , 21 ])) +(f=-115312.3910027902 pi=([ 18 , 7 , 17 , 22 , 28 , 9 , 16 , 6 , 8 , 4 , 27 , 14 , 11 , 12 , 10 , 24 , 13 , 2 , 23 , 29 , 1 , 15 , 5 , 26 , 21 , 20 , 19 , 3 , 25 ])) +(f=-96865.978669154 pi=([ 21 , 10 , 2 , 1 , 27 , 28 , 23 , 15 , 20 , 7 , 8 , 14 , 11 , 5 , 12 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 29 , 26 , 9 , 24 , 13 , 4 , 25 ])) +(f=-97267.68097728197 pi=([ 21 , 12 , 26 , 1 , 6 , 10 , 15 , 25 , 4 , 2 , 7 , 3 , 28 , 24 , 18 , 22 , 19 , 17 , 16 , 27 , 29 , 8 , 13 , 23 , 14 , 11 , 9 , 20 , 5 ])) +(f=-103299.80021738732 pi=([ 16 , 3 , 5 , 17 , 18 , 29 , 20 , 10 , 21 , 24 , 11 , 27 , 22 , 19 , 13 , 9 , 2 , 6 , 1 , 4 , 26 , 14 , 23 , 7 , 28 , 8 , 15 , 25 , 12 ])) +(f=-95197.46693857922 pi=([ 5 , 18 , 17 , 1 , 27 , 22 , 28 , 23 , 8 , 10 , 7 , 19 , 16 , 4 , 9 , 11 , 12 , 3 , 13 , 14 , 6 , 2 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-102540.66006638546 pi=([ 1 , 23 , 3 , 12 , 6 , 10 , 18 , 26 , 28 , 19 , 8 , 15 , 17 , 16 , 27 , 14 , 13 , 29 , 21 , 4 , 7 , 25 , 22 , 11 , 24 , 9 , 5 , 2 , 20 ])) +(f=-110168.33257244817 pi=([ 10 , 27 , 29 , 2 , 1 , 25 , 26 , 15 , 7 , 8 , 22 , 5 , 12 , 3 , 19 , 21 , 17 , 18 , 16 , 6 , 24 , 28 , 11 , 14 , 20 , 9 , 13 , 4 , 23 ])) +(f=-112205.66095568523 pi=([ 21 , 15 , 6 , 1 , 14 , 29 , 4 , 2 , 7 , 20 , 13 , 27 , 12 , 24 , 18 , 22 , 11 , 17 , 16 , 23 , 3 , 19 , 26 , 9 , 28 , 5 , 10 , 8 , 25 ])) +(f=-101065.53883969 pi=([ 10 , 15 , 27 , 29 , 2 , 1 , 25 , 26 , 14 , 7 , 8 , 22 , 13 , 5 , 3 , 19 , 4 , 12 , 21 , 17 , 18 , 23 , 6 , 16 , 24 , 28 , 11 , 20 , 9 ])) +(f=-97111.39911044076 pi=([ 21 , 6 , 1 , 8 , 15 , 29 , 4 , 2 , 7 , 20 , 12 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 3 , 14 , 13 , 26 , 9 , 28 , 5 , 11 , 10 , 25 ])) +(f=-85708.59266327905 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 3 , 7 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 , 8 ])) +(f=-89648.93972550181 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 8 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 5 , 9 , 11 , 10 ])) +(f=-100702.09717777932 pi=([ 18 , 7 , 17 , 2 , 1 , 27 , 28 , 22 , 23 , 9 , 16 , 8 , 5 , 3 , 14 , 11 , 12 , 10 , 13 , 6 , 29 , 26 , 15 , 24 , 4 , 21 , 20 , 19 , 25 ])) +(f=-107336.75588057756 pi=([ 21 , 10 , 3 , 15 , 29 , 20 , 7 , 6 , 12 , 4 , 27 , 24 , 18 , 22 , 17 , 16 , 2 , 11 , 23 , 1 , 14 , 9 , 13 , 19 , 5 , 26 , 28 , 8 , 25 ])) +(f=-100978.84517490734 pi=([ 11 , 4 , 18 , 25 , 6 , 9 , 27 , 8 , 7 , 28 , 22 , 13 , 14 , 20 , 2 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 3 , 19 , 10 , 1 , 5 ])) +(f=-115659.25460863052 pi=([ 9 , 7 , 29 , 17 , 28 , 13 , 18 , 4 , 2 , 24 , 3 , 27 , 25 , 15 , 6 , 26 , 12 , 20 , 11 , 14 , 23 , 22 , 8 , 16 , 21 , 5 , 19 , 10 , 1 ])) +(f=-100198.51709135035 pi=([ 21 , 10 , 1 , 15 , 29 , 2 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 23 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-103885.53599274845 pi=([ 15 , 27 , 2 , 1 , 25 , 26 , 6 , 14 , 4 , 29 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) +(f=-92072.21543259356 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 27 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) +(f=-90240.35271291167 pi=([ 4 , 21 , 10 , 8 , 15 , 29 , 7 , 3 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) +(f=-103482.76861917142 pi=([ 27 , 28 , 5 , 22 , 23 , 19 , 26 , 16 , 15 , 3 , 1 , 11 , 10 , 18 , 29 , 20 , 13 , 9 , 24 , 2 , 21 , 6 , 4 , 25 , 14 , 7 , 8 , 17 , 12 ])) +(f=-92879.10871811943 pi=([ 18 , 3 , 17 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 1 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-97019.93679930935 pi=([ 27 , 3 , 7 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 4 , 2 , 8 , 1 , 26 , 24 , 21 , 22 , 6 , 10 , 19 , 14 , 12 ])) +(f=-95971.36441104517 pi=([ 18 , 7 , 17 , 27 , 28 , 22 , 23 , 9 , 14 , 16 , 6 , 8 , 4 , 11 , 12 , 10 , 13 , 3 , 29 , 26 , 24 , 15 , 5 , 1 , 21 , 20 , 19 , 2 , 25 ])) +(f=-110515.30677178607 pi=([ 23 , 5 , 1 , 29 , 6 , 27 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 2 , 28 , 7 , 26 , 25 , 24 , 21 , 17 , 14 , 22 ])) +(f=-113243.71727468648 pi=([ 18 , 17 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 13 , 27 , 3 , 4 , 29 , 8 , 24 , 15 , 1 , 25 , 21 , 16 , 20 , 26 , 6 , 12 , 28 , 2 ])) +(f=-91411.49251110236 pi=([ 18 , 17 , 20 , 28 , 10 , 23 , 27 , 5 , 29 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 21 , 26 , 25 , 24 , 22 , 15 , 1 , 16 , 6 , 2 , 19 ])) +(f=-89177.57532014567 pi=([ 16 , 29 , 27 , 15 , 22 , 13 , 11 , 23 , 19 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 1 , 21 , 20 , 10 , 2 , 6 , 14 , 12 ])) +(f=-103646.37494803155 pi=([ 16 , 3 , 5 , 18 , 29 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 27 , 22 , 19 , 13 , 9 , 2 , 6 , 1 , 23 , 4 , 26 , 14 , 7 , 28 , 8 , 15 , 12 ])) +(f=-94858.63536796623 pi=([ 21 , 10 , 26 , 15 , 4 , 7 , 3 , 8 , 5 , 12 , 28 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 27 , 29 , 11 , 23 , 14 , 9 , 13 , 20 , 25 ])) +(f=-95318.50230955139 pi=([ 15 , 23 , 6 , 1 , 14 , 26 , 4 , 2 , 7 , 28 , 13 , 21 , 19 , 25 , 12 , 18 , 27 , 16 , 29 , 3 , 17 , 20 , 22 , 24 , 9 , 5 , 11 , 10 , 8 ])) +(f=-91260.45897188732 pi=([ 15 , 27 , 29 , 3 , 5 , 25 , 26 , 14 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 2 , 6 , 1 , 20 , 4 , 28 , 9 , 7 , 11 , 10 , 8 ])) +(f=-119949.54113215621 pi=([ 21 , 16 , 3 , 5 , 26 , 18 , 29 , 17 , 10 , 20 , 11 , 27 , 4 , 24 , 22 , 19 , 13 , 9 , 2 , 23 , 6 , 1 , 14 , 7 , 28 , 8 , 15 , 25 , 12 ])) +(f=-110129.57910621159 pi=([ 10 , 2 , 1 , 26 , 15 , 25 , 20 , 21 , 7 , 8 , 24 , 5 , 12 , 28 , 3 , 22 , 18 , 16 , 19 , 17 , 6 , 27 , 29 , 11 , 14 , 9 , 13 , 4 , 23 ])) +(f=-93115.8173451802 pi=([ 21 , 10 , 2 , 1 , 7 , 15 , 25 , 20 , 8 , 29 , 5 , 12 , 3 , 28 , 26 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 24 , 14 , 9 , 13 , 4 , 27 ])) +(f=-112373.10661951365 pi=([ 11 , 6 , 21 , 9 , 2 , 29 , 1 , 8 , 22 , 27 , 23 , 13 , 3 , 14 , 24 , 20 , 4 , 18 , 16 , 15 , 19 , 26 , 12 , 28 , 17 , 10 , 5 , 7 , 25 ])) +(f=-83582.14172643975 pi=([ 21 , 10 , 2 , 1 , 8 , 15 , 29 , 20 , 7 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-80111.78806919203 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-123943.41037714803 pi=([ 16 , 25 , 15 , 13 , 11 , 5 , 9 , 28 , 7 , 22 , 20 , 21 , 3 , 26 , 4 , 29 , 24 , 23 , 8 , 18 , 1 , 27 , 6 , 10 , 17 , 19 , 2 , 14 , 12 ])) +(f=-107701.23367464868 pi=([ 15 , 9 , 6 , 4 , 14 , 20 , 28 , 23 , 27 , 18 , 1 , 7 , 16 , 5 , 17 , 2 , 10 , 29 , 21 , 26 , 11 , 25 , 3 , 12 , 24 , 22 , 8 , 13 , 19 ])) +(f=-106287.30641001303 pi=([ 24 , 18 , 17 , 8 , 10 , 6 , 19 , 5 , 26 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 28 , 22 , 29 , 2 , 25 , 4 , 23 , 13 , 27 , 15 , 21 , 16 , 20 ])) +(f=-108334.39286216303 pi=([ 18 , 17 , 7 , 2 , 22 , 1 , 29 , 20 , 27 , 14 , 23 , 3 , 9 , 19 , 6 , 8 , 11 , 4 , 13 , 16 , 10 , 25 , 12 , 15 , 28 , 26 , 24 , 5 , 21 ])) +(f=-96690.03906602995 pi=([ 18 , 7 , 2 , 17 , 1 , 16 , 29 , 27 , 22 , 23 , 10 , 3 , 9 , 19 , 6 , 8 , 4 , 14 , 11 , 12 , 13 , 28 , 26 , 25 , 24 , 15 , 5 , 21 , 20 ])) +(f=-97188.59297070367 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 14 , 7 , 19 , 1 , 9 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 15 , 5 , 21 , 16 , 20 , 24 ])) +(f=-100461.58760561766 pi=([ 15 , 27 , 29 , 25 , 26 , 14 , 8 , 7 , 1 , 16 , 22 , 13 , 19 , 2 , 12 , 21 , 17 , 18 , 23 , 6 , 24 , 28 , 4 , 20 , 3 , 5 , 9 , 11 , 10 ])) +(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-127286.83145831745 pi=([ 21 , 11 , 15 , 29 , 5 , 9 , 20 , 12 , 27 , 7 , 24 , 18 , 22 , 19 , 3 , 17 , 4 , 16 , 8 , 14 , 13 , 1 , 23 , 26 , 6 , 28 , 10 , 2 , 25 ])) +(f=-85369.43318087196 pi=([ 10 , 2 , 1 , 20 , 16 , 28 , 15 , 13 , 23 , 27 , 7 , 8 , 5 , 3 , 17 , 6 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 19 , 14 , 12 ])) +(f=-79947.20718693627 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) +(f=-97835.386499511 pi=([ 15 , 27 , 29 , 11 , 6 , 2 , 25 , 26 , 1 , 14 , 9 , 8 , 22 , 13 , 19 , 3 , 12 , 21 , 17 , 18 , 23 , 4 , 16 , 24 , 28 , 20 , 10 , 5 , 7 ])) +(f=-88215.36465278259 pi=([ 25 , 4 , 13 , 21 , 27 , 3 , 8 , 5 , 29 , 23 , 14 , 2 , 6 , 1 , 15 , 20 , 28 , 7 , 26 , 24 , 18 , 19 , 22 , 12 , 9 , 11 , 10 , 16 , 17 ])) +(f=-94779.08659831907 pi=([ 20 , 16 , 28 , 19 , 8 , 10 , 23 , 6 , 27 , 5 , 7 , 18 , 3 , 1 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 4 , 29 , 21 , 26 , 25 , 24 , 22 , 15 ])) +(f=-91730.16784041771 pi=([ 18 , 17 , 26 , 22 , 29 , 27 , 15 , 13 , 11 , 23 , 5 , 19 , 9 , 7 , 3 , 4 , 8 , 28 , 25 , 24 , 1 , 21 , 16 , 20 , 6 , 10 , 2 , 14 , 12 ])) +(f=-111922.18017772531 pi=([ 28 , 20 , 10 , 27 , 5 , 21 , 29 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 23 , 8 , 18 , 22 , 19 , 25 , 15 , 26 , 9 , 1 , 6 , 24 , 2 , 16 , 17 ])) +(f=-91753.48879732148 pi=([ 10 , 18 , 2 , 1 , 29 , 27 , 22 , 23 , 19 , 7 , 8 , 11 , 5 , 12 , 3 , 15 , 28 , 17 , 14 , 26 , 9 , 6 , 25 , 24 , 13 , 4 , 21 , 16 , 20 ])) +(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) +(f=-85424.89006833872 pi=([ 15 , 18 , 6 , 1 , 14 , 27 , 4 , 2 , 7 , 13 , 28 , 22 , 20 , 12 , 17 , 21 , 26 , 25 , 29 , 24 , 23 , 16 , 3 , 9 , 19 , 5 , 11 , 10 , 8 ])) +(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-94885.13678439085 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) +(f=-106803.13419223315 pi=([ 18 , 13 , 5 , 19 , 12 , 7 , 21 , 28 , 8 , 11 , 1 , 27 , 17 , 15 , 25 , 6 , 24 , 22 , 4 , 20 , 16 , 23 , 29 , 26 , 14 , 3 , 2 , 10 , 9 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -94356.44844792952 +Max Fitness : -74057.71332492525 +Fitness Variance : 1.2197838662314987E8 +************************************************************ +(f=-86094.30065061261 pi=([ 15 , 23 , 3 , 5 , 14 , 26 , 28 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 29 , 2 , 6 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) +(f=-86043.05297479905 pi=([ 18 , 13 , 5 , 19 , 29 , 27 , 12 , 7 , 8 , 21 , 11 , 1 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 16 , 28 , 26 , 25 , 24 , 14 , 3 , 2 , 10 , 9 ])) +(f=-85708.59266327905 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 3 , 7 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 , 8 ])) +(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-85424.89006833872 pi=([ 15 , 18 , 6 , 1 , 14 , 27 , 4 , 2 , 7 , 13 , 28 , 22 , 20 , 12 , 17 , 21 , 26 , 25 , 29 , 24 , 23 , 16 , 3 , 9 , 19 , 5 , 11 , 10 , 8 ])) +(f=-85369.43318087196 pi=([ 10 , 2 , 1 , 20 , 16 , 28 , 15 , 13 , 23 , 27 , 7 , 8 , 5 , 3 , 17 , 6 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 19 , 14 , 12 ])) +(f=-84957.97039685698 pi=([ 10 , 2 , 1 , 28 , 20 , 27 , 21 , 7 , 8 , 29 , 11 , 5 , 12 , 3 , 15 , 23 , 18 , 22 , 19 , 14 , 25 , 9 , 6 , 13 , 4 , 26 , 24 , 16 , 17 ])) +(f=-84483.91850049139 pi=([ 11 , 18 , 25 , 6 , 1 , 9 , 27 , 8 , 4 , 2 , 7 , 3 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) +(f=-84311.87394940064 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 4 , 2 , 1 , 9 , 14 , 11 , 12 , 13 , 7 , 8 , 28 , 3 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 ])) +(f=-83881.10859239845 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-83792.33236388005 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 ])) +(f=-83582.14172643975 pi=([ 21 , 10 , 2 , 1 , 8 , 15 , 29 , 20 , 7 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-83125.46064623476 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) +(f=-82266.84634523916 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) +(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) +(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-80111.78806919203 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-79947.20718693627 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) +(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-84991.84715770923 pi=([ 3 , 7 , 20 , 28 , 23 , 9 , 27 , 16 , 6 , 8 , 4 , 17 , 14 , 11 , 12 , 10 , 13 , 18 , 2 , 1 , 29 , 21 , 26 , 25 , 24 , 22 , 15 , 5 , 19 ])) +(f=-90300.15693168466 pi=([ 10 , 18 , 17 , 2 , 1 , 16 , 27 , 28 , 15 , 13 , 23 , 7 , 8 , 5 , 3 , 6 , 11 , 29 , 26 , 9 , 24 , 4 , 21 , 20 , 19 , 22 , 14 , 25 , 12 ])) +(f=-127244.76637290671 pi=([ 21 , 18 , 10 , 15 , 29 , 5 , 1 , 20 , 9 , 27 , 7 , 11 , 12 , 24 , 22 , 3 , 17 , 4 , 16 , 23 , 8 , 14 , 13 , 19 , 26 , 6 , 28 , 2 , 25 ])) +(f=-100697.81798774534 pi=([ 10 , 18 , 17 , 2 , 1 , 29 , 27 , 22 , 23 , 12 , 19 , 7 , 8 , 5 , 3 , 14 , 13 , 6 , 16 , 11 , 28 , 21 , 26 , 9 , 25 , 24 , 15 , 4 , 20 ])) +(f=-90508.91329334 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 20 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 ])) +(f=-98083.2248956701 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 27 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) +(f=-92222.81660911212 pi=([ 21 , 10 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-88214.58332616782 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 4 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 28 , 25 ])) +(f=-92096.39728839799 pi=([ 21 , 10 , 27 , 29 , 25 , 26 , 15 , 20 , 7 , 8 , 1 , 11 , 5 , 12 , 3 , 23 , 24 , 18 , 22 , 19 , 16 , 6 , 2 , 28 , 17 , 14 , 9 , 13 , 4 ])) +(f=-91642.24760721037 pi=([ 15 , 4 , 14 , 28 , 7 , 3 , 8 , 22 , 13 , 5 , 27 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 29 , 20 , 26 , 9 , 11 , 10 , 25 ])) +(f=-77925.49137319019 pi=([ 17 , 22 , 29 , 4 , 27 , 23 , 19 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 11 , 10 ])) +(f=-113141.51404857854 pi=([ 25 , 13 , 8 , 21 , 10 , 27 , 6 , 5 , 3 , 1 , 29 , 9 , 23 , 11 , 12 , 14 , 15 , 2 , 20 , 28 , 26 , 4 , 24 , 18 , 19 , 22 , 7 , 16 , 17 ])) +(f=-86987.89223033063 pi=([ 27 , 29 , 11 , 25 , 26 , 4 , 8 , 9 , 7 , 3 , 22 , 5 , 19 , 13 , 14 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 15 , 21 , 12 , 10 ])) +(f=-94832.28417563983 pi=([ 18 , 17 , 6 , 27 , 22 , 1 , 23 , 19 , 4 , 2 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 28 , 26 , 29 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 5 ])) +(f=-121516.23720784101 pi=([ 15 , 14 , 25 , 12 , 5 , 27 , 1 , 16 , 28 , 9 , 7 , 22 , 20 , 3 , 26 , 4 , 29 , 24 , 23 , 8 , 10 , 11 , 18 , 6 , 13 , 17 , 19 , 2 , 21 ])) +(f=-92793.87511940434 pi=([ 9 , 6 , 4 , 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 7 , 5 , 14 , 2 , 11 , 12 , 28 , 21 , 26 , 3 , 25 , 24 , 15 , 1 , 8 , 16 , 20 , 13 ])) +(f=-100191.55594234179 pi=([ 18 , 17 , 5 , 22 , 29 , 27 , 7 , 23 , 8 , 19 , 11 , 1 , 14 , 12 , 6 , 13 , 4 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 3 , 2 , 10 , 9 , 28 ])) +(f=-106626.86384494539 pi=([ 25 , 18 , 13 , 19 , 12 , 8 , 21 , 27 , 6 , 5 , 7 , 3 , 1 , 29 , 9 , 23 , 22 , 17 , 11 , 15 , 2 , 20 , 28 , 16 , 26 , 4 , 24 , 14 , 10 ])) +(f=-96172.69643633348 pi=([ 18 , 17 , 22 , 23 , 10 , 19 , 29 , 5 , 1 , 9 , 27 , 7 , 14 , 11 , 12 , 24 , 13 , 3 , 4 , 6 , 8 , 21 , 15 , 26 , 16 , 20 , 28 , 2 , 25 ])) +(f=-106097.856633524 pi=([ 21 , 10 , 18 , 2 , 1 , 29 , 27 , 8 , 15 , 20 , 7 , 5 , 12 , 3 , 22 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 19 , 4 ])) +(f=-78938.97907062821 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 16 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-87294.6584311118 pi=([ 19 , 10 , 2 , 1 , 20 , 16 , 28 , 15 , 13 , 23 , 27 , 7 , 8 , 5 , 3 , 17 , 6 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 14 , 12 ])) +(f=-104547.71309894351 pi=([ 15 , 26 , 18 , 6 , 14 , 27 , 4 , 7 , 13 , 1 , 28 , 22 , 20 , 12 , 17 , 21 , 25 , 29 , 24 , 2 , 23 , 16 , 3 , 9 , 19 , 5 , 11 , 10 , 8 ])) +(f=-78515.05284760748 pi=([ 18 , 17 , 22 , 29 , 27 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-82962.8153615546 pi=([ 18 , 17 , 29 , 11 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-88529.05410777933 pi=([ 18 , 17 , 29 , 27 , 22 , 25 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) +(f=-98522.11375186474 pi=([ 27 , 29 , 25 , 26 , 11 , 5 , 9 , 22 , 24 , 7 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 3 , 4 , 16 , 28 , 8 , 20 , 15 , 1 , 12 , 6 , 10 , 2 ])) +(f=-101290.91705585086 pi=([ 11 , 20 , 16 , 6 , 28 , 15 , 13 , 1 , 8 , 9 , 23 , 27 , 4 , 2 , 18 , 7 , 3 , 17 , 12 , 29 , 21 , 26 , 25 , 24 , 22 , 5 , 10 , 19 , 14 ])) +(f=-105371.44218071195 pi=([ 18 , 17 , 20 , 10 , 24 , 23 , 27 , 5 , 28 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 29 , 8 , 21 , 26 , 25 , 22 , 15 , 1 , 16 , 6 , 2 , 19 ])) +(f=-102431.6803364204 pi=([ 15 , 23 , 3 , 5 , 28 , 14 , 29 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 2 , 6 , 26 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) +(f=-89888.25963210512 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 12 , 15 , 20 , 7 , 8 , 5 , 3 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 13 , 19 , 4 , 24 , 25 ])) +(f=-81590.08157376935 pi=([ 18 , 17 , 4 , 22 , 23 , 29 , 19 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 11 , 12 , 20 , 13 , 2 , 6 , 1 , 25 , 24 , 15 , 10 , 26 , 21 , 16 , 28 ])) +(f=-98191.18022027695 pi=([ 28 , 20 , 8 , 10 , 27 , 6 , 5 , 7 , 21 , 29 , 3 , 1 , 12 , 9 , 11 , 15 , 2 , 23 , 4 , 18 , 22 , 19 , 14 , 25 , 13 , 26 , 24 , 16 , 17 ])) +(f=-104491.74112120239 pi=([ 10 , 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 19 , 13 , 7 , 8 , 11 , 5 , 3 , 14 , 12 , 28 , 26 , 9 , 6 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) +(f=-89616.47476553165 pi=([ 10 , 20 , 16 , 28 , 15 , 13 , 3 , 23 , 27 , 7 , 8 , 1 , 5 , 17 , 6 , 2 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 19 , 14 , 12 ])) +(f=-90887.25014933392 pi=([ 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 8 , 19 , 6 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 4 , 10 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-98410.95317586703 pi=([ 11 , 6 , 2 , 1 , 25 , 13 , 9 , 27 , 8 , 28 , 22 , 3 , 20 , 14 , 4 , 26 , 29 , 24 , 15 , 23 , 18 , 12 , 17 , 19 , 10 , 5 , 7 , 21 , 16 ])) +(f=-112475.6331477552 pi=([ 15 , 9 , 28 , 25 , 6 , 4 , 14 , 21 , 27 , 7 , 16 , 5 , 29 , 23 , 2 , 20 , 26 , 24 , 10 , 18 , 19 , 3 , 11 , 12 , 22 , 1 , 8 , 13 , 17 ])) +(f=-101159.17870288383 pi=([ 18 , 13 , 5 , 19 , 12 , 8 , 29 , 21 , 11 , 1 , 23 , 27 , 22 , 17 , 15 , 6 , 4 , 20 , 16 , 7 , 26 , 25 , 24 , 14 , 3 , 28 , 2 , 10 , 9 ])) +(f=-91667.00756600974 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 28 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 25 ])) +(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-98056.50457372106 pi=([ 15 , 27 , 6 , 25 , 26 , 28 , 14 , 10 , 5 , 22 , 13 , 9 , 7 , 19 , 11 , 12 , 21 , 17 , 18 , 23 , 3 , 4 , 16 , 24 , 8 , 29 , 20 , 1 , 2 ])) +(f=-78957.31214006912 pi=([ 21 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 2 , 10 , 26 , 28 , 25 ])) +(f=-92606.52327079678 pi=([ 10 , 18 , 17 , 2 , 1 , 29 , 27 , 22 , 23 , 19 , 16 , 7 , 8 , 5 , 3 , 14 , 11 , 12 , 13 , 6 , 28 , 26 , 9 , 25 , 24 , 15 , 4 , 21 , 20 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) +(f=-95564.80312168981 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 19 , 6 , 29 , 5 , 7 , 3 , 1 , 9 , 27 , 14 , 11 , 12 , 25 , 13 , 2 , 4 , 24 , 15 , 26 , 21 , 16 , 20 , 28 ])) +(f=-91354.77704719783 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 14 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 28 , 26 , 9 , 13 , 19 , 4 , 25 ])) +(f=-94825.76128353606 pi=([ 11 , 18 , 29 , 6 , 27 , 1 , 28 , 9 , 8 , 4 , 2 , 7 , 3 , 22 , 13 , 14 , 20 , 17 , 21 , 23 , 16 , 26 , 15 , 25 , 24 , 12 , 19 , 5 , 10 ])) +(f=-101148.91609186301 pi=([ 18 , 17 , 25 , 4 , 22 , 23 , 19 , 27 , 7 , 3 , 8 , 28 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 26 , 6 , 1 , 24 , 29 , 15 , 10 , 21 , 16 , 20 ])) +(f=-79505.81684804392 pi=([ 15 , 27 , 3 , 5 , 25 , 26 , 28 , 14 , 13 , 21 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 2 , 6 , 1 , 29 , 17 , 20 , 4 , 9 , 7 , 11 , 10 , 8 ])) +(f=-85079.0169641885 pi=([ 15 , 23 , 4 , 14 , 26 , 7 , 3 , 8 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 27 , 2 , 6 , 1 , 9 , 16 , 29 , 20 , 25 , 22 , 24 , 28 , 11 , 10 ])) +(f=-77358.04639563133 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) +(f=-84790.78672195948 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 12 , 19 , 5 , 4 , 2 , 1 , 9 , 14 , 11 , 13 , 7 , 8 , 28 , 21 , 3 , 26 , 25 , 24 , 15 , 16 , 20 , 6 ])) +(f=-102105.56478280084 pi=([ 21 , 10 , 2 , 15 , 20 , 7 , 28 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 29 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 1 , 25 ])) +(f=-92455.09265768774 pi=([ 15 , 23 , 3 , 5 , 14 , 29 , 26 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 2 , 6 , 1 , 20 , 25 , 4 , 22 , 17 , 24 , 9 , 7 , 28 , 11 , 10 , 8 ])) +(f=-99914.41597561327 pi=([ 18 , 17 , 19 , 20 , 28 , 10 , 23 , 3 , 27 , 5 , 29 , 9 , 7 , 14 , 11 , 12 , 13 , 2 , 4 , 1 , 8 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 6 ])) +(f=-90397.15715380722 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 3 , 6 , 16 , 24 , 28 , 20 , 1 , 5 , 9 , 2 , 11 , 10 , 8 ])) +(f=-106385.01551400893 pi=([ 20 , 16 , 15 , 13 , 28 , 11 , 23 , 29 , 5 , 9 , 18 , 27 , 17 , 7 , 3 , 4 , 8 , 21 , 24 , 22 , 1 , 26 , 6 , 10 , 2 , 19 , 14 , 25 , 12 ])) +(f=-97070.63530132988 pi=([ 4 , 21 , 28 , 15 , 27 , 7 , 3 , 8 , 5 , 12 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 29 , 14 , 26 , 9 , 25 , 13 , 20 , 10 ])) +(f=-83243.94883470683 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 5 , 19 , 9 , 7 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 14 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) +(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-87096.02557111107 pi=([ 21 , 10 , 2 , 4 , 1 , 6 , 15 , 29 , 5 , 27 , 20 , 7 , 8 , 3 , 12 , 24 , 18 , 22 , 19 , 17 , 16 , 11 , 23 , 26 , 14 , 9 , 13 , 28 , 25 ])) +(f=-103541.38164257987 pi=([ 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 8 , 10 , 19 , 26 , 7 , 5 , 9 , 3 , 14 , 11 , 12 , 13 , 6 , 28 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) +(f=-85741.43894596423 pi=([ 11 , 28 , 18 , 25 , 6 , 1 , 9 , 29 , 27 , 8 , 4 , 2 , 7 , 3 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) +(f=-96111.91521697864 pi=([ 21 , 10 , 2 , 1 , 19 , 8 , 15 , 20 , 7 , 28 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 29 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-106645.65821493501 pi=([ 18 , 2 , 17 , 1 , 29 , 4 , 27 , 22 , 23 , 7 , 19 , 8 , 5 , 9 , 14 , 11 , 12 , 3 , 13 , 6 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-88107.85468087946 pi=([ 15 , 27 , 29 , 11 , 6 , 25 , 26 , 24 , 14 , 9 , 8 , 3 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 4 , 2 , 1 , 16 , 28 , 20 , 10 , 5 , 7 ])) +(f=-94246.07110498806 pi=([ 27 , 29 , 11 , 6 , 1 , 25 , 26 , 9 , 18 , 2 , 8 , 22 , 19 , 13 , 3 , 14 , 17 , 23 , 4 , 24 , 28 , 16 , 20 , 15 , 21 , 12 , 10 , 5 , 7 ])) +(f=-101823.0653916753 pi=([ 21 , 10 , 2 , 28 , 15 , 1 , 20 , 7 , 8 , 16 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) +(f=-103144.84121263637 pi=([ 15 , 25 , 26 , 27 , 4 , 28 , 14 , 7 , 8 , 3 , 22 , 13 , 1 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 6 , 9 , 16 , 2 , 24 , 29 , 20 , 11 , 10 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-94763.77298951367 pi=([ 10 , 18 , 17 , 2 , 1 , 11 , 29 , 27 , 22 , 23 , 12 , 15 , 19 , 7 , 8 , 5 , 3 , 16 , 6 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 , 21 , 20 ])) +(f=-96969.37883832361 pi=([ 21 , 14 , 4 , 29 , 20 , 7 , 3 , 8 , 5 , 9 , 27 , 11 , 12 , 24 , 18 , 22 , 13 , 2 , 17 , 6 , 1 , 23 , 15 , 19 , 10 , 26 , 16 , 28 , 25 ])) +(f=-117689.27242465357 pi=([ 18 , 17 , 28 , 10 , 19 , 27 , 5 , 21 , 1 , 29 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 23 , 22 , 25 , 8 , 15 , 26 , 16 , 20 , 6 , 24 , 2 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -90907.90077200533 +Max Fitness : -63490.41216408906 +Fitness Variance : 1.2308271348771572E8 +************************************************************ +(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) +(f=-82962.8153615546 pi=([ 18 , 17 , 29 , 11 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-82266.84634523916 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) +(f=-81590.08157376935 pi=([ 18 , 17 , 4 , 22 , 23 , 29 , 19 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 11 , 12 , 20 , 13 , 2 , 6 , 1 , 25 , 24 , 15 , 10 , 26 , 21 , 16 , 28 ])) +(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) +(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) +(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-80111.78806919203 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-79947.20718693627 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) +(f=-79505.81684804392 pi=([ 15 , 27 , 3 , 5 , 25 , 26 , 28 , 14 , 13 , 21 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 2 , 6 , 1 , 29 , 17 , 20 , 4 , 9 , 7 , 11 , 10 , 8 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-78957.31214006912 pi=([ 21 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 2 , 10 , 26 , 28 , 25 ])) +(f=-78938.97907062821 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 16 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-78515.05284760748 pi=([ 18 , 17 , 22 , 29 , 27 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-77925.49137319019 pi=([ 17 , 22 , 29 , 4 , 27 , 23 , 19 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 11 , 10 ])) +(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-77358.04639563133 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) +(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) +(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-83757.92575376139 pi=([ 21 , 10 , 2 , 1 , 14 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) +(f=-101357.25854034019 pi=([ 21 , 10 , 2 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 1 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-82646.74637898222 pi=([ 27 , 25 , 26 , 4 , 15 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) +(f=-87208.91115062377 pi=([ 23 , 4 , 14 , 26 , 7 , 3 , 8 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 15 , 27 , 2 , 6 , 1 , 9 , 16 , 29 , 20 , 25 , 22 , 24 , 28 , 11 , 10 ])) +(f=-98186.79179915592 pi=([ 21 , 10 , 3 , 15 , 29 , 12 , 20 , 7 , 8 , 5 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 2 , 11 , 23 , 1 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-90484.99941116867 pi=([ 15 , 27 , 10 , 5 , 2 , 1 , 25 , 26 , 28 , 14 , 13 , 21 , 3 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 6 , 29 , 17 , 20 , 4 , 9 , 7 , 11 , 8 ])) +(f=-101898.50259297251 pi=([ 10 , 18 , 17 , 1 , 29 , 27 , 22 , 23 , 2 , 19 , 7 , 8 , 5 , 3 , 14 , 12 , 13 , 6 , 11 , 28 , 26 , 9 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) +(f=-103735.24199243485 pi=([ 21 , 1 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 11 , 24 , 22 , 19 , 2 , 17 , 16 , 6 , 23 , 14 , 13 , 10 , 26 , 18 , 28 , 25 ])) +(f=-94072.61780978917 pi=([ 27 , 29 , 11 , 25 , 26 , 18 , 6 , 1 , 9 , 8 , 2 , 7 , 3 , 22 , 13 , 14 , 20 , 4 , 17 , 21 , 24 , 23 , 28 , 16 , 15 , 12 , 19 , 5 , 10 ])) +(f=-105717.46617428915 pi=([ 15 , 25 , 4 , 3 , 14 , 27 , 7 , 22 , 13 , 28 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 26 , 29 , 6 , 1 , 24 , 16 , 20 , 9 , 11 , 10 , 8 ])) +(f=-85151.36497558776 pi=([ 18 , 17 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 22 , 5 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 10 ])) +(f=-104799.88353645426 pi=([ 18 , 17 , 20 , 28 , 8 , 10 , 23 , 6 , 27 , 5 , 26 , 29 , 7 , 3 , 1 , 9 , 14 , 12 , 19 , 13 , 2 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 11 ])) +(f=-93309.98208802742 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 19 , 6 , 29 , 5 , 27 , 7 , 3 , 1 , 15 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 26 , 25 , 24 , 21 , 16 , 20 , 28 ])) +(f=-94595.69043780012 pi=([ 21 , 10 , 2 , 4 , 29 , 27 , 1 , 6 , 15 , 5 , 20 , 7 , 8 , 3 , 12 , 24 , 18 , 22 , 19 , 17 , 16 , 11 , 23 , 28 , 26 , 14 , 9 , 13 , 25 ])) +(f=-95368.86163441114 pi=([ 15 , 23 , 2 , 1 , 14 , 26 , 7 , 8 , 13 , 5 , 3 , 9 , 19 , 12 , 21 , 17 , 18 , 27 , 6 , 16 , 29 , 20 , 25 , 4 , 22 , 24 , 28 , 11 , 10 ])) +(f=-85475.37186016046 pi=([ 21 , 10 , 4 , 12 , 15 , 29 , 2 , 20 , 7 , 3 , 8 , 5 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 19 , 26 , 28 , 25 ])) +(f=-91628.80192471058 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 23 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 28 , 14 , 25 , 26 , 9 , 24 , 13 , 4 ])) +(f=-101447.33935572633 pi=([ 18 , 17 , 22 , 15 , 8 , 10 , 19 , 6 , 29 , 5 , 7 , 3 , 1 , 9 , 27 , 14 , 11 , 12 , 24 , 13 , 2 , 23 , 4 , 26 , 21 , 16 , 20 , 28 , 25 ])) +(f=-72709.2783079961 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-89483.4911055383 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 5 , 19 , 1 , 12 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 9 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) +(f=-101089.57412703219 pi=([ 21 , 10 , 2 , 4 , 1 , 28 , 23 , 6 , 15 , 27 , 5 , 26 , 29 , 20 , 8 , 3 , 12 , 18 , 22 , 19 , 17 , 16 , 11 , 14 , 9 , 25 , 24 , 13 , 7 ])) +(f=-80633.28938238035 pi=([ 18 , 17 , 20 , 4 , 14 , 29 , 27 , 7 , 3 , 8 , 5 , 12 , 24 , 13 , 2 , 6 , 1 , 9 , 23 , 26 , 21 , 22 , 15 , 16 , 28 , 19 , 11 , 10 , 25 ])) +(f=-92793.1873162617 pi=([ 21 , 18 , 14 , 17 , 2 , 1 , 8 , 19 , 6 , 29 , 5 , 7 , 9 , 3 , 27 , 11 , 12 , 24 , 22 , 13 , 23 , 4 , 10 , 15 , 26 , 16 , 20 , 28 , 25 ])) +(f=-113790.75019202694 pi=([ 10 , 2 , 22 , 1 , 29 , 27 , 23 , 12 , 15 , 3 , 20 , 7 , 8 , 5 , 18 , 17 , 16 , 6 , 11 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 19 , 4 , 21 ])) +(f=-104410.24898380482 pi=([ 18 , 3 , 17 , 5 , 22 , 29 , 27 , 23 , 10 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 28 , 1 , 19 , 26 , 25 , 24 , 15 , 4 , 21 , 16 , 20 , 7 , 8 ])) +(f=-75637.36391755474 pi=([ 15 , 27 , 25 , 26 , 28 , 14 , 8 , 6 , 5 , 7 , 3 , 13 , 20 , 21 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 17 , 9 , 11 , 10 ])) +(f=-77893.85366069505 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 24 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 11 , 21 , 16 , 20 ])) +(f=-78977.94909986222 pi=([ 3 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-93200.6366670571 pi=([ 14 , 11 , 6 , 1 , 29 , 27 , 9 , 18 , 2 , 8 , 22 , 19 , 13 , 3 , 17 , 23 , 4 , 24 , 28 , 16 , 20 , 26 , 15 , 21 , 25 , 12 , 10 , 5 , 7 ])) +(f=-93672.01959529598 pi=([ 27 , 18 , 29 , 17 , 25 , 26 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 28 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 8 , 2 ])) +(f=-107505.18747167748 pi=([ 10 , 27 , 29 , 2 , 1 , 25 , 26 , 14 , 12 , 15 , 7 , 8 , 22 , 5 , 3 , 21 , 18 , 23 , 17 , 16 , 6 , 24 , 28 , 11 , 20 , 9 , 13 , 19 , 4 ])) +(f=-100909.29940100052 pi=([ 21 , 15 , 4 , 14 , 3 , 29 , 23 , 20 , 7 , 13 , 5 , 27 , 19 , 12 , 17 , 18 , 24 , 22 , 2 , 6 , 1 , 16 , 26 , 9 , 28 , 11 , 10 , 8 , 25 ])) +(f=-114626.58993766198 pi=([ 27 , 18 , 17 , 25 , 26 , 5 , 28 , 10 , 19 , 4 , 2 , 1 , 21 , 9 , 14 , 11 , 12 , 22 , 23 , 13 , 7 , 24 , 8 , 29 , 3 , 15 , 16 , 20 , 6 ])) +(f=-94544.01330775149 pi=([ 15 , 5 , 29 , 27 , 22 , 23 , 14 , 13 , 19 , 12 , 18 , 16 , 2 , 6 , 28 , 1 , 3 , 17 , 20 , 26 , 25 , 24 , 4 , 21 , 9 , 7 , 11 , 10 , 8 ])) +(f=-90664.08104276248 pi=([ 27 , 29 , 11 , 2 , 1 , 25 , 26 , 7 , 8 , 22 , 5 , 3 , 19 , 13 , 14 , 21 , 18 , 23 , 6 , 17 , 16 , 24 , 28 , 20 , 15 , 9 , 4 , 12 , 10 ])) +(f=-93203.52745984115 pi=([ 21 , 10 , 6 , 1 , 8 , 9 , 15 , 29 , 4 , 2 , 7 , 20 , 3 , 12 , 27 , 24 , 22 , 19 , 17 , 16 , 26 , 11 , 23 , 14 , 13 , 18 , 28 , 5 , 25 ])) +(f=-71534.65403782131 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-105806.4836803741 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 7 , 20 , 3 , 12 , 9 , 11 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 1 , 23 , 4 , 14 , 13 , 26 , 28 , 25 ])) +(f=-76314.76421526892 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 28 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 13 , 6 , 1 , 11 , 19 , 26 , 25 , 24 , 15 , 2 , 10 , 21 , 16 , 20 ])) +(f=-89936.78331172187 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 20 , 15 , 7 , 8 , 5 , 12 , 3 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 13 , 4 , 18 ])) +(f=-87352.12524154675 pi=([ 17 , 22 , 4 , 23 , 19 , 29 , 15 , 3 , 8 , 5 , 27 , 14 , 13 , 2 , 6 , 1 , 7 , 18 , 24 , 26 , 21 , 16 , 20 , 12 , 9 , 28 , 11 , 10 , 25 ])) +(f=-106025.94511746615 pi=([ 21 , 18 , 17 , 8 , 10 , 6 , 29 , 5 , 7 , 20 , 3 , 1 , 9 , 27 , 14 , 12 , 24 , 13 , 2 , 23 , 4 , 15 , 11 , 19 , 26 , 16 , 28 , 22 , 25 ])) +(f=-90859.02738956828 pi=([ 10 , 2 , 1 , 29 , 27 , 22 , 23 , 12 , 19 , 15 , 16 , 17 , 7 , 8 , 5 , 3 , 18 , 6 , 11 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 , 21 , 20 ])) +(f=-101963.08374478538 pi=([ 18 , 2 , 17 , 28 , 8 , 10 , 23 , 6 , 27 , 5 , 26 , 29 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 19 , 21 , 25 , 24 , 22 , 15 , 16 , 20 ])) +(f=-76516.49261070685 pi=([ 18 , 17 , 22 , 20 , 29 , 4 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) +(f=-89761.4152200222 pi=([ 21 , 10 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 27 , 18 , 24 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 26 , 14 , 9 , 13 , 28 , 25 ])) +(f=-86495.0193840564 pi=([ 18 , 2 , 1 , 22 , 23 , 29 , 19 , 7 , 8 , 5 , 9 , 3 , 27 , 14 , 11 , 12 , 17 , 20 , 13 , 6 , 25 , 24 , 15 , 4 , 10 , 26 , 21 , 16 , 28 ])) +(f=-98691.92362057585 pi=([ 18 , 17 , 20 , 28 , 8 , 10 , 23 , 6 , 27 , 5 , 26 , 29 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 4 ])) +(f=-84364.59813834293 pi=([ 18 , 7 , 17 , 22 , 29 , 4 , 27 , 23 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-102504.26581689906 pi=([ 21 , 15 , 10 , 4 , 14 , 29 , 20 , 7 , 3 , 8 , 13 , 5 , 27 , 12 , 24 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 9 , 23 , 26 , 18 , 28 , 11 , 25 ])) +(f=-93742.28137166021 pi=([ 10 , 27 , 2 , 1 , 25 , 26 , 28 , 15 , 7 , 8 , 22 , 5 , 12 , 3 , 19 , 21 , 17 , 18 , 23 , 16 , 24 , 6 , 11 , 29 , 14 , 20 , 13 , 4 , 9 ])) +(f=-88183.35122297048 pi=([ 18 , 17 , 29 , 3 , 27 , 22 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 4 , 2 , 7 , 9 , 14 , 12 , 13 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-101051.32049635524 pi=([ 6 , 11 , 18 , 25 , 9 , 27 , 8 , 7 , 3 , 1 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 2 , 23 , 4 , 16 , 15 , 12 , 19 , 5 , 10 ])) +(f=-90655.47508719104 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 11 , 25 ])) +(f=-82235.91474591642 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 26 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 28 , 25 ])) +(f=-103273.68333002678 pi=([ 15 , 3 , 5 , 25 , 29 , 2 , 27 , 14 , 13 , 21 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 6 , 28 , 1 , 17 , 20 , 26 , 4 , 9 , 7 , 11 , 10 , 8 ])) +(f=-83804.46011807321 pi=([ 27 , 18 , 17 , 22 , 26 , 28 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 29 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-108635.30217712556 pi=([ 10 , 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 3 , 7 , 8 , 5 , 14 , 11 , 12 , 13 , 6 , 28 , 19 , 26 , 9 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) +(f=-97603.88453203751 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 7 , 20 , 3 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 1 , 11 , 4 , 23 , 14 , 13 , 26 , 28 , 25 ])) +(f=-94913.47104299148 pi=([ 21 , 10 , 27 , 14 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 29 , 9 , 13 , 4 , 26 , 25 ])) +(f=-86008.06771901718 pi=([ 15 , 25 , 26 , 20 , 4 , 14 , 29 , 7 , 3 , 8 , 22 , 13 , 5 , 27 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 28 , 11 , 10 ])) +(f=-121660.10904347418 pi=([ 18 , 17 , 26 , 10 , 19 , 5 , 1 , 29 , 12 , 9 , 27 , 7 , 14 , 11 , 24 , 22 , 13 , 3 , 4 , 23 , 8 , 15 , 21 , 16 , 20 , 6 , 28 , 2 , 25 ])) +(f=-88948.95087876206 pi=([ 21 , 10 , 2 , 1 , 29 , 22 , 23 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 18 , 19 , 17 , 16 , 6 , 11 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 ])) +(f=-82491.77428566829 pi=([ 18 , 17 , 29 , 20 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 ])) +(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-112924.67407040614 pi=([ 18 , 17 , 22 , 23 , 10 , 19 , 29 , 5 , 9 , 27 , 7 , 14 , 11 , 12 , 24 , 13 , 3 , 4 , 8 , 25 , 15 , 1 , 26 , 21 , 16 , 20 , 6 , 28 , 2 ])) +(f=-91559.94730828515 pi=([ 21 , 10 , 8 , 2 , 1 , 29 , 27 , 15 , 20 , 7 , 5 , 12 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 ])) +(f=-72417.21153754527 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) +(f=-89750.2113342075 pi=([ 27 , 29 , 17 , 25 , 26 , 4 , 19 , 3 , 8 , 22 , 5 , 14 , 23 , 13 , 2 , 6 , 1 , 24 , 28 , 18 , 15 , 21 , 16 , 20 , 12 , 9 , 7 , 11 , 10 ])) +(f=-112536.63850357564 pi=([ 21 , 10 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 27 , 14 , 24 , 18 , 22 , 19 , 3 , 17 , 4 , 16 , 6 , 11 , 23 , 26 , 9 , 13 , 1 , 28 , 2 , 25 ])) +(f=-104714.49749580206 pi=([ 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 10 , 5 , 19 , 9 , 3 , 7 , 12 , 11 , 13 , 8 , 28 , 14 , 26 , 25 , 24 , 15 , 4 , 21 , 16 , 20 , 6 ])) +(f=-97699.63995908838 pi=([ 18 , 17 , 2 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 4 , 1 , 9 , 14 , 11 , 12 , 13 , 7 , 8 , 28 , 3 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 ])) +(f=-81554.36353634749 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 3 ])) +(f=-76476.53031845164 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -89075.5275025021 +Max Fitness : -63490.41216408906 +Fitness Variance : 1.4146876869611835E8 +************************************************************ +(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) +(f=-78977.94909986222 pi=([ 3 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-78957.31214006912 pi=([ 21 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 2 , 10 , 26 , 28 , 25 ])) +(f=-78938.97907062821 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 16 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) +(f=-78515.05284760748 pi=([ 18 , 17 , 22 , 29 , 27 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-77925.49137319019 pi=([ 17 , 22 , 29 , 4 , 27 , 23 , 19 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 11 , 10 ])) +(f=-77893.85366069505 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 24 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 11 , 21 , 16 , 20 ])) +(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-77358.04639563133 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) +(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) +(f=-76516.49261070685 pi=([ 18 , 17 , 22 , 20 , 29 , 4 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) +(f=-76476.53031845164 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 20 ])) +(f=-76314.76421526892 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 28 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 13 , 6 , 1 , 11 , 19 , 26 , 25 , 24 , 15 , 2 , 10 , 21 , 16 , 20 ])) +(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-75637.36391755474 pi=([ 15 , 27 , 25 , 26 , 28 , 14 , 8 , 6 , 5 , 7 , 3 , 13 , 20 , 21 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 17 , 9 , 11 , 10 ])) +(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-72709.2783079961 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-72417.21153754527 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) +(f=-71534.65403782131 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) +(f=-84060.87483065652 pi=([ 18 , 17 , 22 , 29 , 11 , 27 , 23 , 10 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 4 , 8 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 3 , 2 ])) +(f=-67957.80332150019 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-75254.7614599582 pi=([ 14 , 18 , 17 , 22 , 4 , 27 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-102134.14866018269 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 7 , 20 , 3 , 23 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 1 , 4 , 14 , 13 , 11 , 26 , 28 , 25 ])) +(f=-82334.85336735216 pi=([ 17 , 29 , 4 , 27 , 22 , 23 , 19 , 18 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 24 , 13 , 6 , 1 , 11 , 28 , 26 , 25 , 15 , 2 , 10 , 21 , 16 , 20 ])) +(f=-81484.612240794 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 8 , 9 , 4 , 7 , 3 , 22 , 19 , 13 , 14 , 17 , 18 , 23 , 2 , 1 , 16 , 24 , 28 , 21 , 20 , 15 , 12 , 5 , 10 ])) +(f=-91813.27697195575 pi=([ 15 , 22 , 29 , 4 , 27 , 1 , 23 , 14 , 2 , 7 , 8 , 3 , 13 , 12 , 5 , 19 , 21 , 17 , 18 , 6 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) +(f=-88681.02532436607 pi=([ 21 , 18 , 17 , 13 , 29 , 20 , 7 , 3 , 8 , 5 , 27 , 28 , 14 , 12 , 24 , 22 , 19 , 2 , 6 , 1 , 9 , 23 , 4 , 15 , 26 , 16 , 11 , 10 , 25 ])) +(f=-88408.41299487808 pi=([ 20 , 4 , 28 , 23 , 15 , 27 , 9 , 26 , 29 , 7 , 3 , 8 , 5 , 12 , 18 , 17 , 16 , 6 , 1 , 11 , 21 , 14 , 25 , 24 , 22 , 13 , 2 , 10 , 19 ])) +(f=-106121.30469427844 pi=([ 24 , 10 , 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 28 , 7 , 8 , 5 , 3 , 14 , 12 , 13 , 6 , 11 , 19 , 26 , 9 , 25 , 15 , 4 , 21 , 16 , 20 ])) +(f=-79010.36310674883 pi=([ 21 , 2 , 4 , 12 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 9 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 19 , 10 , 26 , 28 , 25 ])) +(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-81979.38223650455 pi=([ 18 , 17 , 22 , 29 , 27 , 12 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) +(f=-80218.93178842706 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 13 , 5 , 14 , 12 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 9 , 16 , 11 , 10 ])) +(f=-78164.00735127999 pi=([ 15 , 22 , 29 , 27 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 1 , 9 , 19 , 12 , 21 , 17 , 18 , 13 , 16 , 2 , 4 , 28 , 20 , 26 , 25 , 24 , 11 ])) +(f=-75820.96301535412 pi=([ 21 , 2 , 1 , 5 , 4 , 15 , 29 , 20 , 7 , 8 , 12 , 9 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 13 , 10 , 26 , 28 , 25 ])) +(f=-81191.2436374304 pi=([ 10 , 12 , 15 , 29 , 16 , 20 , 7 , 3 , 8 , 5 , 21 , 27 , 24 , 18 , 22 , 17 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 2 , 26 , 28 , 25 ])) +(f=-105400.80436784457 pi=([ 22 , 15 , 25 , 26 , 20 , 14 , 8 , 10 , 6 , 29 , 5 , 7 , 3 , 13 , 1 , 9 , 27 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 2 , 24 , 4 , 28 , 11 ])) +(f=-84277.54430369829 pi=([ 18 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 17 , 9 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 , 10 ])) +(f=-85003.80586965171 pi=([ 1 , 18 , 17 , 22 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-77861.7653142538 pi=([ 15 , 29 , 4 , 27 , 22 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 25 , 24 , 9 , 11 , 10 , 26 ])) +(f=-85592.10118606326 pi=([ 18 , 22 , 20 , 29 , 27 , 23 , 10 , 5 , 9 , 7 , 14 , 12 , 17 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 , 19 , 11 ])) +(f=-82273.81001232423 pi=([ 18 , 17 , 29 , 20 , 4 , 27 , 22 , 23 , 19 , 7 , 8 , 5 , 14 , 11 , 12 , 13 , 2 , 3 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 10 ])) +(f=-96131.58744697446 pi=([ 18 , 17 , 20 , 12 , 28 , 13 , 23 , 6 , 27 , 4 , 5 , 26 , 29 , 7 , 3 , 8 , 14 , 2 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-86884.45005969038 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 13 , 20 , 5 , 21 , 19 , 12 , 22 , 24 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 29 , 17 , 11 , 10 ])) +(f=-90336.65225871593 pi=([ 27 , 25 , 26 , 8 , 15 , 28 , 14 , 6 , 5 , 7 , 3 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 20 , 9 , 11 , 10 ])) +(f=-79243.94795674349 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 28 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 20 , 13 , 2 , 6 , 1 , 11 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-72091.2958163009 pi=([ 18 , 17 , 22 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 12 , 4 , 13 , 6 , 1 , 11 , 19 , 25 , 24 , 15 , 2 , 10 , 26 , 21 , 16 , 20 , 28 ])) +(f=-90018.7352112116 pi=([ 22 , 29 , 4 , 27 , 23 , 7 , 15 , 20 , 3 , 8 , 5 , 12 , 9 , 21 , 18 , 19 , 17 , 16 , 6 , 1 , 11 , 28 , 14 , 26 , 25 , 24 , 13 , 2 , 10 ])) +(f=-96294.56165469809 pi=([ 21 , 15 , 4 , 14 , 29 , 7 , 3 , 8 , 13 , 5 , 27 , 19 , 12 , 17 , 18 , 24 , 22 , 2 , 6 , 1 , 16 , 23 , 20 , 26 , 9 , 28 , 11 , 10 , 25 ])) +(f=-81232.87998842266 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 16 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 20 , 6 , 2 ])) +(f=-80675.90454611467 pi=([ 18 , 17 , 29 , 13 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-67794.5018278463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-86610.60101057246 pi=([ 14 , 18 , 17 , 22 , 29 , 4 , 27 , 23 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 6 , 1 , 28 , 2 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-82710.31152165901 pi=([ 18 , 29 , 17 , 11 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-77619.02901781109 pi=([ 18 , 17 , 29 , 22 , 23 , 10 , 19 , 27 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) +(f=-92015.23974940236 pi=([ 7 , 10 , 18 , 17 , 2 , 1 , 20 , 28 , 12 , 23 , 27 , 26 , 29 , 8 , 5 , 3 , 6 , 11 , 21 , 14 , 9 , 25 , 24 , 22 , 13 , 15 , 4 , 16 , 19 ])) +(f=-103032.52684942402 pi=([ 21 , 13 , 29 , 16 , 20 , 7 , 3 , 8 , 5 , 27 , 14 , 12 , 24 , 18 , 22 , 2 , 17 , 6 , 1 , 9 , 23 , 4 , 19 , 26 , 28 , 11 , 10 , 25 , 15 ])) +(f=-79565.91292471607 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 19 , 7 , 3 , 8 , 5 , 9 , 23 , 14 , 12 , 13 , 6 , 1 , 11 , 28 , 26 , 25 , 24 , 15 , 2 , 10 , 21 , 16 , 20 ])) +(f=-108255.30952755104 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 20 , 3 , 1 , 12 , 9 , 27 , 11 , 7 , 24 , 18 , 22 , 19 , 17 , 16 , 2 , 23 , 4 , 14 , 13 , 26 , 28 , 25 ])) +(f=-72374.96753023201 pi=([ 14 , 18 , 17 , 20 , 4 , 16 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 10 , 19 ])) +(f=-66756.33743204782 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-129246.28517428519 pi=([ 21 , 10 , 15 , 29 , 5 , 6 , 20 , 12 , 27 , 7 , 24 , 22 , 19 , 3 , 17 , 4 , 16 , 11 , 23 , 8 , 14 , 9 , 13 , 1 , 26 , 18 , 28 , 2 , 25 ])) +(f=-87940.10119744674 pi=([ 2 , 1 , 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 9 , 18 , 14 , 7 , 8 , 5 , 3 , 17 , 6 , 29 , 21 , 26 , 25 , 24 , 22 , 4 , 10 , 19 , 12 ])) +(f=-75579.49572765562 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 18 , 7 , 3 , 8 , 4 , 5 , 17 , 2 , 6 , 1 , 9 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) +(f=-100744.61111225894 pi=([ 18 , 20 , 28 , 23 , 27 , 5 , 9 , 26 , 29 , 7 , 14 , 12 , 13 , 3 , 4 , 17 , 8 , 21 , 25 , 24 , 22 , 15 , 1 , 16 , 6 , 10 , 2 , 19 , 11 ])) +(f=-76879.51245936436 pi=([ 17 , 22 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 18 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) +(f=-78654.0799624568 pi=([ 17 , 4 , 28 , 23 , 19 , 27 , 26 , 29 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 20 , 18 , 21 , 25 , 24 , 22 , 15 , 16 , 12 , 9 , 11 , 10 ])) +(f=-77085.72815645195 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 3 , 8 , 7 , 5 , 9 , 14 , 12 , 13 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-76764.45458283907 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 21 , 10 , 16 , 20 ])) +(f=-84347.64231760747 pi=([ 18 , 17 , 22 , 4 , 2 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 12 , 24 , 13 , 6 , 1 , 11 , 23 , 19 , 15 , 10 , 26 , 21 , 16 , 20 , 28 , 25 ])) +(f=-83744.00089429626 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 23 , 15 , 28 , 20 , 7 , 8 , 5 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 12 , 14 , 26 , 9 , 25 , 24 , 13 , 4 ])) +(f=-90004.50782745823 pi=([ 27 , 29 , 25 , 26 , 10 , 5 , 1 , 22 , 9 , 7 , 19 , 11 , 13 , 14 , 21 , 17 , 18 , 3 , 4 , 16 , 24 , 28 , 8 , 23 , 20 , 15 , 12 , 6 , 2 ])) +(f=-97428.37488790228 pi=([ 18 , 11 , 17 , 29 , 6 , 27 , 22 , 8 , 23 , 9 , 19 , 4 , 2 , 7 , 3 , 12 , 14 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 1 , 5 , 10 ])) +(f=-106877.35903301377 pi=([ 15 , 20 , 6 , 28 , 14 , 8 , 23 , 27 , 5 , 26 , 29 , 7 , 3 , 13 , 19 , 12 , 18 , 2 , 1 , 16 , 4 , 21 , 17 , 25 , 24 , 22 , 9 , 11 , 10 ])) +(f=-86557.66851145487 pi=([ 27 , 18 , 17 , 25 , 26 , 28 , 13 , 7 , 3 , 8 , 5 , 21 , 14 , 20 , 12 , 22 , 23 , 2 , 6 , 1 , 9 , 24 , 4 , 29 , 15 , 16 , 19 , 11 , 10 ])) +(f=-96683.64499612211 pi=([ 18 , 11 , 17 , 29 , 6 , 27 , 22 , 1 , 8 , 23 , 9 , 19 , 13 , 4 , 2 , 7 , 3 , 14 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 12 , 5 , 10 ])) +(f=-85181.34939495329 pi=([ 27 , 29 , 25 , 26 , 19 , 10 , 5 , 1 , 22 , 9 , 7 , 11 , 12 , 14 , 21 , 17 , 18 , 23 , 13 , 3 , 4 , 16 , 24 , 28 , 8 , 20 , 15 , 6 , 2 ])) +(f=-98079.79348601663 pi=([ 17 , 22 , 4 , 23 , 19 , 29 , 3 , 8 , 18 , 5 , 27 , 14 , 13 , 2 , 6 , 1 , 7 , 24 , 15 , 26 , 21 , 16 , 20 , 12 , 9 , 28 , 11 , 10 , 25 ])) +(f=-95597.06103064687 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 15 , 20 , 7 , 8 , 5 , 3 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 13 , 4 , 18 , 12 ])) +(f=-71921.01512383789 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 20 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-73645.13917987424 pi=([ 15 , 22 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 29 , 26 , 25 , 24 , 9 , 11 , 10 ])) +(f=-90561.99756875468 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 10 , 3 , 19 , 5 , 12 , 7 , 14 , 11 , 13 , 2 , 6 , 1 , 8 , 28 , 26 , 25 , 9 , 24 , 15 , 21 , 16 , 20 ])) +(f=-74104.5160438646 pi=([ 14 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 1 , 7 , 8 , 9 , 11 , 12 , 13 , 3 , 4 , 5 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 6 , 2 ])) +(f=-100009.23957481133 pi=([ 18 , 11 , 22 , 29 , 6 , 27 , 1 , 8 , 23 , 10 , 9 , 19 , 4 , 2 , 7 , 3 , 13 , 14 , 17 , 16 , 28 , 26 , 15 , 25 , 24 , 21 , 20 , 12 , 5 ])) +(f=-89663.11334238187 pi=([ 27 , 29 , 17 , 25 , 26 , 4 , 15 , 28 , 7 , 3 , 8 , 22 , 5 , 9 , 14 , 19 , 11 , 12 , 21 , 18 , 23 , 13 , 2 , 6 , 1 , 24 , 20 , 10 , 16 ])) +(f=-114207.2008184497 pi=([ 21 , 10 , 2 , 22 , 1 , 29 , 27 , 14 , 23 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 19 , 17 , 16 , 6 , 24 , 11 , 28 , 26 , 9 , 25 , 13 , 4 , 18 ])) +(f=-85301.3949514226 pi=([ 18 , 17 , 4 , 15 , 19 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 11 , 12 , 24 , 22 , 2 , 6 , 1 , 23 , 13 , 10 , 26 , 21 , 16 , 20 , 28 , 25 ])) +(f=-80629.04230078774 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 11 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 10 ])) +(f=-69320.14856610478 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-86024.39502311221 pi=([ 20 , 16 , 29 , 27 , 15 , 13 , 28 , 11 , 23 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) +(f=-85521.46727059699 pi=([ 18 , 17 , 20 , 28 , 22 , 10 , 19 , 23 , 27 , 5 , 13 , 9 , 7 , 14 , 11 , 12 , 3 , 4 , 8 , 29 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 ])) +(f=-71062.18773407681 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -82775.66367498173 +Max Fitness : -63490.41216408906 +Fitness Variance : 1.3194217419639301E8 +************************************************************ +(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-75820.96301535412 pi=([ 21 , 2 , 1 , 5 , 4 , 15 , 29 , 20 , 7 , 8 , 12 , 9 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 13 , 10 , 26 , 28 , 25 ])) +(f=-75637.36391755474 pi=([ 15 , 27 , 25 , 26 , 28 , 14 , 8 , 6 , 5 , 7 , 3 , 13 , 20 , 21 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 17 , 9 , 11 , 10 ])) +(f=-75579.49572765562 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 18 , 7 , 3 , 8 , 4 , 5 , 17 , 2 , 6 , 1 , 9 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) +(f=-75254.7614599582 pi=([ 14 , 18 , 17 , 22 , 4 , 27 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-74104.5160438646 pi=([ 14 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 1 , 7 , 8 , 9 , 11 , 12 , 13 , 3 , 4 , 5 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 6 , 2 ])) +(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-73645.13917987424 pi=([ 15 , 22 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 29 , 26 , 25 , 24 , 9 , 11 , 10 ])) +(f=-72709.2783079961 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-72417.21153754527 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) +(f=-72374.96753023201 pi=([ 14 , 18 , 17 , 20 , 4 , 16 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 10 , 19 ])) +(f=-72091.2958163009 pi=([ 18 , 17 , 22 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 12 , 4 , 13 , 6 , 1 , 11 , 19 , 25 , 24 , 15 , 2 , 10 , 26 , 21 , 16 , 20 , 28 ])) +(f=-71921.01512383789 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 20 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-71534.65403782131 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-71062.18773407681 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-69320.14856610478 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-67957.80332150019 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-67794.5018278463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66756.33743204782 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-74218.12006569936 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 25 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70252.83868095452 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-67065.40322580912 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 3 , 7 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67779.5459356494 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 19 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-97317.13775116988 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 19 , 6 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 1 , 28 , 18 , 26 , 25 , 10 , 24 , 15 , 2 , 21 , 16 ])) +(f=-74839.40177696825 pi=([ 18 , 17 , 22 , 23 , 29 , 4 , 5 , 7 , 8 , 9 , 27 , 14 , 12 , 13 , 2 , 6 , 1 , 11 , 19 , 25 , 24 , 15 , 10 , 26 , 21 , 16 , 20 , 3 , 28 ])) +(f=-82385.64924537083 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 22 , 2 , 4 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 11 , 19 ])) +(f=-72037.03934761486 pi=([ 15 , 22 , 29 , 27 , 23 , 14 , 7 , 3 , 8 , 5 , 19 , 12 , 17 , 18 , 13 , 2 , 6 , 1 , 9 , 16 , 4 , 28 , 20 , 26 , 25 , 24 , 21 , 11 , 10 ])) +(f=-79213.50098004544 pi=([ 18 , 17 , 20 , 4 , 28 , 13 , 23 , 24 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 21 , 25 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-70617.87967774436 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 13 , 2 , 6 , 1 , 4 , 28 , 12 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-74804.71794878402 pi=([ 14 , 18 , 17 , 22 , 4 , 27 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-71591.43416813051 pi=([ 14 , 18 , 17 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-81887.21983484739 pi=([ 14 , 18 , 17 , 22 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 28 , 11 , 12 , 21 , 13 , 2 , 6 , 1 , 20 , 26 , 25 , 24 , 15 , 10 , 16 ])) +(f=-77026.26694550841 pi=([ 29 , 4 , 27 , 20 , 22 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 26 , 25 , 24 , 21 , 9 , 15 , 11 , 10 ])) +(f=-89904.37423364879 pi=([ 11 , 29 , 27 , 22 , 1 , 8 , 23 , 9 , 4 , 2 , 7 , 3 , 19 , 13 , 14 , 17 , 18 , 16 , 28 , 26 , 15 , 25 , 24 , 21 , 6 , 20 , 12 , 5 , 10 ])) +(f=-87124.35258562115 pi=([ 27 , 18 , 29 , 17 , 25 , 26 , 13 , 19 , 3 , 7 , 8 , 22 , 5 , 14 , 12 , 21 , 23 , 4 , 2 , 6 , 1 , 9 , 24 , 28 , 20 , 15 , 16 , 11 , 10 ])) +(f=-68712.49125054253 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-73788.55218673263 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-71529.59383452224 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 2 , 11 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 10 ])) +(f=-87806.38050525237 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 12 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 21 , 11 ])) +(f=-77710.60875213603 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 3 , 8 , 5 , 14 , 12 , 2 , 7 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-77864.76726823361 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 7 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 20 ])) +(f=-86585.71266313654 pi=([ 20 , 4 , 28 , 15 , 13 , 11 , 23 , 27 , 18 , 16 , 7 , 3 , 8 , 5 , 17 , 2 , 6 , 1 , 9 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) +(f=-65260.06220504845 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-76815.77397270926 pi=([ 21 , 18 , 17 , 20 , 29 , 4 , 27 , 23 , 28 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 26 , 25 , 24 , 15 , 22 , 16 , 19 , 11 , 10 ])) +(f=-80093.41741620029 pi=([ 10 , 2 , 1 , 28 , 23 , 15 , 27 , 18 , 26 , 29 , 20 , 7 , 8 , 5 , 3 , 19 , 17 , 16 , 6 , 11 , 12 , 21 , 14 , 9 , 25 , 24 , 22 , 13 , 4 ])) +(f=-78423.36004595133 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 21 , 15 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 10 , 16 , 20 ])) +(f=-75873.86474346781 pi=([ 7 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 19 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-72051.15287601664 pi=([ 14 , 18 , 17 , 22 , 20 , 29 , 4 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-72884.77279832128 pi=([ 18 , 17 , 29 , 4 , 27 , 20 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 12 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) +(f=-71430.39110828596 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-70497.70816581383 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-78719.9324735279 pi=([ 15 , 17 , 22 , 29 , 27 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 1 , 9 , 19 , 12 , 21 , 18 , 13 , 16 , 2 , 4 , 28 , 20 , 26 , 25 , 24 , 11 ])) +(f=-69506.02004493562 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 28 ])) +(f=-73701.00873288106 pi=([ 18 , 17 , 20 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 13 , 5 , 14 , 4 , 12 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 16 , 9 , 19 , 11 , 10 ])) +(f=-80238.58851305615 pi=([ 15 , 22 , 27 , 13 , 23 , 14 , 7 , 3 , 8 , 5 , 19 , 12 , 21 , 17 , 18 , 2 , 6 , 1 , 9 , 16 , 4 , 28 , 20 , 26 , 25 , 24 , 11 , 10 , 29 ])) +(f=-75231.76417841805 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 12 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 13 , 2 , 4 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-70692.11089317373 pi=([ 18 , 27 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-79022.6551885559 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 , 1 ])) +(f=-69477.551972363 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 5 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-80107.57858197184 pi=([ 15 , 17 , 22 , 20 , 29 , 27 , 23 , 14 , 8 , 18 , 6 , 5 , 7 , 3 , 13 , 12 , 2 , 1 , 16 , 4 , 28 , 26 , 25 , 24 , 21 , 9 , 19 , 11 , 10 ])) +(f=-102351.92445024612 pi=([ 27 , 25 , 26 , 6 , 28 , 13 , 7 , 3 , 8 , 20 , 5 , 21 , 14 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 9 , 24 , 4 , 29 , 17 , 15 , 16 , 11 , 10 ])) +(f=-83829.54366259283 pi=([ 18 , 17 , 29 , 7 , 4 , 27 , 22 , 23 , 19 , 3 , 8 , 5 , 9 , 14 , 12 , 24 , 13 , 6 , 1 , 11 , 28 , 26 , 25 , 15 , 2 , 10 , 21 , 16 , 20 ])) +(f=-85347.23943230887 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 28 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 26 , 4 , 19 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) +(f=-68557.21005755462 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-71666.74465241829 pi=([ 20 , 16 , 29 , 15 , 13 , 11 , 12 , 23 , 27 , 18 , 7 , 3 , 8 , 4 , 5 , 17 , 2 , 6 , 1 , 9 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 ])) +(f=-84279.58916992586 pi=([ 15 , 22 , 29 , 27 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 19 , 12 , 21 , 17 , 18 , 13 , 1 , 16 , 2 , 4 , 20 , 26 , 25 , 24 , 11 , 28 ])) +(f=-70443.89103256751 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 1 , 5 , 14 , 11 , 12 , 9 , 13 , 2 , 6 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-84615.81708534548 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 8 , 5 , 14 , 12 , 4 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 2 , 16 , 3 , 19 , 11 , 10 ])) +(f=-79983.1930208708 pi=([ 18 , 17 , 22 , 23 , 29 , 7 , 3 , 8 , 24 , 5 , 9 , 27 , 14 , 12 , 13 , 2 , 6 , 1 , 11 , 4 , 19 , 25 , 15 , 10 , 26 , 21 , 16 , 20 , 28 ])) +(f=-68016.88797217415 pi=([ 18 , 17 , 29 , 27 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 22 ])) +(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-84304.44113646893 pi=([ 18 , 29 , 4 , 27 , 22 , 23 , 11 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 17 , 10 ])) +(f=-81475.98562757813 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 15 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 6 , 2 ])) +(f=-91882.29670938688 pi=([ 21 , 1 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 13 , 10 , 26 , 28 , 2 , 25 ])) +(f=-86575.55723980303 pi=([ 18 , 17 , 29 , 27 , 22 , 28 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 1 , 8 , 21 , 26 , 25 , 24 , 15 , 2 , 16 , 20 , 6 ])) +(f=-81303.8663470446 pi=([ 18 , 17 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 22 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-71963.79986032909 pi=([ 14 , 18 , 29 , 4 , 27 , 20 , 22 , 23 , 19 , 17 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-73637.57551315897 pi=([ 14 , 18 , 17 , 26 , 29 , 27 , 22 , 23 , 19 , 7 , 8 , 9 , 11 , 12 , 13 , 3 , 4 , 1 , 5 , 28 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 6 , 2 ])) +(f=-68230.71666010225 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) +(f=-77900.79114828481 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 25 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 24 , 9 , 11 , 10 ])) +(f=-71757.71399496878 pi=([ 18 , 17 , 26 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-74734.0036525426 pi=([ 18 , 17 , 29 , 27 , 23 , 10 , 19 , 25 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 26 , 24 , 22 , 15 , 16 , 20 ])) +(f=-70764.75056408014 pi=([ 18 , 17 , 20 , 29 , 13 , 27 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) +(f=-73407.61241701755 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 1 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 2 , 6 , 9 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-77730.69236298275 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 27 , 23 , 18 , 7 , 3 , 8 , 5 , 17 , 2 , 6 , 1 , 9 , 4 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) +(f=-67467.74547299567 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66392.32602183029 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-80469.25455565802 pi=([ 3 , 18 , 20 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 1 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 4 , 28 , 21 , 26 , 25 , 24 , 16 ])) +(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64327.622296696354 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) +(f=-68780.57405793267 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 3 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 11 , 10 ])) +(f=-70071.23943875832 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -74604.66184746876 +Max Fitness : -63490.41216408906 +Fitness Variance : 5.3382984852415085E7 +************************************************************ +(f=-69477.551972363 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 5 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69320.14856610478 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-68780.57405793267 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 3 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 11 , 10 ])) +(f=-68712.49125054253 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-68557.21005755462 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68230.71666010225 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) +(f=-68016.88797217415 pi=([ 18 , 17 , 29 , 27 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 22 ])) +(f=-67957.80332150019 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-67794.5018278463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-67779.5459356494 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 19 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67467.74547299567 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-67065.40322580912 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 3 , 7 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66756.33743204782 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66392.32602183029 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65260.06220504845 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-64327.622296696354 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) +(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69166.0136939304 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 6 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-73758.76684803062 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 10 , 7 , 3 , 8 , 5 , 9 , 20 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 ])) +(f=-69042.58137217385 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-77684.5639730325 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 7 , 3 , 1 , 5 , 14 , 12 , 9 , 13 , 2 , 6 , 4 , 29 , 19 , 26 , 11 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68725.69657596818 pi=([ 18 , 22 , 17 , 29 , 27 , 15 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 23 , 20 ])) +(f=-69259.81043137277 pi=([ 18 , 17 , 29 , 27 , 23 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 22 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-66275.70343487474 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-70138.38668433392 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 8 , 10 , 19 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 7 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 23 , 20 ])) +(f=-83006.24647864097 pi=([ 18 , 17 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 15 , 2 , 21 , 16 , 20 , 22 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66076.0741216971 pi=([ 19 , 18 , 17 , 15 , 29 , 13 , 22 , 23 , 27 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 10 ])) +(f=-74597.53175497559 pi=([ 20 , 16 , 29 , 27 , 15 , 13 , 11 , 23 , 18 , 7 , 3 , 8 , 4 , 12 , 5 , 17 , 2 , 6 , 1 , 9 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 ])) +(f=-80212.22727830592 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 4 , 28 , 21 , 26 , 2 , 25 , 24 , 16 , 20 ])) +(f=-75153.92308119292 pi=([ 17 , 22 , 29 , 20 , 27 , 8 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-80944.61226021506 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 1 , 25 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) +(f=-81310.65604913296 pi=([ 18 , 17 , 2 , 29 , 27 , 22 , 8 , 10 , 12 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 1 , 4 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-72732.77220087982 pi=([ 18 , 17 , 22 , 29 , 27 , 13 , 19 , 3 , 7 , 8 , 5 , 14 , 12 , 23 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-68191.5542400883 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 15 , 20 ])) +(f=-66550.82967016909 pi=([ 12 , 18 , 17 , 22 , 29 , 27 , 13 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-79612.92321451884 pi=([ 19 , 18 , 17 , 29 , 4 , 27 , 15 , 22 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 6 ])) +(f=-71417.70999984092 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66063.70252729513 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 21 , 10 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) +(f=-66352.22592691267 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 17 ])) +(f=-64301.9296051024 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-69791.81321474513 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 9 , 3 , 12 , 5 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-67893.95820410454 pi=([ 14 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-70592.36610973594 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 3 , 4 , 5 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 6 , 1 , 28 , 21 , 26 , 25 , 24 , 16 , 20 , 7 ])) +(f=-77668.96010596612 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 12 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-70659.1448449655 pi=([ 14 , 18 , 29 , 27 , 20 , 22 , 9 , 23 , 8 , 10 , 19 , 17 , 7 , 3 , 5 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-69394.5969900323 pi=([ 20 , 18 , 17 , 26 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 4 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 15 , 21 , 16 ])) +(f=-82611.81325848187 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 24 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 22 , 15 , 16 , 19 , 11 , 10 ])) +(f=-79495.38599577652 pi=([ 18 , 17 , 22 , 27 , 28 , 6 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-84210.9716977023 pi=([ 18 , 17 , 28 , 22 , 8 , 10 , 6 , 27 , 4 , 5 , 26 , 29 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 21 , 19 , 23 , 25 , 24 , 15 , 12 , 16 , 20 ])) +(f=-73082.4779451214 pi=([ 18 , 17 , 20 , 29 , 27 , 28 , 23 , 7 , 3 , 8 , 13 , 5 , 14 , 4 , 12 , 2 , 6 , 1 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 9 , 19 , 11 , 10 ])) +(f=-63032.35794194346 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-75987.95767432476 pi=([ 14 , 18 , 17 , 22 , 29 , 25 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 24 , 15 , 10 , 21 , 16 , 20 ])) +(f=-85176.97972987614 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 25 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 11 ])) +(f=-77824.74719795841 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 16 , 5 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 10 ])) +(f=-72158.25582306368 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 19 , 6 , 13 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 ])) +(f=-77171.73053108787 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 4 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 ])) +(f=-67692.70937254527 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 16 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 28 , 20 ])) +(f=-81063.4540219692 pi=([ 20 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 25 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 ])) +(f=-74482.43619566255 pi=([ 18 , 17 , 20 , 29 , 13 , 27 , 22 , 23 , 7 , 3 , 5 , 14 , 12 , 2 , 8 , 6 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) +(f=-74979.66102297671 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 21 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68336.6095424939 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 1 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-76875.36952644361 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 21 , 4 , 13 , 28 , 2 , 6 , 1 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-72409.37077875398 pi=([ 19 , 18 , 29 , 27 , 13 , 22 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 14 , 12 , 17 , 2 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66350.97401099409 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 23 , 25 , 24 , 15 , 21 , 16 ])) +(f=-76744.57126937009 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 19 , 26 , 25 , 24 , 1 , 21 , 16 , 20 , 15 ])) +(f=-70465.26218518574 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 26 , 13 , 2 , 1 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-72636.40237025992 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 16 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 2 , 11 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 10 ])) +(f=-68862.6464566858 pi=([ 18 , 17 , 22 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 29 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-70216.55367368294 pi=([ 18 , 17 , 22 , 16 , 29 , 27 , 15 , 13 , 11 , 23 , 12 , 7 , 8 , 4 , 5 , 2 , 6 , 1 , 9 , 3 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 10 , 14 ])) +(f=-83308.89567306783 pi=([ 18 , 20 , 29 , 8 , 10 , 23 , 6 , 27 , 5 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 ])) +(f=-62914.026738930785 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-74174.04883834573 pi=([ 18 , 22 , 17 , 20 , 29 , 27 , 13 , 23 , 1 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 2 , 6 , 9 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 19 , 11 , 10 ])) +(f=-80590.61327698626 pi=([ 20 , 18 , 17 , 1 , 27 , 28 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 29 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-70599.30594907328 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 12 , 5 , 9 , 14 , 11 , 3 , 13 , 2 , 6 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 28 , 20 ])) +(f=-63686.106185569064 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-66085.65197944966 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 15 , 21 , 16 , 20 , 24 ])) +(f=-71348.09145772086 pi=([ 18 , 17 , 29 , 27 , 13 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 1 , 9 , 6 , 28 , 26 , 25 , 24 , 22 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67520.55236942854 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 8 , 10 , 6 , 5 , 23 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 19 , 28 , 21 , 26 , 25 , 24 , 16 ])) +(f=-82309.0491367316 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 6 , 1 , 9 , 4 , 28 , 2 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-68281.15069479376 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 4 , 13 , 2 , 1 , 28 , 21 , 26 , 25 , 24 , 16 , 20 , 23 ])) +(f=-75170.70381836616 pi=([ 19 , 18 , 17 , 29 , 5 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-82847.27710248467 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 , 2 ])) +(f=-69663.86381983409 pi=([ 17 , 22 , 29 , 20 , 27 , 15 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 4 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 10 , 21 , 16 ])) +(f=-77916.08045243227 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 19 , 6 , 4 , 5 , 21 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 23 , 20 ])) +(f=-64614.07349372658 pi=([ 26 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-76175.28929675095 pi=([ 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 18 , 5 , 7 , 9 , 14 , 11 , 12 , 15 , 3 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -70775.24220375106 +Max Fitness : -61474.2070828096 +Fitness Variance : 3.6432712262000084E7 +************************************************************ +(f=-66350.97401099409 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 23 , 25 , 24 , 15 , 21 , 16 ])) +(f=-66275.70343487474 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-66085.65197944966 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 15 , 21 , 16 , 20 , 24 ])) +(f=-66076.0741216971 pi=([ 19 , 18 , 17 , 15 , 29 , 13 , 22 , 23 , 27 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66063.70252729513 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 21 , 10 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) +(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65260.06220504845 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-64614.07349372658 pi=([ 26 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64327.622296696354 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) +(f=-64301.9296051024 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63686.106185569064 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63032.35794194346 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62914.026738930785 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-69724.55234085133 pi=([ 18 , 17 , 29 , 13 , 22 , 19 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67457.56352614555 pi=([ 19 , 18 , 17 , 15 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 10 ])) +(f=-64075.98510190463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 20 , 25 , 24 , 15 , 16 ])) +(f=-63947.22676629577 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 23 , 25 , 24 , 26 , 16 , 15 , 20 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68967.96440154607 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 10 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-67830.6846555098 pi=([ 18 , 17 , 22 , 29 , 27 , 12 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-71529.78034179773 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 3 , 5 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 9 ])) +(f=-69394.02891808024 pi=([ 26 , 29 , 18 , 17 , 22 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67957.80332150018 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-75597.65622346808 pi=([ 18 , 17 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 22 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-74663.4680876253 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 6 , 5 , 13 , 7 , 3 , 14 , 12 , 2 , 1 , 9 , 19 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-78199.59478549438 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 28 , 19 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70596.95395025697 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-72701.56904023045 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 , 1 ])) +(f=-71592.37555871632 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 24 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 19 , 16 ])) +(f=-69787.77400220963 pi=([ 11 , 14 , 18 , 17 , 29 , 27 , 20 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 22 , 15 , 21 , 16 ])) +(f=-64843.80880949125 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-70134.79228909497 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 18 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67467.74547299567 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-87978.69803769533 pi=([ 18 , 22 , 17 , 29 , 27 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 25 , 1 , 4 , 28 , 26 , 24 , 15 , 21 , 16 , 23 , 20 ])) +(f=-71257.6443341354 pi=([ 18 , 17 , 29 , 27 , 23 , 8 , 6 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 21 , 10 , 19 , 26 , 25 , 24 , 22 , 16 , 20 , 15 ])) +(f=-74954.22715553331 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 8 , 10 , 6 , 5 , 7 , 26 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 23 , 25 , 24 , 19 , 16 ])) +(f=-69131.48258076503 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 16 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 28 , 20 ])) +(f=-64647.565276825386 pi=([ 18 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70005.39019788287 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 5 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 19 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 9 ])) +(f=-72154.68529544995 pi=([ 18 , 17 , 20 , 29 , 27 , 28 , 8 , 23 , 7 , 3 , 13 , 5 , 9 , 12 , 2 , 6 , 1 , 4 , 21 , 26 , 25 , 24 , 22 , 15 , 14 , 16 , 19 , 11 , 10 ])) +(f=-77503.088239221 pi=([ 18 , 2 , 17 , 22 , 27 , 28 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 6 , 1 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-85258.05905205109 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 16 , 8 , 19 , 6 , 5 , 23 , 7 , 3 , 14 , 12 , 2 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 11 , 10 ])) +(f=-67238.83986787737 pi=([ 17 , 29 , 27 , 20 , 22 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 16 ])) +(f=-65724.41277802078 pi=([ 14 , 18 , 17 , 22 , 29 , 27 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 20 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-75892.28962939534 pi=([ 26 , 18 , 17 , 22 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 25 , 15 , 21 , 16 , 20 , 24 , 11 , 10 ])) +(f=-62429.90952004467 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-72113.37062344859 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 2 , 5 , 23 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 19 , 28 , 21 , 26 , 25 , 24 , 16 ])) +(f=-67925.41018961974 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 6 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-62273.65182548134 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-73788.55218673263 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65028.1739798813 pi=([ 17 , 29 , 22 , 27 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-74826.35131515448 pi=([ 18 , 17 , 22 , 29 , 6 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-79858.97994924166 pi=([ 18 , 17 , 29 , 27 , 13 , 23 , 7 , 19 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 1 , 9 , 6 , 28 , 26 , 25 , 24 , 22 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-68125.13356272585 pi=([ 14 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 18 , 26 , 25 , 24 , 15 , 16 ])) +(f=-66033.93280444291 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-63958.40456853546 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-74965.32987837019 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 21 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-63699.57321978645 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-63795.82585532054 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) +(f=-66782.57096848487 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 4 , 5 , 15 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 23 ])) +(f=-66387.09664165683 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 4 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) +(f=-69089.08944587264 pi=([ 18 , 17 , 22 , 29 , 10 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-63985.4674392198 pi=([ 18 , 17 , 29 , 27 , 23 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-71912.15552909189 pi=([ 14 , 18 , 17 , 22 , 29 , 27 , 10 , 23 , 8 , 19 , 7 , 3 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66048.71469359637 pi=([ 29 , 27 , 20 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 17 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 ])) +(f=-66831.17869134579 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 5 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-73757.51484083367 pi=([ 18 , 17 , 27 , 22 , 6 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-71004.4769330786 pi=([ 18 , 17 , 22 , 10 , 29 , 27 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66275.70343487474 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) +(f=-70577.94810356447 pi=([ 18 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 26 , 13 , 2 , 1 , 4 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66993.16756829646 pi=([ 18 , 17 , 22 , 29 , 27 , 13 , 23 , 19 , 7 , 8 , 5 , 3 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-73751.44636248695 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 2 , 21 , 20 , 16 ])) +(f=-63777.70457796972 pi=([ 26 , 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-80910.20978472801 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 19 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 4 , 13 , 2 , 1 , 28 , 21 , 26 , 25 , 24 , 5 , 16 , 20 , 23 ])) +(f=-73645.51811245563 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 19 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63793.93292197803 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-71806.09332239346 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-76767.93132141745 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 26 , 25 , 24 , 15 , 21 , 16 , 28 ])) +(f=-66488.6996359568 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 16 , 15 ])) +(f=-66392.32602183029 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-75811.66149273967 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 1 ])) +(f=-70479.22960861659 pi=([ 18 , 17 , 22 , 29 , 8 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62506.40011346175 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-80204.84005989005 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 16 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 9 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -68285.1813937232 +Max Fitness : -61474.2070828096 +Fitness Variance : 2.966548026420498E7 +************************************************************ +(f=-63958.40456853546 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-63947.22676629577 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 23 , 25 , 24 , 26 , 16 , 15 , 20 ])) +(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63795.82585532054 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) +(f=-63793.93292197803 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63777.70457796972 pi=([ 26 , 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63699.57321978645 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-63686.106185569064 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63032.35794194346 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62914.026738930785 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-62506.40011346175 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-62429.90952004467 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62273.65182548134 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-64879.24123191778 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-63932.67773221152 pi=([ 17 , 22 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 18 , 28 , 29 , 19 , 13 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-67360.17563369096 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 18 ])) +(f=-71241.20126212278 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 15 , 21 , 16 , 20 , 11 , 10 , 24 ])) +(f=-66825.74370836199 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 15 , 24 , 21 , 16 , 20 ])) +(f=-72419.0819313279 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 29 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-71571.16722067204 pi=([ 18 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 17 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65798.42558121309 pi=([ 18 , 20 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 ])) +(f=-76728.60453211478 pi=([ 18 , 17 , 22 , 29 , 23 , 7 , 3 , 8 , 21 , 5 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 27 , 11 , 10 ])) +(f=-67957.80332150018 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64459.854261804336 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 18 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 , 26 ])) +(f=-67903.96414818955 pi=([ 18 , 17 , 27 , 11 , 22 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66977.89895964587 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 20 , 25 , 24 , 15 , 16 ])) +(f=-74235.44265200452 pi=([ 18 , 4 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 5 , 15 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 23 ])) +(f=-67982.04744232871 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 21 , 26 , 22 , 25 , 24 , 19 , 16 ])) +(f=-66321.02899545846 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 24 , 26 , 25 , 15 , 16 , 20 ])) +(f=-63829.14632241496 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 15 , 16 , 20 ])) +(f=-71129.65166807426 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 24 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-65594.80074613182 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-72416.22518419383 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 24 , 13 , 2 , 1 , 20 , 28 , 19 , 26 , 25 , 21 , 16 ])) +(f=-62239.95896798031 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61963.46392041033 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-68635.97725975166 pi=([ 18 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66254.48133368781 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-72060.49052935197 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 24 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 21 , 16 , 20 , 19 ])) +(f=-73064.9411095583 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 3 , 5 , 9 , 14 , 17 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 7 , 21 ])) +(f=-64129.708954647875 pi=([ 18 , 17 , 27 , 13 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64521.84689522876 pi=([ 18 , 29 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69448.02130704439 pi=([ 19 , 18 , 17 , 3 , 29 , 27 , 15 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-67503.66082565542 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-68513.56952246165 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 7 , 3 , 9 , 6 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-67556.00257332493 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 12 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70202.04719556232 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 26 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 25 , 24 , 15 , 21 , 20 , 27 , 16 ])) +(f=-66466.93715196288 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-71133.81853886279 pi=([ 18 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 22 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-62803.858723116384 pi=([ 21 , 18 , 22 , 27 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 29 , 16 , 20 , 19 ])) +(f=-76675.26740006568 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 19 , 5 , 7 , 3 , 9 , 6 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-69972.41985185047 pi=([ 18 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 25 , 13 , 2 , 1 , 4 , 29 , 26 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-70671.09550897244 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 2 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-71229.83091899191 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-63957.69865746685 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-62949.4591613573 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-69515.46714191049 pi=([ 18 , 17 , 22 , 27 , 15 , 8 , 10 , 6 , 23 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-64044.421552189226 pi=([ 17 , 29 , 22 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-64312.99512676281 pi=([ 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 16 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-71819.96714888728 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 21 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-62195.82371352058 pi=([ 18 , 17 , 27 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64233.14108162275 pi=([ 29 , 22 , 27 , 17 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-66271.94618710683 pi=([ 17 , 20 , 29 , 22 , 27 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 ])) +(f=-74581.95923264133 pi=([ 17 , 29 , 22 , 27 , 8 , 10 , 6 , 4 , 28 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-62750.72524527689 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-65076.31323256208 pi=([ 25 , 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-65042.608707929874 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 14 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-69350.72525230591 pi=([ 18 , 17 , 27 , 29 , 22 , 8 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-71782.35770145326 pi=([ 18 , 6 , 17 , 22 , 27 , 15 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-63521.02385242601 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 18 ])) +(f=-71653.9943476582 pi=([ 21 , 18 , 22 , 27 , 23 , 8 , 10 , 29 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-69528.12255047151 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 28 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68290.17959230642 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 25 , 18 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70234.4731138927 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 3 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-74760.51179098515 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 1 ])) +(f=-64195.541518738406 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 25 , 24 , 15 , 21 , 20 , 26 ])) +(f=-71136.38366218605 pi=([ 18 , 17 , 29 , 27 , 22 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 24 , 13 , 2 , 1 , 4 , 28 , 21 , 19 , 26 , 20 , 25 , 15 ])) +(f=-65843.98180657062 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 1 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63360.77688072625 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-66033.93280444291 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-76634.79475724467 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 18 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -66194.58846856623 +Max Fitness : -60233.60357849894 +Fitness Variance : 1.719065828212166E7 +************************************************************ +(f=-62750.72524527689 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-62506.40011346175 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-62429.90952004467 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62273.65182548134 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-62239.95896798031 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-62195.82371352058 pi=([ 18 , 17 , 27 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-61963.46392041033 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-65718.50196216776 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 6 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-73345.59131408547 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 19 , 6 , 26 , 25 , 24 , 21 , 15 , 16 , 20 ])) +(f=-63486.6628295553 pi=([ 18 , 28 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-70873.00637400159 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 1 , 13 , 2 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 15 , 16 , 20 ])) +(f=-63968.56996277016 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 9 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-63598.99426300063 pi=([ 18 , 17 , 27 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-63072.36881913331 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-64233.14108162275 pi=([ 29 , 22 , 27 , 17 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) +(f=-72139.03595387787 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 25 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-64350.70805426921 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 25 ])) +(f=-64359.040411912654 pi=([ 18 , 22 , 26 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-66755.28061552781 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 8 , 1 , 4 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61149.69213252607 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) +(f=-66729.62283032613 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 , 25 ])) +(f=-65808.31503646374 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 28 , 13 , 2 , 1 , 4 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-61093.077302033045 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-68575.80551652543 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 15 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-71990.6745135455 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 4 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-62715.774937545226 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 15 , 11 , 10 ])) +(f=-73977.63042643196 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 18 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 ])) +(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-63857.04577201414 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 23 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-73259.16949699665 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 4 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64344.51030215082 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 28 ])) +(f=-72325.89713454146 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 6 , 21 , 16 , 20 ])) +(f=-67509.61227382255 pi=([ 9 , 18 , 17 , 22 , 29 , 16 , 27 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-73829.65343358755 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 25 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-62427.63255934789 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 12 , 14 , 17 , 11 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-66421.23133070892 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 3 , 6 , 4 , 7 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65383.34033276497 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 , 13 ])) +(f=-64192.300013789085 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61717.41952611117 pi=([ 18 , 17 , 27 , 22 , 23 , 19 , 13 , 7 , 8 , 5 , 12 , 3 , 4 , 2 , 6 , 1 , 9 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67062.0284105121 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 16 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-72344.376045773 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 4 , 28 , 19 , 23 , 25 , 24 , 15 , 21 , 20 ])) +(f=-66665.00578139629 pi=([ 18 , 22 , 29 , 16 , 27 , 8 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-72492.29209410868 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 4 , 28 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70165.9312072425 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 28 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69473.79980861627 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 27 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-76644.86485895613 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 23 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-62654.23679081246 pi=([ 21 , 18 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-63381.84420130237 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 10 , 6 , 5 , 7 , 8 , 3 , 9 , 4 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61346.39025062556 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-66709.244369521 pi=([ 18 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 14 , 17 , 11 , 12 , 4 , 13 , 2 , 5 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-73704.07640594731 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 12 , 19 , 6 , 13 , 5 , 7 , 3 , 9 , 14 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61312.50977450693 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) +(f=-69090.95290742519 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 26 , 13 , 2 , 1 , 4 , 29 , 19 , 25 , 24 , 15 , 21 , 20 , 16 ])) +(f=-62951.71474427407 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-63699.481183203614 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-66808.4768312448 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 21 , 24 , 15 , 16 , 20 , 19 , 11 , 10 ])) +(f=-71031.65454264055 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 25 , 13 , 2 , 1 , 28 , 19 , 26 , 24 , 15 , 18 , 21 , 16 , 20 ])) +(f=-71466.137734866 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 18 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61509.22303167564 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) +(f=-73269.85031021285 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 13 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 7 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 ])) +(f=-73676.78587401702 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 6 , 1 , 9 , 2 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-66826.64057618013 pi=([ 21 , 18 , 22 , 14 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-67469.63795403422 pi=([ 18 , 17 , 27 , 11 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65544.45086933019 pi=([ 18 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 23 , 26 , 24 , 15 , 25 , 21 , 20 , 19 ])) +(f=-65623.73384531168 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 28 , 13 , 2 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-70986.58321861028 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 19 , 6 , 10 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 18 ])) +(f=-70911.83890352232 pi=([ 18 , 17 , 29 , 22 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 27 , 2 , 6 , 1 , 9 , 28 , 19 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-60662.359636903835 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-72494.92844807006 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 28 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-75304.44873599728 pi=([ 18 , 17 , 27 , 22 , 19 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 23 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64526.444642370174 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 4 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-64785.712644955755 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 , 13 ])) +(f=-65440.20945315004 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 16 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-63761.41272410344 pi=([ 18 , 22 , 26 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62879.308621977296 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-63007.37923402241 pi=([ 18 , 17 , 29 , 27 , 22 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 23 , 11 , 10 ])) +(f=-63330.12340515464 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 , 26 ])) +(f=-61480.463191995055 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -65398.944106532406 +Max Fitness : -60233.60357849894 +Fitness Variance : 1.8423224854291916E7 +************************************************************ +(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61717.41952611117 pi=([ 18 , 17 , 27 , 22 , 23 , 19 , 13 , 7 , 8 , 5 , 12 , 3 , 4 , 2 , 6 , 1 , 9 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-61509.22303167564 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) +(f=-61480.463191995055 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61346.39025062556 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-61312.50977450693 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) +(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61149.69213252607 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) +(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61093.077302033045 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-60662.359636903835 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-69843.59875056343 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 21 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 19 ])) +(f=-61057.644879606516 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67454.2807991895 pi=([ 18 , 17 , 29 , 27 , 22 , 16 , 23 , 8 , 10 , 6 , 5 , 11 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62606.929583739075 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 8 , 3 , 9 , 14 , 11 , 12 , 7 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-64676.256242175936 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 10 , 15 ])) +(f=-62140.673932918704 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 26 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-65058.14815284364 pi=([ 18 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-65199.73348569286 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 13 , 5 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-66864.69271569507 pi=([ 12 , 18 , 22 , 29 , 16 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 17 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 , 11 , 10 ])) +(f=-62764.599690685856 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 13 , 21 , 16 , 20 ])) +(f=-72608.78330380424 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 ])) +(f=-60779.56065871282 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-61346.39025062556 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-61344.99302905526 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-71919.48994914668 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) +(f=-62671.800847569946 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-62269.04519258746 pi=([ 18 , 29 , 17 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-64766.47477007506 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-66295.9819018012 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 24 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 21 , 16 , 20 ])) +(f=-65079.084107511815 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 7 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-75112.12380280523 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 27 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-61693.319289495696 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70908.20198006097 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 6 ])) +(f=-60943.699372364346 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 21 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-68207.98750980219 pi=([ 18 , 22 , 29 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 17 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) +(f=-70749.96964376651 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 16 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-62757.408052837796 pi=([ 19 , 18 , 17 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 22 , 16 , 20 ])) +(f=-66613.83526828837 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 9 , 6 , 5 , 7 , 3 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) +(f=-62093.79662759909 pi=([ 18 , 17 , 29 , 16 , 27 , 22 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-74657.57589295648 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 13 , 7 , 3 , 27 , 9 , 11 , 12 , 2 , 1 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69672.05721997048 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 7 , 8 , 10 , 5 , 14 , 17 , 12 , 3 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 20 , 16 , 19 , 11 ])) +(f=-68532.23484109591 pi=([ 7 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-66548.70874398827 pi=([ 18 , 17 , 27 , 15 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 16 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 21 , 20 ])) +(f=-68075.41655226673 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 11 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 10 ])) +(f=-68234.06737249465 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 6 , 1 , 9 , 2 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-68557.31511548051 pi=([ 18 , 17 , 27 , 22 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 8 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65395.660830899826 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 13 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61269.26802988585 pi=([ 11 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 10 ])) +(f=-60881.16423593578 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-68580.45843064999 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61217.47331503498 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-60099.9510878483 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-61239.985284978284 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 9 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) +(f=-66900.1037411385 pi=([ 18 , 24 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 21 , 16 , 19 ])) +(f=-63009.86191284374 pi=([ 21 , 18 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 22 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-63780.920611506706 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-60993.567301419134 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) +(f=-65440.73144246513 pi=([ 21 , 18 , 22 , 27 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 29 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-63062.54186945333 pi=([ 21 , 18 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 29 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-61708.477043828505 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-69086.52102463869 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 4 ])) +(f=-63084.052964085786 pi=([ 21 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 4 , 5 , 14 , 17 , 12 , 2 , 6 , 1 , 9 , 18 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 , 11 , 10 ])) +(f=-65651.34396451911 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 15 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-66077.62813575767 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 12 , 9 , 14 , 11 , 13 , 2 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-62871.27951329055 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) +(f=-66796.62168532691 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 24 , 15 , 25 , 21 , 16 , 20 ])) +(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68348.54593765196 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 4 , 5 , 13 , 7 , 6 , 3 , 8 , 12 , 2 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) +(f=-75382.176833666 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 7 , 5 , 9 , 14 , 17 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 3 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-61370.45944090006 pi=([ 19 , 18 , 22 , 29 , 27 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61787.34475980833 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 27 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66815.14432294971 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 27 , 9 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-69784.43249837434 pi=([ 17 , 22 , 29 , 27 , 23 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 8 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61090.87086759691 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61290.83907503818 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-68334.93233166322 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 16 , 2 , 1 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 20 ])) +(f=-68102.656868602 pi=([ 18 , 22 , 29 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 17 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-68955.28783148041 pi=([ 25 , 19 , 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -64016.23528434163 +Max Fitness : -56672.356818018685 +Fitness Variance : 1.484922122746849E7 +************************************************************ +(f=-61269.26802988585 pi=([ 11 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 10 ])) +(f=-61239.985284978284 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 9 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61217.47331503498 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-61149.69213252607 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) +(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61093.077302033045 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61090.87086759691 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-61057.644879606516 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-60993.567301419134 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) +(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-60943.699372364346 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 21 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-60881.16423593578 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-60779.56065871282 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-60662.359636903835 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-60099.9510878483 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-66434.78978589599 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 9 , 24 , 15 , 21 , 20 , 27 , 16 , 19 , 11 , 10 ])) +(f=-60450.42255523651 pi=([ 18 , 17 , 29 , 22 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 , 10 ])) +(f=-65120.54174077512 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 20 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-62838.090476945006 pi=([ 27 , 18 , 17 , 15 , 22 , 16 , 19 , 23 , 8 , 10 , 6 , 7 , 3 , 4 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 21 , 20 ])) +(f=-61668.22087600459 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 19 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-71261.03810924928 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-64670.9235137258 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 18 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-63402.35358547811 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69221.29010912022 pi=([ 18 , 22 , 29 , 23 , 8 , 10 , 27 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61286.576065552625 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-67644.61126599218 pi=([ 7 , 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-65944.90422951936 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) +(f=-60106.046653392616 pi=([ 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 ])) +(f=-70270.07342930775 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 27 ])) +(f=-63929.77629183565 pi=([ 19 , 18 , 17 , 22 , 20 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 ])) +(f=-62592.28060130239 pi=([ 19 , 18 , 22 , 29 , 27 , 17 , 23 , 10 , 6 , 4 , 5 , 9 , 7 , 8 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-70885.36308704077 pi=([ 19 , 18 , 22 , 29 , 27 , 23 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 2 , 13 , 6 , 1 , 9 , 28 , 17 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-67504.39788447977 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 17 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66717.38145978504 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 9 , 27 , 19 ])) +(f=-59745.98767855911 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 10 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 ])) +(f=-64115.93717524685 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 27 , 7 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-69467.02473397809 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 27 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-69324.1866791772 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-58395.1148433805 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) +(f=-70450.882737817 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 11 ])) +(f=-71092.65962190574 pi=([ 18 , 17 , 22 , 8 , 29 , 23 , 6 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) +(f=-62216.87790472307 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 23 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-69723.52940342133 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 9 ])) +(f=-74014.44451167548 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 25 , 4 , 28 , 26 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68799.34869180109 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 19 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64828.167248913414 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 5 , 13 , 7 , 3 , 8 , 12 , 6 , 2 , 1 , 9 , 4 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) +(f=-65942.7341043364 pi=([ 18 , 17 , 29 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 22 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-62420.91208021347 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 ])) +(f=-67988.18117619137 pi=([ 18 , 17 , 22 , 29 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 15 , 26 , 25 , 24 , 19 , 21 , 16 , 20 , 27 , 11 , 10 ])) +(f=-63461.046864362776 pi=([ 19 , 18 , 29 , 16 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 17 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 21 , 28 , 26 , 25 , 24 , 15 , 20 ])) +(f=-69869.36366728981 pi=([ 6 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 16 , 20 ])) +(f=-77860.6977714709 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 20 , 10 , 19 , 6 , 4 , 13 , 7 , 3 , 9 , 5 , 11 , 12 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-62163.27841696825 pi=([ 19 , 18 , 17 , 29 , 27 , 21 , 23 , 15 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 22 , 16 , 20 , 11 , 10 ])) +(f=-65970.13531673425 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 24 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 21 , 16 , 20 , 19 ])) +(f=-64504.43776137017 pi=([ 19 , 18 , 17 , 29 , 15 , 22 , 23 , 8 , 10 , 6 , 27 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-74589.16853280904 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 16 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 19 ])) +(f=-64538.16940734993 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-63929.89875463195 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-59500.43447898829 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-58499.178527334174 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) +(f=-59856.77590954209 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 14 , 21 , 20 ])) +(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58603.87982501496 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-63772.9695662018 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 14 , 19 , 11 , 10 , 16 ])) +(f=-59244.22756990557 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) +(f=-58704.88160361395 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-64376.24421477706 pi=([ 18 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 22 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-66769.45376876708 pi=([ 19 , 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 9 , 21 , 20 ])) +(f=-71249.95473484577 pi=([ 18 , 22 , 29 , 27 , 17 , 23 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 10 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-69518.30884324358 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 28 , 12 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-67887.66874029562 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-64289.917162062964 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-60894.60843395467 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 6 , 5 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 4 , 28 , 27 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 19 , 11 , 10 ])) +(f=-73669.51580694984 pi=([ 18 , 17 , 22 , 29 , 16 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 27 , 4 , 13 , 2 , 6 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-76734.33767007994 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 7 , 3 , 8 , 26 , 9 , 5 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 25 , 24 , 15 , 16 , 20 , 11 , 10 ])) +(f=-58560.04490186588 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-61419.74615308383 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 14 , 21 , 16 , 20 ])) +(f=-64072.31521383083 pi=([ 18 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 20 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 27 , 19 ])) +(f=-61932.54216210565 pi=([ 18 , 17 , 29 , 16 , 27 , 22 , 10 , 6 , 4 , 5 , 3 , 7 , 8 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 21 , 20 ])) +(f=-61834.20800802131 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 20 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) +(f=-66250.18096460633 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 16 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-59815.947349694055 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59334.20117229562 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-65954.94772291504 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) +(f=-67788.92230796385 pi=([ 18 , 9 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-65268.259622481695 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 18 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -63760.32689135236 +Max Fitness : -56061.53484115034 +Fitness Variance : 2.1328551698762894E7 +************************************************************ +(f=-60450.42255523651 pi=([ 18 , 17 , 29 , 22 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 , 10 ])) +(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) +(f=-60106.046653392616 pi=([ 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 ])) +(f=-60099.9510878483 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-59856.77590954209 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 14 , 21 , 20 ])) +(f=-59815.947349694055 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-59745.98767855911 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 10 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 ])) +(f=-59500.43447898829 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-59334.20117229562 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-59244.22756990557 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-58704.88160361395 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-58603.87982501496 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-58560.04490186588 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-58499.178527334174 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) +(f=-58395.1148433805 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) +(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-64516.85880778055 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 15 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 21 , 20 ])) +(f=-62679.80956895115 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 6 , 13 , 3 , 9 , 12 , 7 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-65045.86225326861 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 6 , 4 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 14 , 21 , 20 ])) +(f=-66493.33561600489 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 24 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60429.83318179214 pi=([ 18 , 11 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-66084.86228822418 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 24 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-65481.50987524947 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-65297.89893860266 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 12 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) +(f=-66529.87115736182 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 15 , 28 , 12 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-58702.58010230181 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-73236.62067617716 pi=([ 18 , 22 , 29 , 5 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 19 , 15 , 26 , 21 , 27 , 20 ])) +(f=-63302.10283360448 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 6 , 7 , 3 , 8 , 10 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-66493.12806630795 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 9 , 20 , 27 ])) +(f=-68599.87161217393 pi=([ 5 , 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) +(f=-67443.72425192581 pi=([ 18 , 17 , 22 , 5 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-63814.319753612384 pi=([ 18 , 29 , 17 , 23 , 19 , 6 , 4 , 5 , 13 , 7 , 3 , 8 , 12 , 2 , 1 , 9 , 28 , 14 , 22 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) +(f=-69272.18871400933 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 2 , 6 , 1 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-60316.93482517711 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-68479.74791806273 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 10 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-60193.60452755783 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 3 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60367.64100111438 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 5 , 13 , 9 , 7 , 3 , 8 , 12 , 2 , 6 , 1 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) +(f=-68690.66471652938 pi=([ 18 , 17 , 22 , 10 , 29 , 15 , 23 , 8 , 6 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-69117.263421758 pi=([ 18 , 17 , 29 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 22 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) +(f=-71965.35001278711 pi=([ 27 , 18 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 10 , 16 , 11 ])) +(f=-62982.69154279042 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 24 , 26 , 25 , 20 , 16 , 19 ])) +(f=-61293.24749112246 pi=([ 18 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 26 , 17 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-71173.55332628085 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 25 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 14 , 19 ])) +(f=-60297.18716304199 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 27 , 19 , 15 ])) +(f=-61313.1435625071 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 11 , 12 , 16 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 20 , 27 ])) +(f=-58799.55907078212 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) +(f=-63088.08432774074 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 8 , 4 , 28 , 26 , 25 , 24 , 15 , 27 , 21 , 20 , 19 ])) +(f=-60677.35510122709 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 12 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-58280.27287237551 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) +(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-63674.8634144362 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 27 ])) +(f=-64946.07940787761 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 19 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 , 10 ])) +(f=-62126.92704091031 pi=([ 19 , 18 , 17 , 22 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-69910.66321412669 pi=([ 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 18 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61699.42759005967 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 6 , 3 , 4 , 7 , 10 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-63292.88858143465 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 20 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 19 ])) +(f=-61847.1360128772 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 11 , 12 , 7 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-66956.58225042948 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-65733.4397362041 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 14 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 7 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-62757.64920522441 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 4 , 5 , 13 , 7 , 3 , 8 , 12 , 9 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) +(f=-69505.93267336978 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 3 , 6 , 7 , 5 , 9 , 14 , 17 , 11 , 12 , 4 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) +(f=-64851.05228160315 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 14 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-63298.857787550885 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 20 ])) +(f=-69943.8653649869 pi=([ 1 , 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-59045.87607682724 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-62302.4729163507 pi=([ 21 , 18 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 19 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 22 ])) +(f=-73803.56690023131 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 27 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) +(f=-62179.913686004715 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 27 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-65033.71485334741 pi=([ 18 , 17 , 22 , 29 , 27 , 21 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 , 8 ])) +(f=-60710.372366542 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 6 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-67130.09535298696 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 20 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 ])) +(f=-67065.66532732637 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 12 , 20 ])) +(f=-61621.56957046023 pi=([ 18 , 17 , 27 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 4 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-61404.80616567219 pi=([ 27 , 18 , 15 , 17 , 22 , 16 , 19 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 21 , 20 ])) +(f=-61101.447252482154 pi=([ 18 , 27 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-73958.23907524627 pi=([ 18 , 17 , 22 , 29 , 16 , 8 , 10 , 6 , 5 , 7 , 23 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 27 , 21 , 20 ])) +(f=-60670.65327227756 pi=([ 18 , 17 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 22 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-58568.00626679847 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) +(f=-72298.64285613522 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61867.233306143484 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 13 , 21 , 16 , 20 , 27 ])) +(f=-60034.05002742657 pi=([ 22 , 29 , 18 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-61658.84360324465 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-57782.47194794185 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-65636.7178250762 pi=([ 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 2 , 1 , 19 , 28 , 26 , 13 , 25 , 24 , 21 , 16 , 20 ])) +(f=-60153.06725092007 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-65693.99644161563 pi=([ 18 , 17 , 22 , 20 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 ])) +(f=-65423.21387309015 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 3 , 13 , 7 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -62673.565718592974 +Max Fitness : -55520.67679568262 +Fitness Variance : 1.8701574386109352E7 +************************************************************ +(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) +(f=-59334.20117229562 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-59244.22756990557 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) +(f=-59045.87607682724 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-58799.55907078212 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) +(f=-58704.88160361395 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-58702.58010230181 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-58603.87982501496 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-58568.00626679847 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) +(f=-58560.04490186588 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-58499.178527334174 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) +(f=-58395.1148433805 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) +(f=-58280.27287237551 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) +(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) +(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57782.47194794185 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60243.4531457939 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 13 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) +(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-68649.54349058712 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 16 , 23 , 8 , 10 , 9 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 20 , 19 ])) +(f=-70970.65009402474 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 1 , 28 , 26 , 2 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 15 ])) +(f=-65092.412902366064 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 15 , 4 , 5 , 7 , 3 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 ])) +(f=-58882.57458317336 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) +(f=-61956.95738372053 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 20 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 ])) +(f=-74439.5186232528 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 4 , 28 , 26 , 25 , 24 , 21 , 20 , 6 , 15 ])) +(f=-63916.59759841452 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 8 ])) +(f=-56667.48119636311 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-69105.14123163211 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 4 , 20 , 16 , 13 , 19 ])) +(f=-65762.5406535277 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 28 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 25 , 24 , 26 , 27 , 20 ])) +(f=-59432.75103607088 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 12 , 9 , 14 , 11 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-67478.29002514471 pi=([ 18 , 17 , 22 , 27 , 16 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 29 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) +(f=-70838.34270706198 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 21 , 27 , 20 , 19 , 15 ])) +(f=-57846.12653420246 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 21 , 20 , 27 , 19 ])) +(f=-75891.15183437295 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 2 , 20 , 16 , 19 ])) +(f=-62854.82870552884 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 , 8 ])) +(f=-60649.55897360454 pi=([ 18 , 17 , 25 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 24 , 27 , 15 , 21 , 16 , 20 , 14 , 19 , 11 , 10 ])) +(f=-58534.207433496245 pi=([ 18 , 17 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 21 , 16 , 27 , 22 , 19 ])) +(f=-59347.71130152353 pi=([ 23 , 18 , 17 , 22 , 29 , 27 , 15 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-59130.77835342968 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 23 , 8 , 10 , 12 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 15 ])) +(f=-59040.1627022819 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 7 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59684.90081387954 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 24 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) +(f=-71478.18312153827 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 27 , 4 , 21 , 16 , 20 , 19 , 11 , 10 , 8 ])) +(f=-57484.554728152114 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-59425.54361458565 pi=([ 18 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 17 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-67630.08728947841 pi=([ 18 , 17 , 22 , 29 , 15 , 1 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-64100.02909697357 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 27 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-67211.7771288428 pi=([ 18 , 17 , 22 , 23 , 10 , 6 , 7 , 29 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59804.36493491422 pi=([ 18 , 15 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 19 , 21 , 20 ])) +(f=-64981.30317023873 pi=([ 19 , 18 , 17 , 22 , 29 , 13 , 21 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 25 , 24 , 15 , 26 , 27 , 20 ])) +(f=-59085.37331177426 pi=([ 18 , 17 , 22 , 29 , 15 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59353.48095946885 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 26 , 25 , 24 , 20 ])) +(f=-58497.08597271735 pi=([ 21 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 26 , 27 , 20 ])) +(f=-63511.27236961889 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 7 ])) +(f=-62027.34325519933 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 21 , 16 , 19 ])) +(f=-60155.056876884795 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 14 , 27 , 21 , 20 , 19 , 15 ])) +(f=-66529.44530665375 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 19 ])) +(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-61283.392229223144 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 1 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57321.82703345572 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-64368.98995328111 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 10 , 21 , 16 , 20 , 19 ])) +(f=-61156.987915492864 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 29 , 26 , 25 , 24 , 21 , 20 ])) +(f=-74309.19186862485 pi=([ 2 , 18 , 17 , 22 , 29 , 27 , 21 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) +(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-59849.00773819641 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 14 , 26 , 25 , 24 , 16 , 20 ])) +(f=-58858.98651557193 pi=([ 18 , 17 , 22 , 29 , 16 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-57345.35911501224 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 3 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-68960.09061629491 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 28 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 20 ])) +(f=-61421.48144670512 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 , 11 ])) +(f=-61287.19706992643 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-57328.02502463476 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) +(f=-68725.02607701992 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 25 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-72166.5071945051 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 5 , 20 , 26 , 25 , 24 , 21 , 16 , 19 ])) +(f=-64440.42882816304 pi=([ 22 , 29 , 18 , 16 , 23 , 8 , 13 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 27 , 21 , 20 ])) +(f=-72054.155495974 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 ])) +(f=-71751.10817039233 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 17 , 12 , 4 , 2 , 6 , 1 , 10 , 28 , 24 , 26 , 25 , 13 , 20 , 16 , 19 , 11 ])) +(f=-69365.6654186494 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) +(f=-68466.01799657494 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 10 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59317.49445672393 pi=([ 18 , 17 , 22 , 29 , 23 , 27 , 15 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-56602.38356733153 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-69433.2949987662 pi=([ 18 , 17 , 22 , 4 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 ])) +(f=-76434.22385989774 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 28 , 26 , 1 , 25 , 24 , 21 , 20 , 27 , 19 , 15 ])) +(f=-70355.33755338323 pi=([ 18 , 17 , 22 , 29 , 27 , 4 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-69829.54744483918 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 4 , 5 , 23 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-59375.07114391393 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 9 , 5 , 1 , 12 , 4 , 2 , 6 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 11 , 10 ])) +(f=-70841.39136789955 pi=([ 18 , 17 , 27 , 15 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 4 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-79366.6645848185 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 1 , 6 , 7 , 3 , 9 , 28 , 11 , 12 , 13 , 2 , 5 , 27 , 4 , 26 , 25 , 24 , 15 , 14 , 21 , 20 , 19 ])) +(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -62086.75429243116 +Max Fitness : -53987.5950884128 +Fitness Variance : 3.3031373620990276E7 +************************************************************ +(f=-58280.27287237551 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) +(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) +(f=-57846.12653420246 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 21 , 20 , 27 , 19 ])) +(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57782.47194794185 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-57484.554728152114 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-57345.35911501224 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 3 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57328.02502463476 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) +(f=-57321.82703345572 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56667.48119636311 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56602.38356733153 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-58423.31222678911 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 2 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-66450.97253638317 pi=([ 21 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 27 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 26 , 20 ])) +(f=-73403.19930082919 pi=([ 18 , 17 , 22 , 29 , 23 , 27 , 15 , 8 , 10 , 6 , 7 , 3 , 4 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 , 1 ])) +(f=-62679.57739461403 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 4 , 5 , 13 , 3 , 7 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) +(f=-55964.73250276885 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 27 , 21 , 19 , 20 ])) +(f=-59012.23225818757 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 27 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) +(f=-57841.972130338836 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-60422.74450797298 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 18 ])) +(f=-65769.12835574275 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 24 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60448.99808886103 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 8 , 13 , 7 , 3 , 9 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 11 , 10 ])) +(f=-65185.38450272027 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 25 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-56647.98742383742 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57567.18279422063 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 22 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56873.86351679106 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 15 ])) +(f=-69159.4410994463 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 24 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 21 , 16 , 20 , 15 , 19 ])) +(f=-59684.90081387954 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 24 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58751.03253757006 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 26 , 25 , 24 , 20 ])) +(f=-67769.82378760143 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 27 ])) +(f=-63291.07781541773 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 23 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-65991.97630941689 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 28 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-71721.18307585089 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 25 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 19 , 4 , 28 , 26 , 24 , 21 , 20 , 15 ])) +(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-69448.76588777656 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 28 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 20 ])) +(f=-58629.16300349087 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-66682.6770713328 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 24 , 4 , 28 , 26 , 25 , 27 , 20 , 16 , 13 , 19 ])) +(f=-58984.11992071758 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 16 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 19 ])) +(f=-58268.10907577254 pi=([ 21 , 18 , 19 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-55359.13606809714 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58200.737213254244 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-69491.48076629559 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 6 , 27 , 23 , 10 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) +(f=-58491.49268232401 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 3 , 9 , 11 , 12 , 7 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 ])) +(f=-57504.76666917169 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-73861.21943944247 pi=([ 18 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 13 , 7 , 9 , 3 , 11 , 12 , 21 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 16 , 20 , 27 ])) +(f=-72600.15194400302 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 7 , 3 , 4 , 5 , 14 , 8 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 11 , 24 , 27 , 21 , 16 , 20 , 19 , 10 ])) +(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-59425.05581438411 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 20 , 26 , 25 , 24 , 14 , 27 , 21 , 16 , 19 ])) +(f=-58280.9611503129 pi=([ 18 , 17 , 29 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 19 ])) +(f=-61268.72124583814 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 9 , 8 , 12 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 27 , 21 , 16 , 20 , 11 , 10 ])) +(f=-61617.523456834795 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 4 , 5 , 7 , 6 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-60184.53076645918 pi=([ 18 , 17 , 22 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 29 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60732.63478617949 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 12 , 3 , 9 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 ])) +(f=-62473.41360376799 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 14 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) +(f=-65060.70388244932 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 24 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 20 ])) +(f=-62215.972833025815 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 25 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-64470.04712667109 pi=([ 14 , 19 , 18 , 21 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 7 , 3 , 8 , 9 , 5 , 1 , 11 , 12 , 4 , 13 , 2 , 6 , 28 , 26 , 25 , 24 , 20 , 10 ])) +(f=-67058.10555898483 pi=([ 18 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 11 ])) +(f=-56432.5636586365 pi=([ 18 , 22 , 29 , 15 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59128.32393107601 pi=([ 18 , 17 , 22 , 29 , 15 , 11 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-65139.19925271678 pi=([ 3 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) +(f=-66539.03792233538 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-69120.58619037707 pi=([ 18 , 26 , 17 , 22 , 29 , 15 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 10 ])) +(f=-70353.63417492359 pi=([ 18 , 17 , 22 , 23 , 10 , 29 , 6 , 13 , 7 , 3 , 8 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 ])) +(f=-58199.02818702273 pi=([ 13 , 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-60528.346570353184 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 22 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59349.851888646765 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 15 , 19 , 20 ])) +(f=-59679.26253580888 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 , 8 ])) +(f=-54891.919409787646 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-60685.8008156964 pi=([ 18 , 17 , 19 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-64439.885387705996 pi=([ 21 , 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 3 ])) +(f=-54489.41674931188 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-67255.47889001571 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 21 , 1 , 5 , 4 , 28 , 20 , 26 , 25 , 24 , 27 , 16 , 19 ])) +(f=-59999.58000395175 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 24 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-55847.52724583003 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-57859.23696386439 pi=([ 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 18 , 21 , 16 , 20 , 19 ])) +(f=-60953.43741268336 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 7 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-61940.77172208704 pi=([ 10 , 18 , 17 , 22 , 29 , 15 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-67142.42216724041 pi=([ 18 , 29 , 23 , 8 , 10 , 6 , 13 , 7 , 3 , 22 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-60489.71996147799 pi=([ 14 , 19 , 18 , 17 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 15 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 ])) +(f=-65751.18323917559 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 28 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-62688.8102354228 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 19 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -60347.30605834063 +Max Fitness : -52618.76672899931 +Fitness Variance : 2.4140974192492485E7 +************************************************************ +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56667.48119636311 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56647.98742383742 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56602.38356733153 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-56432.5636586365 pi=([ 18 , 22 , 29 , 15 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55964.73250276885 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 27 , 21 , 19 , 20 ])) +(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55847.52724583003 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55359.13606809714 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-54891.919409787646 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-54489.41674931188 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-60345.576169990105 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 23 , 10 , 6 , 14 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 15 ])) +(f=-58445.88742706841 pi=([ 20 , 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 19 , 15 ])) +(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-80884.73763493275 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 24 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 1 , 19 ])) +(f=-63057.88100157936 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 8 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-54808.20345391927 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-59166.60200856366 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 14 , 28 , 11 , 12 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) +(f=-58552.34784099885 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 16 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 14 , 19 ])) +(f=-57471.68648547429 pi=([ 18 , 17 , 22 , 15 , 29 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 23 ])) +(f=-55086.598064366925 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-67327.35663365392 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 27 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-60702.27380201357 pi=([ 18 , 17 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 22 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-62395.70099131262 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 4 , 8 , 26 , 25 , 24 , 16 , 20 ])) +(f=-63620.123489089376 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 23 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61952.53091383621 pi=([ 15 , 18 , 17 , 22 , 29 , 12 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55234.61370155446 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-54221.58787598048 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) +(f=-57702.284379750075 pi=([ 18 , 17 , 22 , 29 , 15 , 21 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 9 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 26 , 16 , 27 , 20 , 19 ])) +(f=-63768.65332960211 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 8 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-62208.12838878284 pi=([ 21 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 22 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-55699.51790463359 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57439.27944520974 pi=([ 18 , 17 , 22 , 29 , 15 , 13 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-63172.729423828125 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 19 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-57738.51339656126 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 22 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) +(f=-55934.75116821099 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 13 , 7 , 9 , 3 , 5 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) +(f=-66322.53761739137 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 29 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 ])) +(f=-57442.541277704906 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 19 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 5 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 ])) +(f=-54905.97237029315 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 26 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 20 ])) +(f=-68205.2224327661 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 16 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-54505.224120556995 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-64077.63119039213 pi=([ 18 , 24 , 17 , 22 , 29 , 15 , 11 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58473.60537438097 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 15 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58204.53176612137 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 8 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 14 , 23 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61855.63079352231 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 5 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) +(f=-60045.198953340645 pi=([ 18 , 22 , 17 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 20 , 26 , 25 , 24 , 14 , 27 , 21 , 16 , 19 ])) +(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61584.033841987824 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 4 , 26 , 25 , 24 , 19 , 27 , 20 , 16 , 13 ])) +(f=-60494.667632427925 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 14 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56989.92632137229 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 3 , 6 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-60219.92179343408 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 15 , 19 , 25 ])) +(f=-65875.60349883304 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56656.574347609756 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61568.34036840043 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 22 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58031.96754960179 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 27 , 16 , 20 , 19 , 21 ])) +(f=-56451.94171139333 pi=([ 18 , 17 , 22 , 15 , 29 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-61500.105063833806 pi=([ 18 , 17 , 22 , 29 , 15 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-63798.85736415042 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-61537.186306827534 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 27 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) +(f=-64435.97606983113 pi=([ 15 , 18 , 17 , 22 , 29 , 4 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57753.646962975195 pi=([ 15 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 18 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53648.16646284788 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-66334.57374555388 pi=([ 15 , 1 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-65122.54790806003 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 13 , 7 , 3 , 8 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 10 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) +(f=-61089.192046906624 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 , 27 , 15 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-70121.97123122809 pi=([ 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 27 , 18 , 21 , 16 , 20 , 1 , 19 ])) +(f=-62892.263028912224 pi=([ 18 , 17 , 29 , 22 , 19 , 13 , 23 , 7 , 3 , 4 , 5 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) +(f=-54161.43017914693 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-58683.10826956205 pi=([ 18 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 17 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-66277.48293193971 pi=([ 21 , 18 , 17 , 5 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) +(f=-70386.67409202186 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 5 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 16 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-54129.25663790944 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-57843.85721079148 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 13 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-66508.58892871132 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 21 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-64024.23470617576 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 25 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-62086.65826201135 pi=([ 18 , 17 , 8 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-63642.40965486117 pi=([ 18 , 17 , 22 , 29 , 3 , 15 , 23 , 10 , 6 , 7 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58058.58090008287 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 21 , 27 , 19 , 20 ])) +(f=-56075.40959213437 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 13 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-55800.201641495834 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) +(f=-56248.08027817513 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-66645.07571247238 pi=([ 14 , 19 , 18 , 17 , 1 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -59061.27517668839 +Max Fitness : -52618.76672899931 +Fitness Variance : 2.2932083564611435E7 +************************************************************ +(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) +(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55359.13606809714 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55234.61370155446 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-55086.598064366925 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-54905.97237029315 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 26 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 20 ])) +(f=-54891.919409787646 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-54808.20345391927 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-54505.224120556995 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-54489.41674931188 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) +(f=-54221.58787598048 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) +(f=-54161.43017914693 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54129.25663790944 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) +(f=-53648.16646284788 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-60231.369145681725 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 21 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-58598.715105864416 pi=([ 21 , 22 , 29 , 8 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-57108.64803424422 pi=([ 18 , 17 , 22 , 29 , 13 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-56535.275762716265 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 12 , 2 , 1 , 5 , 4 , 14 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 , 19 ])) +(f=-56672.62911352899 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 4 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-64008.83822717116 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 , 8 ])) +(f=-63020.09634598123 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 4 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-56819.26735516064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 27 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 15 , 19 ])) +(f=-56238.81961540904 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-52879.56039855788 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) +(f=-60351.65555927751 pi=([ 18 , 17 , 22 , 29 , 15 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 20 ])) +(f=-58904.35633080116 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 9 , 8 , 14 , 11 , 12 , 3 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-60395.963256578354 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 5 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 , 7 ])) +(f=-53953.646599256965 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59866.6577512019 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 19 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-60728.09893618952 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 5 , 16 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 15 , 19 ])) +(f=-56444.088951489204 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 26 , 23 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-53107.24440263071 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) +(f=-60744.585297763944 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 24 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60739.573711050354 pi=([ 18 , 26 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 1 , 5 , 2 , 28 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-59469.592058338625 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 13 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-54253.11498211665 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 , 21 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-60077.40994005953 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 27 , 19 , 20 ])) +(f=-63692.649228036295 pi=([ 19 , 18 , 17 , 15 , 22 , 4 , 29 , 23 , 8 , 10 , 6 , 13 , 7 , 9 , 3 , 5 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 14 ])) +(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-62978.61383560971 pi=([ 18 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 17 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-71273.6541920142 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 5 , 3 , 7 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 6 , 27 , 21 , 16 , 20 ])) +(f=-61755.32616569247 pi=([ 18 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 17 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-68916.85754319828 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 2 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) +(f=-62750.28091224561 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 24 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 16 , 20 , 19 , 21 ])) +(f=-68722.90360098024 pi=([ 18 , 22 , 29 , 15 , 17 , 23 , 10 , 6 , 7 , 3 , 24 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 13 , 20 , 19 ])) +(f=-59702.35567855276 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 27 , 20 , 16 , 19 , 24 ])) +(f=-58564.99693193385 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 , 19 ])) +(f=-56556.981560813845 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 19 ])) +(f=-68204.32108928883 pi=([ 18 , 17 , 29 , 4 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 22 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 , 19 ])) +(f=-55910.80423244113 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 17 , 20 , 16 , 19 ])) +(f=-60453.8294066942 pi=([ 12 , 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-54090.96060337894 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-56191.69217595124 pi=([ 23 , 18 , 17 , 22 , 19 , 15 , 29 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-61701.92828095811 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 12 , 21 , 27 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 11 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-61564.40115658736 pi=([ 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 18 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 ])) +(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-57237.63587597938 pi=([ 21 , 14 , 22 , 29 , 18 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 15 , 19 ])) +(f=-58775.6212184405 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 13 , 20 , 15 ])) +(f=-60106.52799382763 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 21 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-54808.20345391927 pi=([ 21 , 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-67649.38381855952 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55269.7841182469 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 24 , 20 , 19 ])) +(f=-54897.925112272394 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 13 , 7 , 3 , 8 , 11 , 12 , 2 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-53590.40034541298 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-55121.518310527994 pi=([ 18 , 17 , 22 , 29 , 26 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-58827.250840259265 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 17 , 11 , 12 , 14 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-54087.9119859093 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 11 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-64260.31242686296 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 20 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-57973.26819167405 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 9 , 3 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 15 , 20 , 14 ])) +(f=-62597.45935937505 pi=([ 14 , 18 , 17 , 15 , 23 , 10 , 6 , 29 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 21 , 20 , 19 ])) +(f=-57857.879758057985 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 16 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-64451.97942158605 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 1 , 14 , 11 , 12 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61536.775729018475 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 10 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 ])) +(f=-56185.79847274245 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 13 , 9 , 11 , 12 , 15 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-57871.61231628853 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 5 , 28 , 26 , 25 , 24 , 16 , 21 , 20 , 27 , 19 ])) +(f=-55354.72116195179 pi=([ 18 , 17 , 22 , 29 , 19 , 23 , 10 , 6 , 4 , 13 , 7 , 9 , 3 , 8 , 5 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 15 , 21 , 16 , 20 , 14 ])) +(f=-55998.98034318999 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-60534.73605395946 pi=([ 21 , 13 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 8 , 17 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-65522.707100698615 pi=([ 18 , 17 , 15 , 22 , 5 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 19 ])) +(f=-54395.10415106702 pi=([ 15 , 19 , 18 , 17 , 22 , 29 , 23 , 8 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-55241.433194546036 pi=([ 18 , 22 , 17 , 15 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 19 ])) +(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-57391.81180286344 pi=([ 21 , 22 , 29 , 15 , 18 , 27 , 23 , 10 , 6 , 8 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) +(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-54158.023090069015 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-66351.29948340279 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 1 , 19 ])) +(f=-53449.45987955073 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -57600.26729352017 +Max Fitness : -50316.216446322 +Fitness Variance : 1.8881902810962677E7 +************************************************************ +(f=-54161.43017914693 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54158.023090069015 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-54129.25663790944 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-54090.96060337894 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54087.9119859093 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 11 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53953.646599256965 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) +(f=-53648.16646284788 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-53590.40034541298 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-53449.45987955073 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-53107.24440263071 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) +(f=-52879.56039855788 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) +(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-54061.187123763295 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 14 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-55002.26137526935 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-51427.31187916536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-58208.748791303464 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 23 , 10 , 6 , 16 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 ])) +(f=-63561.72749453334 pi=([ 18 , 17 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 29 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-59942.51960245813 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 16 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 19 , 21 ])) +(f=-54068.67980067881 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 7 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-60776.0653453339 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 13 , 7 , 3 , 8 , 11 , 12 , 2 , 9 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-58530.592763105975 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 9 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-55781.99161500091 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 3 , 4 , 6 , 7 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-54017.33489051062 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 28 ])) +(f=-60307.391198554906 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 7 ])) +(f=-61142.744175138134 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) +(f=-56363.69551315918 pi=([ 18 , 17 , 22 , 15 , 29 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 19 ])) +(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-64242.309469748645 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 18 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) +(f=-53992.926141162345 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-53485.4198968825 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-54550.82291925198 pi=([ 18 , 19 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 ])) +(f=-61142.47028171839 pi=([ 3 , 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-69968.34958599406 pi=([ 21 , 22 , 29 , 1 , 15 , 18 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 17 , 11 , 12 , 14 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-59270.39006735628 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 16 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 ])) +(f=-58264.24923792725 pi=([ 21 , 22 , 29 , 15 , 18 , 27 , 23 , 10 , 6 , 4 , 5 , 8 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) +(f=-68148.28207435814 pi=([ 18 , 2 , 17 , 22 , 29 , 15 , 28 , 23 , 8 , 10 , 11 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-57525.63485751957 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 , 17 , 16 , 19 ])) +(f=-68656.55736177262 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 1 , 20 , 21 ])) +(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-56027.88077954633 pi=([ 18 , 16 , 17 , 22 , 15 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-53342.2439538798 pi=([ 18 , 17 , 22 , 19 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-53837.755071672655 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 15 ])) +(f=-56606.47937633577 pi=([ 18 , 17 , 22 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 29 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58687.76523346882 pi=([ 14 , 19 , 18 , 17 , 15 , 24 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 20 , 21 ])) +(f=-63437.983119749944 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 3 , 16 , 27 , 21 , 20 ])) +(f=-60670.57594196857 pi=([ 18 , 17 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 22 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54424.32129578756 pi=([ 18 , 22 , 17 , 15 , 19 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) +(f=-65431.08758719056 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 4 , 26 , 25 , 27 , 21 , 16 , 24 , 20 , 15 , 19 ])) +(f=-63641.53753585839 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 26 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-65160.83150349261 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 8 , 17 , 11 , 12 , 13 , 26 , 1 , 2 , 28 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-63493.76850665872 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 23 , 19 ])) +(f=-58803.790440457684 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 22 , 19 ])) +(f=-55618.3498825468 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 7 , 10 , 6 , 4 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) +(f=-59788.311053541176 pi=([ 18 , 17 , 22 , 29 , 25 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 27 , 21 , 16 , 24 , 20 , 15 , 19 ])) +(f=-54119.2940137736 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-65277.461485861306 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 25 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-58384.58673723474 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 6 , 7 , 3 , 8 , 10 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-52351.514369444914 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-52601.195510550235 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-64618.62241360124 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 20 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 ])) +(f=-52604.433325094236 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-66360.39556241495 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 3 , 4 , 7 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 6 , 20 , 19 , 21 ])) +(f=-53939.876475347366 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53902.2966515745 pi=([ 18 , 17 , 12 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-62487.999134226884 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 7 , 16 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 22 , 15 , 21 , 20 , 19 ])) +(f=-56250.36625630626 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-55149.497312899686 pi=([ 17 , 22 , 29 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-59690.37837892126 pi=([ 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 8 , 11 , 12 , 21 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53065.01545515549 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-55041.813410456445 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 5 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-61846.872667530806 pi=([ 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 18 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61779.36651213402 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 4 , 16 , 23 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) +(f=-55255.14530699786 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 10 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-61728.21081861516 pi=([ 18 , 22 , 17 , 15 , 29 , 8 , 10 , 6 , 4 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 1 , 5 , 2 , 23 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 19 ])) +(f=-66978.74208511117 pi=([ 18 , 17 , 22 , 29 , 1 , 15 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-58527.6576350919 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 7 , 3 , 8 , 11 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 6 , 19 ])) +(f=-67816.90457110581 pi=([ 14 , 19 , 18 , 2 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-57591.01235676316 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 8 , 10 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-58090.52328341542 pi=([ 19 , 18 , 17 , 22 , 29 , 26 , 28 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 5 , 1 , 4 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-56335.95353360565 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 12 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 22 , 21 , 16 , 20 , 15 , 19 ])) +(f=-51369.03442774977 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-65301.22095731483 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 6 , 16 , 23 , 10 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-57765.46446622012 pi=([ 15 , 19 , 18 , 17 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 4 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-54290.76575248593 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 23 , 20 ])) +(f=-54025.94895660851 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 8 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -57033.40228633361 +Max Fitness : -49942.109339106566 +Fitness Variance : 2.2997108529500484E7 +************************************************************ +(f=-53590.40034541298 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-53485.4198968825 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53449.45987955073 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-53342.2439538798 pi=([ 18 , 17 , 22 , 19 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-53107.24440263071 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) +(f=-53065.01545515549 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-52879.56039855788 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) +(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-52604.433325094236 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52601.195510550235 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-52351.514369444914 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-51427.31187916536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-51369.03442774977 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-64110.076821685834 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 27 , 13 , 1 , 2 , 26 , 25 , 24 , 21 , 16 , 20 , 28 ])) +(f=-62048.239776118906 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 7 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 3 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) +(f=-65147.56161111183 pi=([ 18 , 17 , 29 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 22 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-60149.63699470116 pi=([ 18 , 17 , 22 , 29 , 11 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-61632.02047410827 pi=([ 18 , 17 , 22 , 23 , 15 , 10 , 6 , 29 , 5 , 7 , 3 , 8 , 14 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-58596.06468792028 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 7 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55715.18107243426 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 24 , 16 , 27 , 22 , 15 , 21 , 25 , 20 , 14 , 19 ])) +(f=-69947.86697766026 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 14 , 11 , 12 , 2 , 28 , 1 , 5 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-58681.08211606056 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) +(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-67682.3264962683 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 5 , 28 , 1 , 11 , 26 , 25 , 24 , 27 , 21 , 20 ])) +(f=-55454.12156768645 pi=([ 18 , 17 , 22 , 29 , 15 , 11 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 14 , 12 , 13 , 1 , 9 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-63879.712835709746 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 25 , 1 , 2 , 28 , 26 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-60928.13304258837 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 20 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 ])) +(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-55921.16269363214 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 11 , 12 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 20 , 9 ])) +(f=-64371.71537052976 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 14 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-51503.0607874984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-59595.182760022835 pi=([ 18 , 17 , 22 , 19 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 13 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 , 21 , 16 ])) +(f=-51630.32974565779 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 11 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53042.54557140086 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 17 , 19 ])) +(f=-54133.234215174234 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 13 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-57059.52306382358 pi=([ 14 , 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 15 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-65287.14595702832 pi=([ 1 , 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-54851.79843172283 pi=([ 18 , 17 , 22 , 29 , 14 , 15 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 13 , 11 , 12 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-63245.64343216381 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 26 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60141.8831855847 pi=([ 21 , 22 , 12 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 17 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-54525.81873839021 pi=([ 18 , 22 , 17 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) +(f=-60791.0938129581 pi=([ 21 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 1 , 5 , 2 , 4 , 28 , 18 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-71482.64827795638 pi=([ 18 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 17 , 1 , 19 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54275.855597945476 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 23 , 19 ])) +(f=-58811.45009949735 pi=([ 18 , 17 , 22 , 12 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-54605.92042179237 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 16 , 26 , 25 , 24 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-57056.63456632317 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 3 , 10 , 6 , 4 , 5 , 13 , 7 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-59973.88276282113 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 7 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-64741.74158473629 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 4 , 28 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-54462.79481367756 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 7 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-50966.61358834705 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-55899.38972965435 pi=([ 18 , 17 , 22 , 29 , 21 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 23 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51134.905872776406 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-62466.491776274284 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 6 , 3 , 4 , 7 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 10 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-63225.15458175771 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 26 , 13 , 1 , 2 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61207.49243169309 pi=([ 19 , 18 , 17 , 22 , 4 , 29 , 14 , 10 , 6 , 5 , 13 , 7 , 3 , 8 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 ])) +(f=-64706.55956190857 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 22 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-66350.194724187 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 20 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 21 ])) +(f=-56562.67803434154 pi=([ 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 10 , 6 , 7 , 5 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-52991.96781806584 pi=([ 18 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-60364.00210939407 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 19 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 15 ])) +(f=-59703.89236498252 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 4 ])) +(f=-58171.926750495484 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 2 , 8 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-67177.56215765527 pi=([ 18 , 17 , 22 , 2 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-57828.906109683296 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 15 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-54806.56367903178 pi=([ 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-55339.00807593098 pi=([ 19 , 17 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 18 ])) +(f=-59607.80037439346 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 17 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-59369.645076852335 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 25 , 13 , 2 , 1 , 28 , 26 , 24 , 27 , 21 , 20 , 16 ])) +(f=-54493.59431146946 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 28 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-56156.90889693952 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 5 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-61945.39531409477 pi=([ 18 , 17 , 22 , 9 , 29 , 15 , 19 , 23 , 10 , 6 , 3 , 4 , 5 , 7 , 8 , 13 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-71198.6862136421 pi=([ 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 18 , 7 , 3 , 9 , 13 , 14 , 11 , 12 , 8 , 1 , 5 , 19 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-54263.403296165736 pi=([ 18 , 15 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53876.60478798629 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 8 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-53123.465503583255 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 16 , 25 , 24 , 27 , 21 , 20 , 15 , 19 ])) +(f=-65687.36974200454 pi=([ 18 , 17 , 12 , 22 , 29 , 21 , 15 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 25 , 1 , 2 , 28 , 26 , 24 , 27 , 16 , 20 , 14 , 19 ])) +(f=-56238.60481833527 pi=([ 7 , 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-54773.724944873364 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 9 ])) +(f=-56476.313427892674 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 16 , 26 , 25 , 24 , 20 , 14 ])) +(f=-61877.205418341124 pi=([ 14 , 18 , 17 , 29 , 10 , 23 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 19 ])) +(f=-58964.78713138753 pi=([ 18 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 7 , 13 , 14 , 11 , 12 , 17 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-65647.59578186207 pi=([ 18 , 2 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-58378.799859188315 pi=([ 18 , 17 , 22 , 29 , 21 , 7 , 23 , 10 , 6 , 4 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -56992.68416960821 +Max Fitness : -49502.70242262651 +Fitness Variance : 2.8509737740581512E7 +************************************************************ +(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) +(f=-52604.433325094236 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-52601.195510550235 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-52351.514369444914 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-51630.32974565779 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 11 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-51503.0607874984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-51427.31187916536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-51369.03442774977 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-51134.905872776406 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-50966.61358834705 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) +(f=-56548.3034528976 pi=([ 26 , 18 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 25 , 24 , 16 , 27 , 17 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-56689.7254057113 pi=([ 21 , 22 , 29 , 15 , 23 , 10 , 11 , 6 , 4 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 18 , 27 , 20 , 16 , 13 , 19 ])) +(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-55588.47085016198 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 , 7 ])) +(f=-50932.36319070898 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 28 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-67542.29373411187 pi=([ 14 , 19 , 18 , 15 , 22 , 29 , 21 , 16 , 23 , 10 , 6 , 4 , 5 , 17 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51682.888191404425 pi=([ 18 , 17 , 22 , 29 , 21 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 23 , 20 , 19 ])) +(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-54660.69440542877 pi=([ 17 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-54455.27472322793 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 4 , 11 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 16 , 25 , 24 , 27 , 21 , 20 , 19 ])) +(f=-59018.68926322843 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 13 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 ])) +(f=-55782.48956725958 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 10 , 6 , 4 , 5 , 7 , 14 , 3 , 9 , 8 , 11 , 12 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 ])) +(f=-50350.86197600446 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) +(f=-54126.1074747505 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 18 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-64781.259647541396 pi=([ 18 , 29 , 23 , 10 , 6 , 4 , 27 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 17 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-50562.13498332869 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-51485.53814227931 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-55395.03983562275 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 10 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-52705.036661403865 pi=([ 21 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 22 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-51358.06824393185 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 10 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-54690.8514124292 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-55187.81936630433 pi=([ 18 , 17 , 22 , 20 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-51228.04886077565 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-66277.7131517211 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 2 , 16 ])) +(f=-51624.40222357379 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-67466.36103539295 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 21 , 28 , 16 , 10 , 6 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 29 , 1 , 5 , 4 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-66905.65057097726 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 7 , 29 , 23 , 21 , 16 , 10 , 6 , 4 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-51351.95754341864 pi=([ 18 , 23 , 22 , 29 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 17 , 21 , 16 , 20 , 15 , 19 ])) +(f=-62955.78069624483 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 26 , 5 , 25 , 24 , 27 , 20 ])) +(f=-61136.97631133809 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 10 , 25 , 24 , 27 , 20 ])) +(f=-69099.53425828536 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 26 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-51383.04227437599 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 5 , 11 , 12 , 13 , 2 , 1 , 8 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-52672.312308295885 pi=([ 15 , 18 , 17 , 21 , 29 , 22 , 28 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-66686.96098357883 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 2 , 13 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-51713.01222400504 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-58689.12307799023 pi=([ 14 , 18 , 17 , 22 , 29 , 21 , 7 , 23 , 10 , 6 , 4 , 3 , 9 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-56250.230384863375 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 28 , 13 , 1 , 2 , 7 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-59828.612264054915 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 7 , 3 , 9 , 8 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 12 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-53450.593029682 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 12 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-60324.555011957855 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-58035.846347652005 pi=([ 15 , 18 , 17 , 22 , 29 , 21 , 27 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 19 , 26 , 25 , 24 , 16 , 20 ])) +(f=-55046.72572119558 pi=([ 14 , 29 , 18 , 17 , 15 , 21 , 22 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 19 ])) +(f=-55817.30944676734 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 29 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-58988.00880565717 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 2 , 28 , 20 , 26 , 25 , 24 , 21 , 27 , 16 , 23 , 19 ])) +(f=-62698.85325274938 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 27 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 22 , 15 , 21 , 20 , 14 , 19 ])) +(f=-54432.74279904323 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 4 , 11 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-56719.86060580961 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 29 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-50660.951673469295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 21 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-60294.808235139986 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 5 , 29 , 21 , 28 , 16 , 6 , 8 , 3 , 4 , 7 , 9 , 12 , 13 , 2 , 1 , 10 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-58487.77173212423 pi=([ 15 , 18 , 29 , 21 , 22 , 23 , 10 , 17 , 6 , 4 , 5 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 7 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-66096.12835445101 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 1 , 16 , 20 , 19 ])) +(f=-54132.06948026093 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 6 , 8 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 2 , 5 , 1 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-57566.71416596933 pi=([ 18 , 17 , 24 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 ])) +(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-52275.536742037555 pi=([ 18 , 17 , 22 , 29 , 15 , 5 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-56660.86425524409 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 7 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59908.63560356699 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-59285.15013692295 pi=([ 6 , 18 , 17 , 22 , 29 , 21 , 23 , 10 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-56147.21261679464 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 27 , 16 , 20 , 23 , 21 , 19 , 24 ])) +(f=-61271.53744183703 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 25 , 13 , 1 , 5 , 2 , 11 , 26 , 24 , 27 , 20 ])) +(f=-67946.67901362338 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 20 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-58009.61051909033 pi=([ 18 , 17 , 22 , 29 , 21 , 12 , 23 , 6 , 13 , 11 , 8 , 7 , 3 , 9 , 14 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-57359.26870095115 pi=([ 7 , 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 13 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-57316.03590636274 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 14 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 15 ])) +(f=-60886.5866006355 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 3 , 4 , 5 , 7 , 9 , 8 , 14 , 11 , 12 , 2 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-62238.74524883914 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 2 , 28 , 26 , 7 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-58158.67417012997 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 24 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 27 , 21 , 16 , 20 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -55213.73905395187 +Max Fitness : -48156.8186357205 +Fitness Variance : 2.6248469819306374E7 +************************************************************ +(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-51228.04886077565 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-51134.905872776406 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-50966.61358834705 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-50932.36319070898 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 28 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50660.951673469295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 21 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50562.13498332869 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-50350.86197600446 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) +(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-61199.753796482546 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 28 , 10 , 16 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 15 , 19 ])) +(f=-57932.566637243 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 5 , 28 , 13 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-70188.28585836697 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 5 , 28 , 1 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) +(f=-63036.64430653397 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 11 , 28 , 10 , 15 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 14 ])) +(f=-65884.8014455735 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 7 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 3 , 1 , 5 , 21 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-50355.899976939094 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-54359.918099087176 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 5 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-55781.9501563541 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 16 , 13 , 20 , 15 , 19 , 25 ])) +(f=-60891.03923830145 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 19 , 28 , 8 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-60241.63205733227 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 3 , 4 , 13 , 7 , 25 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-63694.788052274496 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 14 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 21 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 20 , 19 ])) +(f=-56869.7038982386 pi=([ 18 , 9 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-50439.92494686031 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-66845.75919646259 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 8 , 27 , 16 , 20 , 19 ])) +(f=-61454.70837264076 pi=([ 14 , 19 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 6 , 8 , 3 , 18 , 4 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 26 , 25 , 24 , 27 , 20 ])) +(f=-69910.00076600489 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 12 , 2 , 25 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 13 , 20 , 16 ])) +(f=-55488.1999570717 pi=([ 21 , 22 , 29 , 15 , 18 , 12 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 17 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-53573.220084184446 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 14 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) +(f=-56443.979297725746 pi=([ 17 , 22 , 18 , 29 , 23 , 15 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 10 , 11 , 12 , 13 , 1 , 5 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-50968.02267058202 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 21 , 26 , 25 , 24 , 27 , 20 ])) +(f=-58154.81356262933 pi=([ 18 , 17 , 22 , 29 , 21 , 9 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-66873.78101143833 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 1 , 19 ])) +(f=-57962.19262450006 pi=([ 18 , 17 , 4 , 22 , 29 , 21 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-60371.66470537456 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 19 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-57084.05240058107 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 27 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 14 , 19 ])) +(f=-52773.43237250632 pi=([ 14 , 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 16 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 ])) +(f=-63678.49062522688 pi=([ 14 , 19 , 18 , 15 , 29 , 22 , 21 , 16 , 23 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 17 , 13 , 7 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-51577.81725966304 pi=([ 15 , 18 , 23 , 17 , 22 , 29 , 28 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 21 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-56927.00353096539 pi=([ 18 , 17 , 22 , 29 , 15 , 25 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-57935.384302424136 pi=([ 18 , 5 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-54836.289709470555 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 20 ])) +(f=-55549.15898488611 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 15 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-50635.355900631155 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 ])) +(f=-51409.42388126278 pi=([ 18 , 17 , 12 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-75668.90584502519 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 5 , 28 , 26 , 25 , 24 , 1 , 27 , 21 , 20 , 15 , 16 ])) +(f=-52044.916576357566 pi=([ 14 , 18 , 20 , 17 , 15 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 19 ])) +(f=-50830.77902349505 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 10 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51670.822986593426 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) +(f=-49879.175902114745 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-54877.129970616275 pi=([ 11 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-55597.23496735271 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 24 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 27 , 21 , 20 , 16 ])) +(f=-64637.18353469361 pi=([ 15 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 24 , 4 , 10 , 26 , 25 , 27 , 16 , 20 , 19 ])) +(f=-60110.364425816566 pi=([ 14 , 19 , 18 , 21 , 15 , 29 , 22 , 17 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-63065.03507272331 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 24 , 6 , 5 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 27 , 20 ])) +(f=-60934.29352807595 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 24 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-53604.63125641272 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 21 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 16 ])) +(f=-55974.561624622875 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 17 , 12 , 14 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-53266.3917496166 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50627.16005562516 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-56605.94627550592 pi=([ 18 , 17 , 22 , 29 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 ])) +(f=-52014.142579025574 pi=([ 22 , 29 , 21 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 9 , 14 , 17 , 8 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 13 , 20 , 19 ])) +(f=-63358.031202239195 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 13 , 3 , 8 , 7 , 9 , 14 , 11 , 12 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 2 ])) +(f=-57557.24534255159 pi=([ 18 , 4 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-56118.447515019674 pi=([ 15 , 18 , 17 , 21 , 29 , 22 , 28 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 24 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 26 , 25 , 27 , 16 , 20 , 19 ])) +(f=-62989.29665675625 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 9 , 6 , 4 , 7 , 3 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-53417.315612491984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 14 , 6 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-50829.24320050097 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-58832.36205880959 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 3 , 21 , 16 , 20 , 15 ])) +(f=-59223.85912742857 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 9 , 26 , 21 , 25 , 24 , 27 , 20 , 16 , 19 ])) +(f=-54909.43454681693 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 16 , 10 , 6 , 4 , 7 , 8 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 ])) +(f=-54125.22661427444 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 10 , 6 , 4 , 11 , 7 , 3 , 9 , 8 , 5 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 20 , 16 ])) +(f=-61968.686849295926 pi=([ 14 , 18 , 17 , 15 , 22 , 26 , 29 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 25 , 24 , 27 , 20 , 23 , 21 , 19 ])) +(f=-54791.37406545599 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 ])) +(f=-52723.75502217953 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 1 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-63624.46263498065 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 4 , 13 , 3 , 9 , 8 , 11 , 2 , 12 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 7 , 14 , 19 ])) +(f=-67914.87398316266 pi=([ 15 , 18 , 17 , 21 , 29 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 10 , 28 , 26 , 25 , 1 , 24 , 27 , 16 , 20 , 19 ])) +(f=-59191.69488465743 pi=([ 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 21 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-56010.639400670196 pi=([ 9 , 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-61792.42421724646 pi=([ 1 , 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-58781.17427742249 pi=([ 18 , 23 , 22 , 29 , 17 , 11 , 28 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 20 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 14 , 19 ])) +(f=-55029.381745303726 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 6 , 4 , 5 , 3 , 9 , 10 , 8 , 11 , 12 , 13 , 7 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -55602.8061923829 +Max Fitness : -48156.8186357205 +Fitness Variance : 3.379708463792944E7 +************************************************************ +(f=-50635.355900631155 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 ])) +(f=-50627.16005562516 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-50562.13498332869 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-50439.92494686031 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-50355.899976939094 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-50350.86197600446 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) +(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-49879.175902114745 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52996.94091381555 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 28 , 27 , 16 , 20 , 15 , 19 ])) +(f=-53329.585648766355 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 26 ])) +(f=-61851.00073335835 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 27 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 ])) +(f=-58043.77114310634 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 19 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 ])) +(f=-59591.337832104065 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 10 , 6 , 20 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 16 ])) +(f=-56658.09264553556 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 26 , 21 , 20 , 15 , 16 ])) +(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-50231.158788012915 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-54501.25913249004 pi=([ 18 , 17 , 22 , 29 , 15 , 28 , 10 , 6 , 4 , 5 , 7 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 3 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-67267.75014332417 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 27 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 20 ])) +(f=-54525.898226841346 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50439.924946860316 pi=([ 21 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-69342.33220438781 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 13 , 1 , 28 , 2 , 12 , 26 , 25 , 24 , 27 , 16 , 20 ])) +(f=-63809.227850526084 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 26 , 21 , 25 , 11 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49191.33889683622 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-60327.672390459506 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 14 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-55823.63479457179 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 3 , 15 , 19 ])) +(f=-50836.954933012574 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 5 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-53331.25622737412 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 29 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-69155.43584067283 pi=([ 14 , 18 , 8 , 22 , 29 , 23 , 17 , 10 , 6 , 4 , 5 , 3 , 9 , 12 , 13 , 7 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) +(f=-59905.74284969103 pi=([ 19 , 18 , 14 , 23 , 17 , 15 , 22 , 29 , 21 , 11 , 28 , 16 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 26 , 25 , 24 , 27 , 20 ])) +(f=-54336.14508388983 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 20 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-59540.87243827 pi=([ 18 , 29 , 21 , 22 , 11 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 17 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 19 ])) +(f=-51602.43038820259 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 13 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-60865.81013826991 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 1 ])) +(f=-50776.7554433541 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-60418.11441087202 pi=([ 5 , 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) +(f=-53947.8044535409 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 1 , 5 , 9 , 4 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-57740.36736007044 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 28 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-52631.75077685714 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 13 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 28 ])) +(f=-55684.63219358897 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 11 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-59525.03478014563 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 28 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-52580.040079743354 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 14 , 9 , 8 , 12 , 2 , 1 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) +(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-60454.41280553328 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 3 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) +(f=-57636.26096687119 pi=([ 21 , 12 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) +(f=-55525.21939790524 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 19 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-50930.21464151231 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 13 ])) +(f=-54110.97660554004 pi=([ 18 , 17 , 22 , 11 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-59069.40063953453 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-57423.87322379838 pi=([ 19 , 18 , 17 , 22 , 23 , 21 , 28 , 14 , 10 , 6 , 29 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-59346.08711740065 pi=([ 18 , 12 , 17 , 22 , 29 , 15 , 28 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-55801.803128841784 pi=([ 18 , 17 , 12 , 22 , 29 , 23 , 11 , 10 , 14 , 6 , 5 , 4 , 7 , 3 , 9 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-57879.220429534005 pi=([ 11 , 18 , 22 , 29 , 23 , 17 , 10 , 6 , 13 , 7 , 3 , 8 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-52274.766569958556 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 13 ])) +(f=-55033.6491031387 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 20 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 23 , 15 , 21 , 19 ])) +(f=-53196.0425304936 pi=([ 18 , 22 , 29 , 23 , 17 , 6 , 8 , 3 , 4 , 7 , 9 , 15 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 14 , 19 ])) +(f=-65782.91163314001 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 11 , 23 , 10 , 1 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 14 , 12 , 2 , 28 , 26 , 25 , 24 , 16 , 20 , 19 , 27 ])) +(f=-50991.2035337797 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 ])) +(f=-52985.60340620159 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 14 , 16 ])) +(f=-51021.944282756514 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49780.57717139826 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51686.489134680014 pi=([ 15 , 18 , 29 , 21 , 22 , 23 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 10 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-50759.53124894256 pi=([ 18 , 22 , 29 , 21 , 17 , 23 , 10 , 6 , 8 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-55046.46842369928 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 23 , 19 ])) +(f=-59494.75832099536 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 1 , 5 , 2 , 28 , 26 , 25 , 24 , 27 , 12 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-51388.54820412373 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 6 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-59928.9735229042 pi=([ 18 , 22 , 29 , 21 , 23 , 10 , 6 , 7 , 17 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-56206.54450087311 pi=([ 8 , 19 , 18 , 17 , 22 , 29 , 21 , 14 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 ])) +(f=-56928.037543130406 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 16 , 20 , 15 , 21 , 19 , 27 ])) +(f=-52356.83788611023 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-58261.16274119533 pi=([ 18 , 4 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50575.905107238286 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-60240.66323111693 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 11 , 10 , 25 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-54524.44932773589 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 23 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-54773.93386217356 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 15 , 20 , 14 , 19 ])) +(f=-56896.1422533707 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 14 , 10 , 6 , 23 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-53223.8948981491 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 14 , 16 ])) +(f=-54171.89822140513 pi=([ 14 , 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 10 , 6 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-59197.36936246515 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 27 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 ])) +(f=-52464.088834025606 pi=([ 18 , 17 , 22 , 15 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 29 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -54078.035720023385 +Max Fitness : -47913.57170795482 +Fitness Variance : 2.3262850935742855E7 +************************************************************ +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-50231.158788012915 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-49879.175902114745 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-49780.57717139826 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-49191.33889683622 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-52909.85131665466 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 9 , 13 , 1 , 5 , 4 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-50791.64531614481 pi=([ 29 , 19 , 18 , 17 , 22 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-50577.44213833822 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-48978.94934216016 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-59562.66113813667 pi=([ 18 , 17 , 22 , 29 , 1 , 15 , 10 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-60978.16538406713 pi=([ 18 , 22 , 29 , 21 , 17 , 23 , 10 , 6 , 4 , 13 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 19 , 24 , 27 , 16 , 20 , 15 ])) +(f=-51571.51524366335 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 23 , 15 , 21 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-63842.585937359596 pi=([ 18 , 17 , 22 , 29 , 15 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 5 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 10 , 27 , 16 , 20 , 23 , 19 ])) +(f=-51505.47795207386 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 9 , 14 , 12 , 7 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-49178.205983996006 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) +(f=-54352.3574118309 pi=([ 14 , 17 , 15 , 22 , 29 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 18 , 26 , 25 , 24 , 27 , 21 , 20 , 23 , 16 ])) +(f=-56313.08968451443 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 11 , 25 , 24 , 27 , 16 , 20 , 26 , 21 , 19 ])) +(f=-59583.50864682654 pi=([ 18 , 17 , 11 , 10 , 22 , 6 , 3 , 4 , 8 , 7 , 9 , 29 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-53584.70058139774 pi=([ 26 , 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 8 , 10 , 6 , 3 , 7 , 9 , 12 , 13 , 2 , 1 , 11 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-57545.605103156755 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 11 , 14 , 19 ])) +(f=-59038.11108831272 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 21 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 12 , 13 , 7 , 8 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-51029.81944610963 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 16 , 26 , 25 , 24 , 27 , 20 , 21 , 19 ])) +(f=-57115.60019249273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 16 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 20 , 15 , 19 ])) +(f=-53957.35956815666 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 9 , 6 , 3 , 4 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-53324.17256756192 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 5 , 24 , 28 , 26 , 25 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-56567.40053005587 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 25 , 15 , 13 , 2 , 1 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-52131.608706258376 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 , 16 ])) +(f=-49195.39879630072 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-67455.29928773399 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 23 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) +(f=-56138.43749770399 pi=([ 18 , 17 , 21 , 29 , 28 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 26 , 25 , 22 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51013.85025657873 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 8 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-53986.07619155588 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 26 , 2 , 1 , 5 , 4 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-66515.74238556683 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 24 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49765.048357046 pi=([ 15 , 18 , 17 , 29 , 23 , 21 , 22 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-55792.320684358165 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 23 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49828.38276403068 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 19 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-60930.679508224624 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 7 , 27 , 16 , 20 , 23 , 15 , 19 ])) +(f=-58348.49122776927 pi=([ 18 , 17 , 22 , 29 , 21 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-51294.71735423399 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 8 , 9 , 3 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-62260.105994725905 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 28 , 26 , 5 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-68519.03481566424 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 16 , 10 , 6 , 4 , 7 , 21 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 11 , 25 , 24 , 27 , 20 ])) +(f=-51059.635012284896 pi=([ 18 , 23 , 22 , 29 , 17 , 21 , 28 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-60861.15610098082 pi=([ 15 , 18 , 6 , 17 , 22 , 29 , 23 , 8 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 20 , 25 , 24 , 27 , 21 , 16 , 19 ])) +(f=-60759.718084767934 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 26 , 6 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51003.642108557244 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 6 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49823.11414573971 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 7 , 3 , 13 , 9 , 8 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-53284.187791728844 pi=([ 14 , 18 , 17 , 15 , 29 , 23 , 19 , 10 , 6 , 5 , 4 , 7 , 3 , 8 , 9 , 12 , 22 , 13 , 2 , 1 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-57265.55561103746 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 2 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-66087.38999372479 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 16 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 15 ])) +(f=-65218.46702686783 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 19 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) +(f=-59831.2005986951 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 28 , 8 , 10 , 6 , 21 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 14 ])) +(f=-50468.86753432483 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 3 , 7 , 9 , 11 , 12 , 8 , 6 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-51883.23376317058 pi=([ 20 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 21 , 19 ])) +(f=-57053.104177608286 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 16 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 15 ])) +(f=-54513.77761658718 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 23 , 13 , 2 , 1 , 5 , 9 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-52011.29828071024 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-50861.90152061796 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 21 , 28 , 13 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-50828.1762651427 pi=([ 18 , 22 , 29 , 23 , 17 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-64155.740668848215 pi=([ 18 , 17 , 22 , 29 , 15 , 11 , 10 , 6 , 3 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 21 , 5 , 4 , 28 , 8 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-48762.43013961162 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-58067.53063648882 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 18 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-54113.66422469326 pi=([ 17 , 22 , 29 , 23 , 28 , 19 , 14 , 18 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) +(f=-50131.31011750238 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 , 16 ])) +(f=-48830.408411074 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-59677.83984656768 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 15 , 10 , 26 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-51526.43368920548 pi=([ 14 , 18 , 17 , 15 , 22 , 23 , 19 , 29 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-56391.32433145817 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 15 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-54352.47316297148 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 21 , 25 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 24 , 27 , 16 , 20 , 19 ])) +(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51021.944282756514 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-55590.78060160858 pi=([ 18 , 17 , 22 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 29 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-53767.704900875746 pi=([ 18 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 17 , 13 , 2 , 1 , 5 , 4 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 ])) +(f=-53124.063577560344 pi=([ 21 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 13 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-63386.73483410739 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 2 , 12 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-54745.34928289952 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 8 , 4 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 5 , 10 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-48388.81786428972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -53508.994854897064 +Max Fitness : -46903.732033464665 +Fitness Variance : 2.676116330899E7 +************************************************************ +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-49195.39879630072 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49191.33889683622 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49178.205983996006 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48978.94934216016 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-48830.408411074 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-48762.43013961162 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48388.81786428972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-67532.08844726108 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 5 , 28 , 26 , 1 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-60235.05697871631 pi=([ 18 , 23 , 22 , 29 , 17 , 21 , 28 , 11 , 10 , 6 , 4 , 25 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-58720.21243271253 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 23 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-52462.68581527725 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 15 , 19 ])) +(f=-52840.88260368851 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 27 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48916.74540687325 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-61987.04105227703 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 21 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 9 , 19 ])) +(f=-52829.8967186702 pi=([ 18 , 17 , 13 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-55162.947654931486 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 13 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 19 , 20 ])) +(f=-64237.834170332404 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 15 , 13 , 1 , 5 , 16 , 26 , 25 , 24 , 27 , 20 , 21 , 2 , 19 ])) +(f=-52476.749224274114 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 9 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48062.788941301704 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-66016.37568470906 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 1 , 23 , 10 , 6 , 4 , 7 , 8 , 9 , 3 , 12 , 13 , 2 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-57435.65789546664 pi=([ 18 , 21 , 17 , 29 , 22 , 4 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51971.44053416961 pi=([ 21 , 17 , 29 , 22 , 23 , 14 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 8 , 5 , 4 , 28 , 18 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-55902.683517274214 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 9 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51617.335560820466 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 9 , 8 , 3 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) +(f=-54176.6044659245 pi=([ 18 , 17 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 22 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-64926.428455230714 pi=([ 18 , 17 , 22 , 29 , 2 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-54599.43519949314 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 16 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 15 , 21 , 19 ])) +(f=-56085.23397099373 pi=([ 18 , 17 , 7 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-56952.08204419666 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 24 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 19 ])) +(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57383.160391546466 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 1 , 13 , 2 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-57309.3293823181 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-49913.45034994855 pi=([ 15 , 18 , 17 , 29 , 22 , 23 , 21 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-53464.83071670546 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 19 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 15 ])) +(f=-52482.93619022681 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 10 , 14 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-62567.056135040766 pi=([ 18 , 23 , 17 , 22 , 29 , 15 , 28 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 1 , 13 , 2 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) +(f=-66305.60194477152 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 2 , 27 , 16 , 20 , 23 , 15 ])) +(f=-51871.96224289211 pi=([ 22 , 29 , 18 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) +(f=-49281.737623098525 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 13 , 9 , 8 , 12 , 4 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) +(f=-50457.25150825215 pi=([ 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 18 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-58836.40726017679 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 27 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 21 , 20 , 16 ])) +(f=-51273.40406403915 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) +(f=-49903.18778088298 pi=([ 19 , 18 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-47854.0520422216 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-58055.04574799023 pi=([ 14 , 17 , 15 , 22 , 23 , 28 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 29 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-49805.43380427452 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 8 , 4 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53771.66771715131 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 4 , 7 , 3 , 8 , 9 , 12 , 6 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-48779.070420674594 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-51960.36204389043 pi=([ 18 , 17 , 22 , 29 , 23 , 9 , 11 , 10 , 6 , 3 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-53837.661770562736 pi=([ 18 , 25 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54294.62793785465 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 18 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-61593.6932020183 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 21 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 ])) +(f=-52807.28442728322 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 8 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 3 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-56923.63115122038 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 11 , 23 , 10 , 6 , 8 , 7 , 9 , 14 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-57110.51849942509 pi=([ 18 , 17 , 29 , 11 , 10 , 6 , 3 , 22 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-51868.538618809165 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 6 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-58196.38073508414 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 19 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 ])) +(f=-57343.46618204181 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 20 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 ])) +(f=-49575.52042697736 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49585.57951932352 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-57701.59385952831 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 28 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-56165.573501529114 pi=([ 14 , 18 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 3 , 4 , 7 , 17 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) +(f=-53765.21027197047 pi=([ 17 , 22 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 18 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) +(f=-52891.35503748086 pi=([ 18 , 23 , 22 , 21 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 17 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 15 ])) +(f=-57582.01930787035 pi=([ 18 , 17 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-52315.57100394283 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-59122.120739663944 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 11 , 23 , 3 , 10 , 6 , 4 , 7 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-52851.34702462201 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 11 , 12 , 15 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-49596.42607709738 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-58069.68801137853 pi=([ 6 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-60202.44604021157 pi=([ 14 , 19 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 18 , 4 , 26 , 25 , 24 , 27 , 20 ])) +(f=-51993.42594888296 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 6 , 4 , 7 , 3 , 10 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-58003.929140731896 pi=([ 17 , 22 , 29 , 23 , 21 , 10 , 18 , 6 , 13 , 3 , 8 , 7 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-55925.41655442012 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 21 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49484.59205035814 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 13 , 15 , 21 , 19 ])) +(f=-56006.378208334 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-52344.805889974894 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 13 , 9 , 12 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 23 , 16 ])) +(f=-51934.49823499159 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 29 , 16 , 20 , 15 , 21 , 19 ])) +(f=-57628.06632151715 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 7 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -53227.45181924417 +Max Fitness : -46269.72834152849 +Fitness Variance : 2.4052555125319004E7 +************************************************************ +(f=-49178.205983996006 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48978.94934216016 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) +(f=-48916.74540687325 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-48830.408411074 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-48779.070420674594 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48762.43013961162 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48388.81786428972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48062.788941301704 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47854.0520422216 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-56350.3645010795 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 16 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 15 , 19 , 21 ])) +(f=-55998.40449983569 pi=([ 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 11 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 18 , 28 , 27 , 25 , 24 , 16 , 20 , 23 , 26 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-54935.328870647536 pi=([ 24 , 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-55709.01333319057 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 29 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51627.99603745961 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 19 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 ])) +(f=-54500.946526099 pi=([ 18 , 17 , 22 , 29 , 9 , 11 , 10 , 13 , 6 , 3 , 8 , 7 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-57822.403369160245 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 9 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-56904.342036349306 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 3 , 16 , 20 , 15 , 21 , 19 ])) +(f=-60790.33353459253 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 14 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-62357.99011103686 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 23 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-51659.923531595516 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 9 , 3 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 20 , 14 , 19 , 21 ])) +(f=-51988.29469854327 pi=([ 18 , 22 , 29 , 17 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-54315.8902345667 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 9 ])) +(f=-51339.36337994524 pi=([ 18 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 23 , 15 , 21 , 19 , 17 ])) +(f=-58318.556776478676 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 10 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-52906.84728918583 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 12 , 19 ])) +(f=-53106.72992747506 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 5 , 13 , 2 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-60366.225157897956 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 27 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48624.10918651942 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 13 , 8 , 3 , 9 , 7 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-58823.219793162425 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 3 , 4 , 7 , 25 , 9 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 15 ])) +(f=-58751.57395604269 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 7 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 21 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-52098.8776046505 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 16 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 15 , 21 , 19 ])) +(f=-60140.228327475466 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 14 , 6 , 4 , 7 , 3 , 10 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-58161.10279115094 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 24 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 20 , 21 , 16 , 19 ])) +(f=-60074.83577739371 pi=([ 18 , 17 , 15 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 25 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 24 , 16 , 27 , 20 , 19 ])) +(f=-56518.3508010996 pi=([ 18 , 17 , 22 , 11 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-59583.554502019906 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 27 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 , 17 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48116.79352551686 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 6 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) +(f=-50712.839483319236 pi=([ 19 , 18 , 23 , 17 , 26 , 22 , 29 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-59882.014801608144 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 26 , 5 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54526.78466658779 pi=([ 8 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 21 , 19 ])) +(f=-51319.7140156913 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 13 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-54829.67877630563 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 25 , 24 , 16 , 27 , 20 , 21 , 26 , 15 , 19 ])) +(f=-56469.03852645668 pi=([ 18 , 17 , 22 , 29 , 23 , 7 , 15 , 10 , 6 , 3 , 4 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 19 ])) +(f=-52971.45168385556 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 15 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-53352.39469402223 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 23 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48916.74540687325 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-55302.83852207184 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 19 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) +(f=-47825.43820292293 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-56265.35173634528 pi=([ 18 , 17 , 7 , 22 , 29 , 15 , 10 , 6 , 4 , 13 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) +(f=-57425.912767954644 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 10 , 6 , 3 , 4 , 15 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-54057.87239424309 pi=([ 15 , 18 , 17 , 29 , 22 , 23 , 21 , 27 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 16 , 20 , 19 ])) +(f=-47994.1918684535 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-49688.43841784915 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 ])) +(f=-49805.09443317831 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 16 , 25 , 24 , 27 , 20 , 15 , 21 , 19 ])) +(f=-48013.697614886536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 19 , 21 ])) +(f=-51894.468476679045 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-50158.53462588375 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 10 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-55546.85013780166 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 14 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-64796.93622817805 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 20 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 ])) +(f=-53573.42181473273 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 19 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 21 ])) +(f=-65567.88658235045 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 21 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 7 , 20 , 15 , 19 ])) +(f=-56300.80256568475 pi=([ 17 , 22 , 29 , 23 , 10 , 6 , 11 , 7 , 3 , 8 , 18 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-56525.43119778353 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 11 , 14 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 8 ])) +(f=-48327.42408334822 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-47136.67466262551 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-50425.243488323846 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57888.354400969896 pi=([ 18 , 21 , 29 , 22 , 11 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 12 , 2 , 1 , 5 , 14 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-58614.813599759465 pi=([ 18 , 17 , 22 , 29 , 10 , 23 , 11 , 6 , 7 , 3 , 9 , 8 , 4 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-61531.60940852575 pi=([ 18 , 21 , 29 , 22 , 11 , 23 , 10 , 6 , 13 , 3 , 8 , 7 , 9 , 2 , 1 , 14 , 12 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-59568.391558396404 pi=([ 17 , 22 , 29 , 10 , 6 , 4 , 18 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-65027.50080804587 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 20 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 21 , 19 ])) +(f=-49992.38625922285 pi=([ 18 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-53278.2448939776 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 24 , 15 , 19 ])) +(f=-47906.70273403654 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-63973.24232873444 pi=([ 18 , 17 , 22 , 1 , 29 , 23 , 11 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53540.50431375798 pi=([ 14 , 17 , 22 , 29 , 23 , 11 , 10 , 18 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54026.69546293706 pi=([ 18 , 19 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 17 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -52711.95646711714 +Max Fitness : -44886.970158342796 +Fitness Variance : 2.5468562843180656E7 +************************************************************ +(f=-48327.42408334822 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-48116.79352551686 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 6 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) +(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48062.788941301704 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-48013.697614886536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 19 , 21 ])) +(f=-47994.1918684535 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47906.70273403654 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-47854.0520422216 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-47825.43820292293 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-47136.67466262551 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-53636.49467578525 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 27 , 16 , 20 , 21 , 19 ])) +(f=-51766.306964974974 pi=([ 18 , 22 , 29 , 13 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47492.35093832957 pi=([ 18 , 14 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53724.523394698655 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 7 , 6 , 4 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 13 , 15 , 19 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-50884.16672838742 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 21 , 27 , 20 , 15 , 19 ])) +(f=-49273.77243595926 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 5 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-53792.82017680082 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 23 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-51705.88978400925 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 13 , 7 , 5 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-47566.68715785006 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50937.71034500909 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 22 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-47825.29375031105 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 13 , 7 , 4 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-54671.696223498824 pi=([ 18 , 17 , 29 , 22 , 15 , 11 , 23 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-49937.168600830846 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 3 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-46512.35858217663 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-50772.22609234424 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54756.24719076134 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50625.944287654325 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 13 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-50410.98685805916 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 25 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-59441.27612144178 pi=([ 18 , 22 , 29 , 11 , 10 , 17 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) +(f=-47994.1918684535 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-59531.48087457652 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 25 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-57076.516288100596 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 3 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-50704.9738001969 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-50572.924009094204 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 7 , 9 , 14 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-55021.359837174416 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 25 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47699.15720535343 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) +(f=-54424.23667844978 pi=([ 18 , 17 , 22 , 29 , 9 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 25 , 24 , 16 , 27 , 20 , 21 , 26 , 15 , 19 ])) +(f=-55496.95345980793 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 14 , 12 , 21 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-47881.77314458623 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 12 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57343.61527635842 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 20 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) +(f=-51198.274322132114 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 19 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 ])) +(f=-48204.34838625319 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-58387.018736168844 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 21 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 1 ])) +(f=-60511.119320483645 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 24 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55858.96225520875 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 11 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 17 ])) +(f=-56983.958627066546 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 22 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-51471.33992580128 pi=([ 18 , 23 , 17 , 22 , 29 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52867.320828068245 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 1 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-53883.766303114484 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 10 , 19 ])) +(f=-49882.65122389693 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 12 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 21 , 19 ])) +(f=-58132.332790352964 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 23 , 3 , 15 , 19 ])) +(f=-48039.5705217463 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-56794.67609036918 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 27 , 12 , 14 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54180.164089273894 pi=([ 10 , 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-49340.657698708426 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54213.71164775838 pi=([ 27 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 21 , 19 ])) +(f=-57358.25740526949 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 5 ])) +(f=-47342.61375277433 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 4 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-50482.23571153945 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 19 , 20 , 21 , 15 ])) +(f=-59242.912081447794 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 26 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55238.12560463874 pi=([ 18 , 17 , 22 , 29 , 23 , 1 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 19 ])) +(f=-50955.83092455525 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 17 , 21 , 16 , 20 , 15 , 19 ])) +(f=-47256.300657134125 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 28 , 15 , 19 ])) +(f=-53808.945615348675 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 28 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53637.57211929843 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 2 , 7 , 3 , 9 , 14 , 12 , 13 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-49116.07632259015 pi=([ 17 , 18 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) +(f=-52853.778442015224 pi=([ 18 , 25 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-49252.269599029154 pi=([ 18 , 29 , 22 , 23 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 14 , 13 , 28 , 21 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-47754.21033817314 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50979.65578365886 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 21 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 23 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-58794.5460529833 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 2 , 15 , 19 , 21 ])) +(f=-49025.040012828635 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) +(f=-52961.94415342187 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 16 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48672.47187058771 pi=([ 18 , 17 , 22 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 29 , 19 ])) +(f=-51058.3474415563 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 14 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-49937.168600830846 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 3 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-54451.81568118512 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 19 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) +(f=-54470.028626738764 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 26 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) +(f=-50678.35432183869 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 15 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -50772.84746173892 +Max Fitness : -44886.970158342796 +Fitness Variance : 1.5114654897212029E7 +************************************************************ +(f=-47754.21033817314 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47699.15720535343 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) +(f=-47566.68715785006 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47492.35093832957 pi=([ 18 , 14 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-47342.61375277433 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 4 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-47256.300657134125 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 28 , 15 , 19 ])) +(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-47136.67466262551 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46512.35858217663 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47311.4944845783 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 4 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-58321.189688286184 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 16 , 9 , 11 , 12 , 2 , 1 , 5 , 28 , 14 , 26 , 25 , 24 , 27 , 20 , 15 , 19 , 17 ])) +(f=-47923.96010917998 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-58816.17534700068 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 5 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-52138.51128415079 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 4 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-59419.51823688878 pi=([ 18 , 23 , 22 , 29 , 5 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-53101.72665588605 pi=([ 10 , 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-57748.90155531669 pi=([ 18 , 17 , 22 , 29 , 10 , 23 , 11 , 6 , 8 , 7 , 3 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48803.296800209966 pi=([ 18 , 23 , 22 , 29 , 20 , 21 , 28 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 15 , 19 ])) +(f=-53757.58119878011 pi=([ 18 , 17 , 22 , 16 , 29 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55695.344594326365 pi=([ 19 , 18 , 14 , 17 , 22 , 29 , 23 , 21 , 11 , 10 , 26 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-53432.505996239684 pi=([ 24 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55463.43833350868 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 16 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 20 , 26 , 15 , 19 , 21 ])) +(f=-58917.305207201716 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 6 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47367.14392973103 pi=([ 18 , 17 , 22 , 21 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 23 , 15 , 19 ])) +(f=-57043.84150157523 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 6 , 20 , 21 , 15 , 19 ])) +(f=-67755.59058585796 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 6 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-52121.1093785541 pi=([ 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 18 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-51524.0737200553 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 12 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 27 , 15 , 19 ])) +(f=-51064.766162173946 pi=([ 14 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 18 , 20 , 21 , 26 , 15 , 19 ])) +(f=-57281.24901489039 pi=([ 18 , 17 , 22 , 3 , 29 , 11 , 10 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 6 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-47058.803155337715 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49133.650278128305 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 13 , 14 , 12 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-49902.204572345276 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 3 , 6 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53973.084271675805 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-57031.5946806814 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) +(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-48076.04118236381 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 3 , 9 , 7 , 12 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 13 ])) +(f=-50991.5433918655 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 13 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50791.47623488814 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 22 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-55681.7738148001 pi=([ 18 , 21 , 17 , 4 , 29 , 22 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-47439.20119995485 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 13 , 15 , 19 , 21 ])) +(f=-55030.408354071216 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) +(f=-50299.88172246527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 15 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-52587.79777564412 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 20 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) +(f=-55602.16581685646 pi=([ 18 , 14 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48412.55384764487 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-54595.96699338046 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 28 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-58525.34083811883 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 26 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46041.69658784734 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) +(f=-49243.807666152046 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 18 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-49391.52535388922 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 13 , 6 , 3 , 8 , 7 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-56343.493289664846 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 20 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) +(f=-48978.57921777609 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 15 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 28 , 19 ])) +(f=-48884.36252552329 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 9 , 4 , 8 , 7 , 3 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-49340.657698708426 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-65999.93941822718 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 25 , 1 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48020.561712189796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49428.67220912402 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-46198.655246397844 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-54209.68141730215 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 24 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46743.696153686986 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-51553.161028741444 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-51817.60622431408 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 , 9 ])) +(f=-47930.3042332831 pi=([ 18 , 14 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 22 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48983.493696815494 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 11 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-56443.1355568297 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 2 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57578.47198226771 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 7 , 16 , 20 , 15 , 19 , 21 ])) +(f=-62934.444581523385 pi=([ 19 , 18 , 6 , 23 , 17 , 22 , 29 , 21 , 28 , 11 , 14 , 10 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-51075.95756544726 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 26 , 14 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) +(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51364.904096878694 pi=([ 18 , 21 , 22 , 29 , 23 , 26 , 10 , 6 , 4 , 13 , 3 , 8 , 7 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-48954.28644218018 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 4 , 3 , 9 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 24 , 27 , 25 , 16 , 20 , 26 , 13 , 15 , 19 , 21 ])) +(f=-50772.22609234424 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49341.76403354956 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 21 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-52830.50932337208 pi=([ 7 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50386.53373908096 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 19 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) +(f=-57121.011494743805 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 24 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55899.63022798331 pi=([ 18 , 23 , 22 , 29 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 17 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-55458.00614775787 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 , 4 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -50795.830819543015 +Max Fitness : -44886.970158342796 +Fitness Variance : 2.30670975431962E7 +************************************************************ +(f=-47058.803155337715 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-46743.696153686986 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46512.35858217663 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46198.655246397844 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-46041.69658784734 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) +(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49553.717117796274 pi=([ 18 , 17 , 22 , 13 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-54048.717635577596 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 16 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-64178.69564972252 pi=([ 18 , 21 , 17 , 29 , 7 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-50699.41714819482 pi=([ 18 , 22 , 29 , 4 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 21 , 19 , 17 , 23 ])) +(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-53304.41192988034 pi=([ 18 , 17 , 22 , 29 , 12 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47284.218486138045 pi=([ 18 , 17 , 28 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55005.777987914 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 26 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47185.05663267525 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 ])) +(f=-47066.01008045991 pi=([ 18 , 17 , 22 , 29 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 23 ])) +(f=-52226.50892141904 pi=([ 24 , 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-51376.430034050914 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 27 , 29 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-56851.08224333187 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 6 , 21 , 15 , 19 ])) +(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-49708.91210967334 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 25 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47407.87512288218 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 12 , 8 , 13 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47140.319009535895 pi=([ 18 , 22 , 29 , 23 , 20 , 17 , 14 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-58560.40161453571 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 24 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48919.50509590878 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 5 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-52370.90001717921 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 6 , 15 , 19 , 21 ])) +(f=-49846.11083032737 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 26 ])) +(f=-49943.21794758764 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 25 , 26 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-46691.9708237819 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46903.73203346466 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) +(f=-51456.892872348166 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 19 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 ])) +(f=-54526.812300461075 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 2 , 13 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-56069.36878113695 pi=([ 18 , 17 , 22 , 23 , 14 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) +(f=-50934.22863485981 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 13 , 20 , 21 , 26 , 15 , 19 ])) +(f=-52616.14832742628 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 19 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 21 , 17 ])) +(f=-62253.921596584885 pi=([ 18 , 17 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 21 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-48241.45795665297 pi=([ 18 , 13 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48241.382224637586 pi=([ 22 , 18 , 17 , 23 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57888.13880320341 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 24 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48020.561712189796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-57714.46475493218 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 6 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53248.502323721885 pi=([ 18 , 17 , 22 , 11 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57692.76058229679 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 4 , 14 , 12 , 8 , 26 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-59220.17063073161 pi=([ 18 , 14 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 25 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 22 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50574.132857083765 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 13 , 21 , 14 , 10 , 6 , 7 , 4 , 3 , 8 , 11 , 12 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-56936.47400051425 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 26 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50344.91919181801 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 25 , 15 , 19 ])) +(f=-54634.74215086972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 3 , 19 ])) +(f=-47860.77663686754 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 10 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48841.37082447519 pi=([ 18 , 17 , 22 , 29 , 16 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-46452.135894236686 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) +(f=-45859.93936551072 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-47647.11124654737 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 13 , 3 , 9 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-49689.45485023451 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 27 , 15 , 19 ])) +(f=-54436.338395910774 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 21 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-50506.09472220038 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 13 , 8 , 2 , 1 , 5 , 14 , 15 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 17 ])) +(f=-54231.70862987856 pi=([ 21 , 17 , 29 , 22 , 18 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-53461.789093147345 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) +(f=-50998.61840295569 pi=([ 18 , 17 , 22 , 29 , 23 , 25 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) +(f=-51268.02933207949 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 15 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 19 , 21 ])) +(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45647.47194361288 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-61529.92360039825 pi=([ 18 , 22 , 29 , 23 , 11 , 17 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47850.32075686999 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-51109.15229374162 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54442.069614618886 pi=([ 11 , 18 , 17 , 22 , 23 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53005.36831128117 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 15 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 14 , 19 ])) +(f=-47340.724971853044 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 23 , 15 , 19 ])) +(f=-55463.43833350868 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 16 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 20 , 26 , 15 , 19 , 21 ])) +(f=-55089.96108621377 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-54650.02901155332 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 4 ])) +(f=-48434.332184202445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 1 , 2 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-49932.159389809996 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 20 , 21 , 19 ])) +(f=-60154.68910650396 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 25 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46370.35668575169 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 11 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-54429.66139645695 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 12 , 13 , 2 , 1 , 5 , 28 , 9 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -50013.577658348484 +Max Fitness : -44815.77479428273 +Fitness Variance : 2.0703185593859196E7 +************************************************************ +(f=-46370.35668575169 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 11 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46198.655246397844 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-46041.69658784734 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) +(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45859.93936551072 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45647.47194361288 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55338.054223692554 pi=([ 18 , 17 , 22 , 23 , 11 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 29 , 10 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-46295.719692892286 pi=([ 18 , 22 , 29 , 23 , 20 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-48715.94721278309 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 15 , 19 , 21 , 23 , 26 ])) +(f=-53990.945313525655 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 ])) +(f=-52033.97381578183 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 6 , 15 , 19 , 21 ])) +(f=-51890.34826928071 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 12 , 6 , 4 , 7 , 3 , 9 , 11 , 1 , 8 , 2 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-54686.53273535549 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-47751.60957888714 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 19 ])) +(f=-52582.83771114217 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 16 , 27 , 20 , 21 , 24 , 15 , 19 ])) +(f=-52186.97592571103 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 17 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53126.582167250286 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 , 24 ])) +(f=-52600.351837837625 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 1 , 9 , 12 , 13 , 2 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-45620.37826038798 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-51809.197475463916 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 29 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-54838.73067164979 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45861.40486985235 pi=([ 18 , 23 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-50023.86947135136 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 9 , 6 , 7 , 3 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52855.02680593688 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 20 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-47972.86548328266 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-46545.73257019813 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-62877.82460200924 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 24 , 5 , 25 , 28 , 26 , 16 , 27 , 20 , 15 , 19 , 21 ])) +(f=-49338.376357032554 pi=([ 26 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-48956.72999696859 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 6 , 4 , 10 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 13 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-54156.629117723365 pi=([ 18 , 21 , 22 , 8 , 11 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 14 , 28 , 29 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-50099.11656685134 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48605.959419364146 pi=([ 18 , 17 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 22 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45864.80069246254 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 8 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45870.94436853618 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46802.327726377705 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 ])) +(f=-51068.98361573578 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 21 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-54004.37162205905 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47823.64749153883 pi=([ 18 , 13 , 22 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-48412.55384764487 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-62197.868174055744 pi=([ 18 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 8 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48867.708549037954 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 19 , 17 ])) +(f=-52308.507135447275 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 12 , 19 , 8 , 2 , 1 , 5 , 11 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 , 17 ])) +(f=-58246.27432343689 pi=([ 18 , 21 , 17 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 13 , 20 , 15 , 19 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49673.114831400184 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 5 , 12 , 2 , 1 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-46244.500761778945 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-52346.412436607854 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 19 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 ])) +(f=-48469.705259926566 pi=([ 18 , 22 , 29 , 14 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-48836.678244933144 pi=([ 18 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 17 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-50788.75924985763 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 6 , 3 , 9 , 8 , 13 , 7 , 14 , 12 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50563.88205085781 pi=([ 18 , 17 , 22 , 29 , 13 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-58741.43002151974 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 8 , 5 , 13 , 2 , 1 , 12 , 4 , 20 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 15 , 19 ])) +(f=-52779.487862947855 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 12 , 20 , 21 , 15 , 19 ])) +(f=-53246.87923134764 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 6 , 15 , 19 , 21 , 23 ])) +(f=-52304.343924651475 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 23 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 28 , 15 , 19 ])) +(f=-46992.57220475721 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-55389.84889132785 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-62127.393788206486 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 1 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48303.01701999036 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 21 , 19 ])) +(f=-45550.39643156694 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 4 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49460.61139623262 pi=([ 18 , 22 , 29 , 23 , 20 , 17 , 14 , 10 , 6 , 11 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-55981.106666852545 pi=([ 5 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-55314.02257871303 pi=([ 18 , 6 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-47845.66629780899 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 13 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 18 ])) +(f=-56124.99913832254 pi=([ 18 , 17 , 22 , 4 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-53205.209843259334 pi=([ 24 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47572.230736828875 pi=([ 18 , 17 , 22 , 15 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 19 , 21 , 23 ])) +(f=-51004.35971975394 pi=([ 11 , 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-56899.24874823465 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 21 , 6 , 4 , 7 , 3 , 9 , 14 , 8 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-47281.71092816213 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 25 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50084.96991542157 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 5 , 2 , 1 , 4 , 28 , 26 , 15 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-54328.322523321774 pi=([ 18 , 29 , 22 , 21 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-49021.73858283132 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 12 , 15 , 19 ])) +(f=-54392.9733739901 pi=([ 18 , 28 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 13 , 15 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 19 , 17 ])) +(f=-58459.627157403644 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 14 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-61321.92781060814 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 1 , 5 , 28 , 2 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -49750.995024468815 +Max Fitness : -44395.619475700965 +Fitness Variance : 2.0532655497789383E7 +************************************************************ +(f=-45864.80069246254 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 8 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45861.40486985235 pi=([ 18 , 23 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-45859.93936551072 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45647.47194361288 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45620.37826038798 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45550.39643156694 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 4 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46417.171932460966 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45407.58031435902 pi=([ 18 , 23 , 22 , 29 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-53845.94955341722 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 21 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-46046.649296710355 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 , 22 ])) +(f=-55337.65804187834 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 15 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-49309.78646296247 pi=([ 18 , 22 , 29 , 14 , 23 , 17 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 27 , 20 , 28 , 26 , 25 , 24 , 16 , 21 , 15 , 19 ])) +(f=-55470.55513720762 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 14 , 6 , 4 , 3 , 8 , 7 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 13 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-51398.15765082604 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 28 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 10 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55826.07661560851 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 5 , 20 , 14 , 15 , 19 ])) +(f=-54256.22834078581 pi=([ 22 , 29 , 23 , 18 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 25 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50135.88769581988 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 25 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52243.65533005218 pi=([ 18 , 17 , 22 , 29 , 23 , 20 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 10 , 15 , 19 ])) +(f=-47608.426469583515 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 7 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-53425.561936915736 pi=([ 18 , 22 , 23 , 17 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 20 , 29 , 26 , 25 , 24 , 27 , 21 , 16 , 15 , 28 , 19 ])) +(f=-69785.22233108623 pi=([ 18 , 21 , 13 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 20 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 , 17 ])) +(f=-50145.11205270935 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 5 , 2 , 1 , 4 , 21 , 28 , 26 , 15 , 25 , 24 , 16 , 27 , 20 , 19 ])) +(f=-51166.6728818649 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50483.11964730578 pi=([ 8 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-46242.89109047933 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-56540.795389749714 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 11 , 27 , 16 , 20 , 15 , 19 , 17 ])) +(f=-47423.06452553652 pi=([ 17 , 22 , 29 , 23 , 26 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53072.02153537184 pi=([ 17 , 22 , 29 , 14 , 11 , 10 , 6 , 18 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-56005.12624556724 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 29 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-46731.71722964793 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 12 , 7 , 3 , 4 , 9 , 13 , 14 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46587.58710763198 pi=([ 23 , 18 , 22 , 29 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-51090.22531711277 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 6 , 9 , 7 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-55950.12480391402 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 24 , 2 , 1 , 5 , 13 , 28 , 26 , 25 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48509.95157822372 pi=([ 18 , 17 , 22 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 3 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 14 , 15 , 19 , 21 , 23 ])) +(f=-47665.720486384256 pi=([ 18 , 22 , 23 , 14 , 29 , 21 , 11 , 10 , 6 , 5 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-51911.252448572646 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 23 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45344.02115793909 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) +(f=-49112.37399845436 pi=([ 18 , 23 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 29 , 16 , 20 , 14 , 15 , 19 ])) +(f=-49924.62668376512 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 18 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-48806.15974906074 pi=([ 18 , 22 , 10 , 6 , 4 , 7 , 3 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 9 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 17 , 23 ])) +(f=-56688.47539596465 pi=([ 18 , 21 , 17 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-51542.99420280587 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 26 , 13 , 2 , 1 , 5 , 20 , 28 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45679.34970770445 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-48552.22588901446 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 29 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51628.203814840585 pi=([ 17 , 22 , 29 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 12 , 8 , 5 , 13 , 2 , 1 , 4 , 27 , 25 , 24 , 16 , 18 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-47915.99696860177 pi=([ 18 , 17 , 21 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 13 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-48251.0593463021 pi=([ 18 , 17 , 22 , 29 , 23 , 5 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-46046.649296710355 pi=([ 22 , 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-47438.82148153482 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 18 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-46610.215896787966 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 15 , 19 ])) +(f=-53109.80180494878 pi=([ 23 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 18 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-45859.96181480092 pi=([ 18 , 23 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-47631.88862833737 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 10 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45429.37527610216 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47809.26507672175 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 21 , 20 , 26 , 28 , 15 , 19 , 23 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53941.64623758504 pi=([ 17 , 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 29 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-49104.35175379498 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 7 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-60955.78849395099 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 10 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-57115.77338826662 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 4 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49405.152919538006 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 , 27 ])) +(f=-51841.46909541879 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 14 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-53084.78274404035 pi=([ 18 , 22 , 29 , 23 , 21 , 11 , 28 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-53997.01924439868 pi=([ 18 , 22 , 15 , 23 , 17 , 14 , 8 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-50839.08938335891 pi=([ 14 , 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 17 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-49596.673901622526 pi=([ 29 , 18 , 17 , 22 , 23 , 14 , 21 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-47539.924301447936 pi=([ 18 , 19 , 22 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 , 17 , 23 ])) +(f=-58699.67508780639 pi=([ 18 , 21 , 17 , 25 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-52211.28315784311 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 1 , 9 , 13 , 14 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49634.067315401815 pi=([ 18 , 13 , 22 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 17 , 29 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-55290.85008642342 pi=([ 9 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-55489.12336718839 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 28 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) +(f=-49480.47874400236 pi=([ 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 18 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-56964.19416267239 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 25 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52653.230748151 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 18 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -49244.11156395988 +Max Fitness : -44395.619475700965 +Fitness Variance : 2.062618114085245E7 +************************************************************ +(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45429.37527610216 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45407.58031435902 pi=([ 18 , 23 , 22 , 29 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45344.02115793909 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) +(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-54685.03617719617 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 6 ])) +(f=-48457.86899580442 pi=([ 18 , 17 , 29 , 23 , 5 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) +(f=-51066.54799778444 pi=([ 18 , 17 , 22 , 28 , 14 , 29 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 23 ])) +(f=-52174.196108003904 pi=([ 18 , 29 , 22 , 23 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 17 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 14 , 15 , 19 ])) +(f=-45007.39882631342 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46109.09874551185 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 7 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-48710.738468436866 pi=([ 12 , 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-49235.71405847303 pi=([ 18 , 22 , 10 , 6 , 4 , 8 , 7 , 3 , 11 , 12 , 1 , 2 , 5 , 14 , 9 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 17 , 23 ])) +(f=-48255.76502042841 pi=([ 18 , 17 , 22 , 29 , 23 , 4 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-50619.968481821 pi=([ 18 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 22 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-55009.23916437652 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 24 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-50716.95092042759 pi=([ 18 , 23 , 29 , 22 , 16 , 21 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 20 , 14 , 15 , 19 ])) +(f=-45101.295413155385 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45423.52394602471 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 22 ])) +(f=-51634.721884667204 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 15 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 19 ])) +(f=-54898.77154079722 pi=([ 23 , 29 , 22 , 17 , 14 , 21 , 11 , 10 , 18 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 8 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-49456.81906524208 pi=([ 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 18 , 20 , 28 , 17 , 26 , 25 , 24 , 27 , 21 , 16 , 14 , 15 , 19 ])) +(f=-51049.465877908355 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 3 , 8 , 7 , 11 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50055.135106585614 pi=([ 17 , 22 , 29 , 23 , 24 , 18 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50269.19472685481 pi=([ 22 , 18 , 28 , 23 , 12 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-60296.21900315853 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 24 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47641.96073899352 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 11 , 10 , 6 , 7 , 3 , 4 , 9 , 13 , 14 , 12 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51881.76385582678 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 21 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-54695.98034097279 pi=([ 18 , 22 , 29 , 4 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47441.58560703459 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 19 , 21 , 23 ])) +(f=-52304.152824766265 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 15 , 24 , 16 , 27 , 20 , 17 , 21 , 28 , 14 , 19 ])) +(f=-47258.69591433872 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 23 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-53771.26951083172 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 21 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 23 ])) +(f=-56301.664190949814 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 21 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) +(f=-46167.498050620845 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-50022.51951398775 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 15 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-51671.449041823085 pi=([ 18 , 9 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-50971.68790186137 pi=([ 18 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50832.12908466239 pi=([ 18 , 22 , 29 , 23 , 11 , 9 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-56849.76302796449 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 5 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45281.776112994114 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 4 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-55774.63874445597 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 20 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) +(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-57820.38647162737 pi=([ 17 , 22 , 23 , 29 , 11 , 18 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 1 , 8 , 5 , 2 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45422.63111425846 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-48173.264261061995 pi=([ 18 , 17 , 21 , 22 , 23 , 14 , 29 , 11 , 10 , 6 , 8 , 4 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-54562.46669826734 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 19 , 6 , 3 , 8 , 13 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 21 , 23 ])) +(f=-54420.21189594249 pi=([ 18 , 22 , 23 , 29 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-53326.57742203566 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 29 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45517.21089139358 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 14 ])) +(f=-56682.33305812965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 6 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-50445.67274162114 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 17 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 , 22 ])) +(f=-47769.44959114128 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 9 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49787.89687408869 pi=([ 18 , 25 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48371.57656229066 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 11 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-62970.432517810994 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 5 , 13 , 2 , 22 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-49807.098429911246 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 9 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-49118.63985079568 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 10 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-59196.55500999689 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 8 , 6 , 9 , 7 , 14 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 11 ])) +(f=-54516.09037876401 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 7 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-53670.37085000659 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 28 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46580.21110288294 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 14 ])) +(f=-50023.646542195514 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 25 , 15 , 19 ])) +(f=-50764.288835616135 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 1 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-48286.57863610008 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 3 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-61273.62737057279 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 5 , 28 , 2 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47185.87867491753 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-52863.97046475739 pi=([ 18 , 3 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-50253.29307064657 pi=([ 11 , 18 , 17 , 22 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 14 , 15 , 19 , 21 , 23 ])) +(f=-56866.00681677945 pi=([ 18 , 19 , 7 , 22 , 11 , 10 , 6 , 4 , 8 , 9 , 12 , 3 , 13 , 2 , 1 , 5 , 14 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 , 17 , 23 ])) +(f=-57997.949412812326 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 25 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) +(f=-56602.438546088786 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -49249.100801020795 +Max Fitness : -43414.75899770399 +Fitness Variance : 2.1432816528100014E7 +************************************************************ +(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-45101.295413155385 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45007.39882631342 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-59666.416552196606 pi=([ 17 , 22 , 23 , 18 , 1 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45434.55342724657 pi=([ 18 , 17 , 22 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53673.961138562525 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 20 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-47219.574138632015 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-47605.782968119245 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-47377.63285913912 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 12 , 9 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-63980.5015513497 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 7 , 9 , 27 , 12 , 8 , 5 , 13 , 2 , 1 , 4 , 20 , 14 , 3 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-45809.82279057091 pi=([ 18 , 29 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55331.81181174617 pi=([ 18 , 17 , 22 , 4 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48438.401086831786 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 12 , 15 , 19 ])) +(f=-59113.02665107627 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 24 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49277.24984568828 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 29 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47068.97239131121 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-54021.657278502105 pi=([ 18 , 29 , 22 , 10 , 23 , 21 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-53384.67695244329 pi=([ 18 , 22 , 28 , 29 , 11 , 10 , 6 , 4 , 8 , 23 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-49753.98207263133 pi=([ 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 18 , 27 , 21 , 19 , 15 ])) +(f=-51779.67662190856 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 19 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 ])) +(f=-44998.38675034821 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 ])) +(f=-53506.505713879975 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 11 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-50055.535707839495 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 8 , 19 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-49452.79077748733 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 3 , 12 , 9 , 13 , 14 , 8 , 5 , 2 , 1 , 4 , 29 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-48825.25642600387 pi=([ 29 , 18 , 17 , 22 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 25 , 24 , 16 , 27 , 20 , 26 , 15 , 19 , 21 ])) +(f=-47621.528507711555 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 8 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-51393.841551907426 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 12 , 6 , 4 , 8 , 7 , 3 , 9 , 29 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-50842.013622905244 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47016.94603743496 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 15 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-55219.055831445236 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 11 , 20 , 21 , 15 , 19 ])) +(f=-54535.85823454208 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 6 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-50636.764729374794 pi=([ 18 , 26 , 22 , 23 , 17 , 14 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-50728.84417528585 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 10 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52321.401647605475 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 24 , 13 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46764.81640616495 pi=([ 18 , 17 , 22 , 26 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 28 , 15 , 19 , 21 , 23 ])) +(f=-46361.26411799018 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 10 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46416.05931523715 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 26 , 15 , 19 , 21 , 23 ])) +(f=-50670.09327342863 pi=([ 18 , 13 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 7 , 20 , 27 , 26 , 25 , 24 , 16 , 21 , 28 , 15 , 19 ])) +(f=-45361.4731324526 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-61536.70967226695 pi=([ 18 , 17 , 22 , 23 , 12 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 1 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55651.57602740355 pi=([ 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 23 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-54252.97139951038 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 7 , 16 , 20 , 15 , 19 ])) +(f=-47066.913982390906 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-50430.25793990984 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-53466.36765073866 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 9 ])) +(f=-55464.433388341655 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 25 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49288.05980314574 pi=([ 18 , 29 , 22 , 23 , 21 , 11 , 6 , 4 , 8 , 10 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-50811.618501249635 pi=([ 18 , 17 , 22 , 28 , 23 , 29 , 11 , 6 , 4 , 8 , 10 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 21 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-46092.095100695275 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-55964.6026118018 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 5 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-45809.22932893023 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 17 , 26 , 25 , 24 , 27 , 16 , 14 , 15 , 19 ])) +(f=-44746.66630045316 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-55142.72259401144 pi=([ 18 , 17 , 22 , 28 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 26 , 25 , 24 , 12 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47114.55673615297 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 17 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-56817.850977460745 pi=([ 18 , 17 , 22 , 29 , 7 , 23 , 14 , 11 , 10 , 12 , 4 , 8 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 15 , 19 ])) +(f=-50529.8961672939 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 12 , 8 , 5 , 2 , 1 , 13 , 4 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 21 , 19 , 23 ])) +(f=-44806.35409996435 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) +(f=-53612.72407386162 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 28 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47621.26102186213 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 19 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) +(f=-49896.50360217984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 , 27 ])) +(f=-53700.40651919627 pi=([ 5 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-52469.0008799265 pi=([ 7 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-46580.21110288294 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 14 ])) +(f=-46791.7936500381 pi=([ 18 , 22 , 29 , 23 , 20 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 15 , 19 ])) +(f=-47312.03784488289 pi=([ 18 , 26 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-53723.76373608867 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 4 , 19 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) +(f=-47727.68224906208 pi=([ 17 , 18 , 22 , 29 , 23 , 5 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 21 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 ])) +(f=-51731.07613599268 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 7 , 10 , 12 , 4 , 8 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 23 ])) +(f=-49039.9088771951 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 13 , 21 , 15 , 19 ])) +(f=-47431.28350461888 pi=([ 18 , 17 , 22 , 23 , 15 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-51594.69378651937 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 , 24 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -48717.34159732082 +Max Fitness : -43311.527777350595 +Fitness Variance : 2.013821884211588E7 +************************************************************ +(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-44806.35409996435 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) +(f=-44746.66630045316 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45412.4350969323 pi=([ 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44640.11343303522 pi=([ 21 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-51347.162386386975 pi=([ 18 , 17 , 22 , 23 , 15 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 6 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-44769.23830714563 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-56067.02743496015 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 3 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-55098.572679178695 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 24 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50635.10366009711 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 5 , 1 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 14 ])) +(f=-52754.30226034409 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 6 , 15 , 19 ])) +(f=-45395.30275842535 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 6 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54289.052358752895 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 21 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-47447.202027665706 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-50007.038974171664 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 17 , 24 , 15 , 19 ])) +(f=-49657.861862299425 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 7 , 3 , 9 , 13 , 10 , 8 , 5 , 2 , 1 , 12 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-50549.86820250609 pi=([ 18 , 22 , 21 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 27 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) +(f=-49639.39028500163 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 19 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) +(f=-45119.91278750364 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) +(f=-47812.17899915664 pi=([ 18 , 22 , 16 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44973.5584763841 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48367.05237946816 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 15 , 27 , 20 , 17 , 21 , 19 ])) +(f=-51255.0669423799 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 7 ])) +(f=-46732.85471209749 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54347.68738624719 pi=([ 18 , 22 , 4 , 29 , 21 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-52689.01574110889 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 9 , 20 , 21 , 15 , 19 ])) +(f=-54529.58989790386 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 11 , 21 , 20 , 15 , 19 ])) +(f=-50644.37547685015 pi=([ 18 , 17 , 29 , 23 , 15 , 11 , 22 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 21 , 19 ])) +(f=-46015.46968920667 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 2 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45036.97111999028 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 12 , 5 , 2 , 1 , 4 , 3 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 15 , 19 ])) +(f=-53782.00220540366 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 24 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 19 ])) +(f=-54387.45426607767 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 11 ])) +(f=-56525.05810481821 pi=([ 18 , 17 , 22 , 4 , 23 , 14 , 29 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54043.23964846221 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 11 , 17 , 20 , 26 , 15 , 19 , 21 ])) +(f=-50827.81014982097 pi=([ 18 , 17 , 22 , 29 , 23 , 3 , 11 , 6 , 10 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-52529.625849011034 pi=([ 18 , 17 , 22 , 23 , 12 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 14 ])) +(f=-55474.07218010705 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 4 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44995.49496840823 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52568.11458678747 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 2 , 1 , 5 , 12 , 28 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-57293.56472375165 pi=([ 1 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 ])) +(f=-55384.07188229152 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 1 , 15 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46489.38610121363 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50142.12657175432 pi=([ 18 , 22 , 29 , 23 , 8 , 17 , 14 , 10 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-46541.601865863755 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 12 , 14 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48101.10241472801 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 15 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-48677.54468105901 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 12 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50544.21456513681 pi=([ 18 , 22 , 23 , 11 , 3 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45355.81724886833 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 23 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) +(f=-46138.080506167455 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-52114.734542893355 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 , 7 ])) +(f=-47105.841969537876 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 17 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) +(f=-45753.57124346747 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 15 , 19 , 21 ])) +(f=-50650.69387636648 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 8 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) +(f=-44964.56514140344 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 14 , 16 , 27 , 20 , 21 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53365.85381685602 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 7 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-46598.104605034474 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46060.11377942041 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 28 , 15 ])) +(f=-51937.19573584337 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 27 , 19 , 25 , 24 , 16 , 20 , 26 , 15 , 21 ])) +(f=-45344.450403735296 pi=([ 18 , 22 , 29 , 23 , 14 , 4 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-52468.30936320401 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 5 , 15 , 19 ])) +(f=-45620.941395646274 pi=([ 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 , 29 ])) +(f=-56723.92556523885 pi=([ 18 , 17 , 22 , 14 , 29 , 11 , 6 , 4 , 8 , 7 , 23 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-60010.849120980434 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 10 , 1 , 4 , 20 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-50348.9338363041 pi=([ 21 , 18 , 22 , 23 , 11 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-55739.425768507026 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 7 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53423.16553493817 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 16 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 20 , 26 , 15 , 19 , 21 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46662.19518528422 pi=([ 18 , 17 , 22 , 23 , 15 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-48190.988234716286 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 20 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-51046.74681321641 pi=([ 18 , 22 , 12 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45726.83380577648 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52387.482218221005 pi=([ 18 , 29 , 23 , 11 , 22 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-55529.232657785724 pi=([ 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 29 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -48350.97760849513 +Max Fitness : -42284.630759891006 +Fitness Variance : 1.824927932887268E7 +************************************************************ +(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) +(f=-44640.11343303522 pi=([ 21 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46864.35042117254 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 5 , 1 , 2 , 12 , 16 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 15 , 19 ])) +(f=-45905.27317097662 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-57247.76136597581 pi=([ 18 , 22 , 29 , 23 , 11 , 24 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-53540.92027778237 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 19 , 26 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) +(f=-51217.6815575071 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 16 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 20 , 14 , 15 , 19 ])) +(f=-46778.704878789045 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-48270.53248206779 pi=([ 18 , 17 , 22 , 25 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50307.5776745843 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 10 , 19 , 15 ])) +(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-47522.645076582674 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 14 , 15 , 19 ])) +(f=-44538.9889507995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 1 , 2 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44851.56276223428 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46118.9655031445 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55424.26283296047 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 15 , 9 , 13 , 12 , 1 , 10 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-62746.71085014395 pi=([ 18 , 22 , 29 , 23 , 11 , 3 , 10 , 25 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-53723.537601419564 pi=([ 18 , 22 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 20 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 5 ])) +(f=-44148.45098900667 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45192.75393331786 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 17 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-48775.71203609148 pi=([ 18 , 22 , 29 , 21 , 23 , 25 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-47956.09190513761 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 5 , 1 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46253.57461644786 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 10 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47151.97066170682 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 13 , 7 , 3 , 9 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-55188.52809342872 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 20 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-50250.5819940422 pi=([ 21 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 20 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 14 , 15 , 19 ])) +(f=-53434.749563050435 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 , 6 ])) +(f=-52514.94732557097 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 4 , 8 , 7 , 6 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47139.82296750856 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 5 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49419.14161274682 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 1 , 8 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44342.97369572158 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-48883.23458205839 pi=([ 18 , 12 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47726.66886001795 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49428.67220912402 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-51159.0486363311 pi=([ 18 , 7 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-53541.051983863705 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 22 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-46668.33537749455 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 8 , 26 , 25 , 24 , 27 , 20 , 21 , 28 , 15 , 19 ])) +(f=-57191.07762722877 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 24 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48492.15261316286 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 21 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-49668.285424042304 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 19 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) +(f=-53332.53568166634 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 21 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48508.96475124394 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 7 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-52458.25165283635 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 3 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50137.11953024683 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 7 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-55143.276510939206 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 26 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45956.383926443465 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-46464.95658029516 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 6 , 5 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-44279.54561848221 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50024.422496961815 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 15 , 19 , 25 ])) +(f=-54796.236671422135 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 24 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44482.20779374227 pi=([ 18 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45412.66371832876 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 7 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) +(f=-51906.098347555555 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 6 , 7 , 11 , 3 , 9 , 13 , 12 , 8 , 10 , 5 , 2 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47051.252839439665 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 13 , 14 , 11 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48151.56158835799 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 15 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-44541.50742491267 pi=([ 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 23 , 15 , 19 ])) +(f=-49074.11584157043 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 25 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-50108.38819144833 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 , 24 ])) +(f=-46583.11295683484 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 24 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54602.5496982881 pi=([ 18 , 22 , 23 , 17 , 14 , 29 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 25 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-51358.29816273329 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 7 ])) +(f=-50404.53653883241 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 28 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46618.644898085215 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 29 , 20 , 21 , 15 , 19 ])) +(f=-55897.994655976385 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 1 , 2 , 5 , 28 , 26 , 4 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44509.904839974944 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54206.95990430539 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) +(f=-51196.10004120891 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 27 , 22 , 25 , 24 , 16 , 21 , 26 , 19 , 15 ])) +(f=-52378.81871383468 pi=([ 4 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-51665.57481002145 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 12 , 5 , 15 , 2 , 1 , 4 , 3 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) +(f=-50615.73009894508 pi=([ 18 , 17 , 22 , 14 , 13 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 23 , 20 , 15 , 19 , 21 ])) +(f=-47256.63920209754 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 11 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) +(f=-56738.9706417724 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 24 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -47998.54213924923 +Max Fitness : -42284.630759891006 +Fitness Variance : 1.7896146201137543E7 +************************************************************ +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) +(f=-44342.97369572158 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-44279.54561848221 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44148.45098900667 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-51491.19423359331 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45680.64327109928 pi=([ 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48173.63366167873 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44299.114346010916 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 15 ])) +(f=-46861.46182094398 pi=([ 18 , 22 , 29 , 21 , 23 , 17 , 14 , 12 , 11 , 3 , 6 , 4 , 8 , 7 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-54053.56277971719 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 28 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 , 15 ])) +(f=-46332.505701779715 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-48166.35770063671 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 21 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) +(f=-44641.82355072157 pi=([ 13 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-52041.400248330974 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 17 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-49967.192143368775 pi=([ 18 , 22 , 29 , 26 , 23 , 10 , 6 , 8 , 12 , 7 , 9 , 13 , 14 , 11 , 5 , 2 , 1 , 4 , 3 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47316.11966381014 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-47503.34881494632 pi=([ 18 , 22 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 29 , 27 , 28 , 21 , 19 , 15 ])) +(f=-51190.86267104712 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 18 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53741.59825447155 pi=([ 18 , 5 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-45102.382340670956 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-46765.140466192024 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46242.73037399647 pi=([ 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 23 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47899.10011743557 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 9 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-44628.162750262534 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 1 , 2 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53928.56111809541 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 16 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-50833.621692765344 pi=([ 21 , 18 , 29 , 23 , 11 , 22 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-45635.466550618745 pi=([ 18 , 22 , 15 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-43717.23581568719 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44861.76312037075 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 5 , 2 , 1 , 12 , 4 , 3 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45406.998323924185 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 1 , 2 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-53155.66921570203 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 17 , 20 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-58923.07990156586 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 1 , 22 , 15 , 19 ])) +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-48235.88583665308 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 20 , 13 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-48478.74882288638 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 25 , 15 , 19 ])) +(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-45610.12370228286 pi=([ 18 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 21 , 19 , 15 ])) +(f=-45802.20158719232 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44904.83608431116 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 12 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-53899.92309147276 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 14 , 15 , 19 , 7 ])) +(f=-44830.223797333994 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-43751.198507929985 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-50582.517480880575 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 27 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-44279.54561848221 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47245.78898061557 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 8 , 14 , 12 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-44906.08516136574 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48236.95511887297 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 13 , 20 , 17 , 21 , 15 , 19 ])) +(f=-51551.118862934774 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 21 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-54661.48594575098 pi=([ 18 , 22 , 6 , 29 , 21 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48984.734435046645 pi=([ 18 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 12 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 17 , 20 , 26 , 15 , 19 , 21 ])) +(f=-49692.53718865154 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 20 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-46500.067520750024 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 5 , 12 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46129.024246312896 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 19 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 ])) +(f=-53077.02180573705 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 28 , 7 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-49515.39840571665 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 12 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47679.88443646064 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 17 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-52289.81732128837 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 10 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-45352.88294741301 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 17 , 15 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46894.72365761444 pi=([ 21 , 18 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-50032.00719525001 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 1 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-45642.291393622334 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-50999.14948226762 pi=([ 18 , 17 , 7 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-48641.42268723445 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 16 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 19 ])) +(f=-51498.81548445674 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 15 , 19 ])) +(f=-51310.07581923291 pi=([ 18 , 22 , 29 , 21 , 14 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-55723.0267807094 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 5 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-49840.301740125615 pi=([ 24 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44874.52242897742 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 18 ])) +(f=-48041.08212830554 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 9 , 8 , 3 , 7 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 26 , 15 , 19 ])) +(f=-46062.56647812392 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 17 , 20 , 26 , 15 , 19 , 21 ])) +(f=-50058.876668861645 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 24 , 16 , 27 , 20 , 15 , 19 , 25 ])) +(f=-53564.60773068566 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 29 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 21 , 19 , 23 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -46917.87421000851 +Max Fitness : -40597.24438868127 +Fitness Variance : 1.342799303954935E7 +************************************************************ +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43751.198507929985 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-43717.23581568719 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-60786.66072360477 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 1 , 27 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-49780.667130603855 pi=([ 22 , 29 , 23 , 17 , 14 , 12 , 11 , 18 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-53326.350862614236 pi=([ 17 , 22 , 10 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 18 ])) +(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-47972.86548328266 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) +(f=-51750.58917179574 pi=([ 18 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 23 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-51110.38421655358 pi=([ 7 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-50290.304882318196 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 7 , 15 , 19 ])) +(f=-52252.08805582652 pi=([ 18 , 22 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 29 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43865.213951799975 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-53209.86216148115 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-47684.92713403149 pi=([ 21 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 17 , 16 , 27 , 20 , 19 ])) +(f=-50209.68905415191 pi=([ 3 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-50083.453103238724 pi=([ 18 , 22 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 29 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-52796.1487602497 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 9 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44581.09181263598 pi=([ 18 , 28 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-51497.3035884171 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 8 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-50486.01010861739 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 13 , 1 , 2 , 5 , 12 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-47606.658381638365 pi=([ 18 , 29 , 23 , 17 , 14 , 1 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-49974.92585456777 pi=([ 21 , 18 , 22 , 23 , 11 , 10 , 29 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-54965.86000499668 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 26 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 15 ])) +(f=-44725.81141421809 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 22 ])) +(f=-51911.17488253854 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 12 , 20 , 17 , 14 , 15 , 19 ])) +(f=-52262.95157770226 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 6 , 15 , 19 ])) +(f=-53541.14693943557 pi=([ 17 , 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 1 , 2 , 5 , 16 , 7 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53418.531625801596 pi=([ 24 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 12 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52815.965052167034 pi=([ 18 , 22 , 23 , 29 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 10 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45496.944337758076 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48700.589718039504 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 5 , 14 , 12 , 6 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52186.24990632915 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 1 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54603.91329367207 pi=([ 18 , 22 , 29 , 23 , 17 , 15 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 10 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-49021.317292254345 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 25 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43952.686180400226 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47554.33293751869 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-48749.31226449232 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 17 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 14 , 15 , 19 ])) +(f=-59047.39473084403 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 20 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-47359.46068608214 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 4 , 8 , 10 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 14 , 15 , 19 ])) +(f=-45991.95413997005 pi=([ 18 , 29 , 23 , 17 , 14 , 22 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-47647.28388636949 pi=([ 18 , 14 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 20 , 21 , 15 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-45745.7596973345 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 19 ])) +(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48828.07328374188 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 10 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53282.617910391244 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-49096.128900969816 pi=([ 18 , 22 , 29 , 24 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46032.86803514451 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 9 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45611.21364740438 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45110.300321543255 pi=([ 13 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 12 , 3 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-54002.30919762023 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 24 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 27 , 20 , 21 , 15 , 19 ])) +(f=-53340.96259740929 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 14 , 12 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47950.87692530315 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 16 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 15 , 19 ])) +(f=-52101.15992877701 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 9 , 20 , 17 , 21 , 19 , 15 ])) +(f=-43367.4005210236 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44049.45367579866 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-43064.32507684531 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44081.552154914345 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 13 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 10 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-47904.01741838592 pi=([ 18 , 17 , 29 , 23 , 25 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-48628.62796485287 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 22 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44973.5584763841 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54577.79220495582 pi=([ 18 , 29 , 21 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-47943.08338224111 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 15 , 19 , 21 ])) +(f=-44572.045042273596 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) +(f=-53819.92283656554 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 10 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-57111.5558022873 pi=([ 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 2 , 15 , 19 ])) +(f=-43847.01983023407 pi=([ 21 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-54391.92819566953 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 24 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 14 , 15 , 19 ])) +(f=-44010.70316048621 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51826.088447479124 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 27 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-45335.88760174577 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-51387.85401512724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 8 , 20 , 21 , 15 , 19 ])) +(f=-56835.25751444927 pi=([ 18 , 1 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -47583.08972597564 +Max Fitness : -40597.24438868127 +Fitness Variance : 2.0609379266753674E7 +************************************************************ +(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43751.198507929985 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-43717.23581568719 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-43367.4005210236 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43064.32507684531 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42686.639501667465 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44135.75269525211 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 9 , 3 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-51345.66300317133 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 2 , 7 , 3 , 9 , 13 , 12 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 14 , 15 , 19 ])) +(f=-49355.97756086618 pi=([ 18 , 29 , 21 , 23 , 11 , 4 , 8 , 10 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 20 , 17 , 15 , 19 ])) +(f=-45827.07319207807 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 18 , 14 , 15 ])) +(f=-51959.1096536148 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 21 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-42890.81786453028 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-43533.10932957767 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 11 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-44006.60823610271 pi=([ 18 , 22 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 25 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-53234.44978607031 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 4 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 , 19 ])) +(f=-52653.77675995422 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 20 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-54704.590742028886 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 10 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54074.36375521764 pi=([ 22 , 29 , 23 , 14 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) +(f=-47748.53448296688 pi=([ 18 , 22 , 29 , 23 , 24 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 2 , 1 , 5 , 20 , 26 , 25 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-52758.008712435934 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 20 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-52966.18822727522 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 17 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 21 , 22 , 15 , 19 ])) +(f=-49416.0690445747 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 6 , 7 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-47341.4534892021 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 29 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47093.58689795229 pi=([ 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 18 , 16 , 20 , 21 , 19 , 15 ])) +(f=-51031.3320069502 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 22 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44229.98559270894 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 12 , 8 , 4 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45539.93775010659 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-50268.03997238563 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 11 , 19 ])) +(f=-58356.74196632589 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 24 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-44392.06450376357 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 3 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-54243.21332323085 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 24 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 16 , 27 , 21 , 19 , 15 ])) +(f=-46621.83022087609 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 25 , 28 , 26 , 20 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-47268.37143015571 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 , 27 ])) +(f=-43351.9616604961 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44629.16905269838 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 4 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-50184.69043951516 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 2 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 19 ])) +(f=-43124.8364327208 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47318.43258416226 pi=([ 18 , 22 , 29 , 16 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 21 , 19 , 15 ])) +(f=-55966.79895428028 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 27 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 28 , 20 , 17 , 15 , 19 ])) +(f=-53762.96315128959 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 27 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50142.31903206195 pi=([ 18 , 17 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 22 , 15 , 19 , 24 ])) +(f=-54597.395962201954 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 28 , 5 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-44449.28894936343 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 13 ])) +(f=-51273.73559250543 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 23 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43340.1189845744 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 8 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-49305.868112903365 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 10 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 15 ])) +(f=-46981.80478272139 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 5 , 13 , 12 , 2 , 1 , 6 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 14 , 15 , 19 ])) +(f=-52670.93603898373 pi=([ 18 , 22 , 9 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 13 , 7 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-51018.168971161285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 28 , 1 , 2 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-45789.704834061966 pi=([ 18 , 22 , 29 , 23 , 11 , 4 , 10 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-44016.46704565542 pi=([ 18 , 23 , 22 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45439.10378978664 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 9 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43099.83084469427 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-51775.40256370759 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 22 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-52555.37100186938 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 27 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-46318.1517612697 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-47980.67374675737 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 15 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-59259.671627602474 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 2 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43941.909485832024 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 16 , 27 , 24 , 21 , 19 ])) +(f=-60268.887225795115 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 27 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-47354.09699357065 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 25 ])) +(f=-48500.25178543508 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 14 , 15 , 19 , 16 ])) +(f=-43239.43868379682 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-43333.875097842494 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 12 , 26 , 27 , 25 , 24 , 16 , 28 , 20 , 17 , 21 , 19 ])) +(f=-45767.49964342176 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 25 , 24 , 16 , 26 , 27 , 21 , 19 , 15 ])) +(f=-48465.50882748963 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 21 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 29 , 15 , 19 ])) +(f=-47463.08663833614 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 , 19 ])) +(f=-51690.10628183461 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 29 , 3 , 15 , 19 ])) +(f=-42820.177094708764 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48831.17974348805 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 1 , 3 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-57218.59141097254 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 17 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 12 ])) +(f=-44181.241726755215 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) +(f=-56255.39381718013 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 4 , 8 , 7 , 9 , 13 , 3 , 10 , 27 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-43557.897073384 pi=([ 18 , 22 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 16 , 25 , 24 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-58055.69239702136 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 6 , 5 , 20 , 2 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-53975.13943077104 pi=([ 21 , 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 23 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -47145.569904516844 +Max Fitness : -40597.24438868127 +Fitness Variance : 2.3274957159602642E7 +************************************************************ +(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43239.43868379682 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) +(f=-43124.8364327208 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43099.83084469427 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43064.32507684531 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-42890.81786453028 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42820.177094708764 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42686.639501667465 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50784.07241281618 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 9 , 4 , 8 , 7 , 3 , 18 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-46436.32596992625 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 15 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-49372.57198649661 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 15 , 19 , 24 ])) +(f=-46689.264929763536 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 25 , 14 , 15 , 19 ])) +(f=-49343.568401561184 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 26 , 3 , 2 , 1 , 6 , 5 , 12 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-46575.709810076594 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 28 , 24 , 26 , 25 , 16 , 27 , 21 , 19 ])) +(f=-49939.570774032836 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 25 , 19 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) +(f=-44098.28629620668 pi=([ 18 , 17 , 22 , 29 , 28 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-49124.80550087897 pi=([ 22 , 29 , 23 , 10 , 17 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-43527.48865080868 pi=([ 18 , 22 , 14 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51615.02567084808 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) +(f=-45574.71762058252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 4 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-43351.275072235345 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 5 , 12 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46273.97858016969 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 21 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 19 ])) +(f=-52819.44513970743 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 8 , 15 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-43730.34489900441 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-43717.70791945198 pi=([ 17 , 21 , 18 , 19 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-48107.98834794387 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 18 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 14 , 15 ])) +(f=-53004.53294547159 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 25 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-45403.64962169731 pi=([ 18 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) +(f=-46969.246702928176 pi=([ 18 , 22 , 29 , 23 , 5 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43000.66064966263 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 16 , 21 , 19 , 15 ])) +(f=-46262.79991911565 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 14 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43419.52952311069 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 5 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43979.91343235629 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 14 ])) +(f=-43835.27343918772 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-52264.51198535358 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 16 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 , 15 ])) +(f=-45486.024918411065 pi=([ 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 10 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-49341.09702301814 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 9 , 20 , 21 , 19 , 15 ])) +(f=-46213.49886628735 pi=([ 18 , 26 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54851.4632546097 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 25 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-54043.451875465376 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 7 , 3 , 24 , 9 , 13 , 12 , 8 , 4 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42670.458667646504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50385.46374989051 pi=([ 18 , 22 , 8 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45221.2389468471 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 16 , 20 , 26 , 27 , 25 , 24 , 17 , 21 , 19 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-46652.34163628043 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 5 , 8 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-43340.1189845744 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 8 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) +(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-49998.15722805483 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 12 , 15 , 19 ])) +(f=-45372.401902851714 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 26 , 19 , 15 ])) +(f=-43093.259840950006 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 13 , 19 ])) +(f=-46604.83245033458 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 22 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-43892.79980811034 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 21 , 19 ])) +(f=-52830.98453697868 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 28 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-49137.38247941994 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 16 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42182.02093939532 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-44873.94318285701 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 8 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-42476.29788650051 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-43759.600955868606 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-52651.048920532274 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 24 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 29 , 19 ])) +(f=-51538.60113859444 pi=([ 24 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 26 , 25 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46922.142896617675 pi=([ 18 , 23 , 17 , 14 , 11 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 5 , 12 , 20 , 28 , 26 , 24 , 16 , 25 , 27 , 21 , 19 , 29 , 22 , 15 ])) +(f=-54663.75072116468 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-52373.62696538736 pi=([ 18 , 17 , 22 , 29 , 9 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-52703.56320344726 pi=([ 18 , 22 , 29 , 23 , 11 , 16 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48784.193276587226 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 25 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47830.9487680124 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 6 , 2 , 1 , 5 , 17 , 28 , 26 , 13 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-46730.13830218691 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 7 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45772.71409157973 pi=([ 18 , 22 , 23 , 24 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-50446.9153824968 pi=([ 18 , 22 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 28 , 1 , 2 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 29 , 15 ])) +(f=-49892.75925821323 pi=([ 18 , 8 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 22 , 15 , 19 ])) +(f=-44960.8475399903 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 19 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 ])) +(f=-48400.80792313226 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 18 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-50598.812824211 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 19 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 ])) +(f=-53072.50864031171 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 25 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 20 , 28 , 26 , 16 , 27 , 24 , 21 , 19 , 15 ])) +(f=-47526.45079684649 pi=([ 21 , 18 , 22 , 13 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42891.30721623565 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-45428.749712142184 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 7 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 27 , 16 , 28 , 20 , 21 , 18 , 19 , 15 ])) +(f=-46245.575424854775 pi=([ 13 , 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43772.618320799884 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -45886.634261127 +Max Fitness : -40597.24438868127 +Fitness Variance : 1.4080296147780418E7 +************************************************************ +(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) +(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42820.177094708764 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42686.639501667465 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42670.458667646504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42476.29788650051 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42182.02093939532 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51927.88383055576 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 7 , 28 , 17 , 21 , 19 ])) +(f=-55117.177910821665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 20 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) +(f=-44797.64174843545 pi=([ 15 , 18 , 22 , 29 , 14 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-47735.01491749876 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 1 , 3 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47097.55174900055 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 19 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 ])) +(f=-45058.64199337927 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 12 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 26 , 19 , 15 ])) +(f=-42800.15167637118 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 8 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-50703.692824236736 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 , 7 ])) +(f=-45626.81055873142 pi=([ 15 , 18 , 22 , 29 , 23 , 19 , 14 , 11 , 6 , 4 , 7 , 8 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 ])) +(f=-61917.28434275909 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 19 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 8 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 ])) +(f=-42117.96970824536 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-46988.964454748326 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 9 , 6 , 4 , 8 , 3 , 7 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-48132.616863762356 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 12 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-52196.58378557149 pi=([ 18 , 22 , 29 , 9 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45441.53794362166 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 2 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 28 , 20 , 21 , 19 , 15 ])) +(f=-49279.83067089354 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 28 , 26 , 13 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-52125.96109559156 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 3 , 17 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-42906.40651613761 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43139.64168629674 pi=([ 17 , 21 , 23 , 18 , 22 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) +(f=-50967.13607148752 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 3 , 27 , 20 , 17 , 21 , 19 ])) +(f=-53838.15620285574 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 6 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49907.50961905676 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-59449.226057920525 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 2 , 16 , 21 , 19 , 15 ])) +(f=-51465.12669530663 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 5 , 21 , 19 , 15 ])) +(f=-56811.359053865155 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 23 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-42384.43283879565 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-43375.09919563097 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47466.29485223353 pi=([ 18 , 12 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 26 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-41758.21368318042 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-43575.110813987674 pi=([ 28 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-48568.33243078195 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 22 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-49682.76139025785 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 3 , 15 , 19 ])) +(f=-53190.417732490794 pi=([ 18 , 22 , 29 , 14 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44287.8388811598 pi=([ 18 , 22 , 29 , 21 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 19 , 15 ])) +(f=-44781.84629094334 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 13 , 14 , 15 , 19 ])) +(f=-43614.50643991373 pi=([ 17 , 21 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 18 , 14 , 15 , 19 ])) +(f=-44058.51076970767 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-52753.78574769861 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 26 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42238.01662136715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-43569.63008212194 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-46517.683869984925 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 5 , 13 , 10 , 2 , 1 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-46502.01252668048 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-49652.30878593264 pi=([ 15 , 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 19 , 5 ])) +(f=-44441.97773208755 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-51237.964275667066 pi=([ 18 , 29 , 23 , 11 , 4 , 8 , 7 , 9 , 10 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 12 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44366.17111166486 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 14 ])) +(f=-58179.188946433096 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 2 , 27 , 20 , 17 , 21 , 19 ])) +(f=-48865.47987533978 pi=([ 15 , 18 , 4 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43026.40193625586 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 16 , 27 , 24 , 28 , 21 , 19 , 15 ])) +(f=-43337.47208597628 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 10 , 1 , 2 , 5 , 9 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44159.88978273948 pi=([ 28 , 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46583.95656083704 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 20 , 17 , 19 ])) +(f=-55146.045925380655 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 27 , 7 , 25 , 24 , 16 , 21 , 19 , 15 , 23 ])) +(f=-46969.59796099378 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 6 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-43647.42582234546 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 14 , 9 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43387.13218832994 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50775.09744284662 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 20 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-45008.64500791372 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 5 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43872.968386465116 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 5 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-50285.9918222232 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 20 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) +(f=-52670.8168214179 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 27 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 19 , 15 ])) +(f=-57342.41325667742 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 1 , 5 , 15 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 2 , 21 , 19 ])) +(f=-44239.00461864835 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 8 , 26 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-53173.2246624749 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 16 , 26 , 27 , 25 , 24 , 10 , 20 , 17 , 21 , 19 ])) +(f=-48119.19370674218 pi=([ 17 , 21 , 18 , 19 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 8 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) +(f=-52334.30774988415 pi=([ 21 , 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 26 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) +(f=-50304.00318921399 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 19 , 14 , 5 , 15 ])) +(f=-50360.24998944156 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-42794.25487382561 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51088.92965975308 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 25 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-58537.099336241925 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 5 , 28 , 26 , 2 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-41715.184677647696 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-51183.030666125924 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 4 , 8 , 7 , 10 , 9 , 13 , 3 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-54739.602532779936 pi=([ 18 , 22 , 29 , 23 , 2 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -46717.81559418519 +Max Fitness : -40597.24438868127 +Fitness Variance : 2.5109652716476917E7 +************************************************************ +(f=-42670.458667646504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42476.29788650051 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-42384.43283879565 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) +(f=-42238.01662136715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-42182.02093939532 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-42117.96970824536 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41758.21368318042 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41715.184677647696 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41774.68745930688 pi=([ 18 , 22 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-49818.765184933785 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 28 , 21 , 19 , 15 ])) +(f=-44171.79647948279 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 9 , 4 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 3 , 15 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-42338.60387484487 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 15 , 19 ])) +(f=-45468.70483278504 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-48681.27611732559 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 21 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 19 ])) +(f=-53127.96274912205 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 7 , 20 , 21 , 15 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51596.940365447284 pi=([ 18 , 6 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42800.15167637118 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 8 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51284.86968864051 pi=([ 18 , 5 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-46418.30916076927 pi=([ 15 , 17 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 21 , 19 ])) +(f=-51918.0754690642 pi=([ 18 , 22 , 29 , 23 , 17 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 14 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-41955.994195188534 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43033.1704594761 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 15 , 19 ])) +(f=-50023.20932014516 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 7 , 19 ])) +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-49725.56540227718 pi=([ 16 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 5 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 26 , 25 , 24 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-49921.39654844846 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 22 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) +(f=-50690.25766017576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47893.325267296845 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 28 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-46895.57232267847 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 16 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-46307.00191079829 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 17 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-46730.01970291287 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 7 , 10 , 4 , 8 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51667.0623520213 pi=([ 15 , 18 , 22 , 14 , 11 , 10 , 29 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-50666.85359852411 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 , 23 ])) +(f=-50686.16916271212 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 5 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-63655.3159661108 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 12 , 10 , 1 , 24 , 2 , 5 , 9 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) +(f=-42152.5372460311 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 24 , 25 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-52811.74607645393 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 5 , 28 , 21 , 19 ])) +(f=-44010.47492261955 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 3 , 13 , 2 , 1 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-49975.53024605341 pi=([ 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 15 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 27 , 28 , 16 , 21 , 19 ])) +(f=-45755.5119609146 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 7 , 4 , 8 , 3 , 13 , 14 , 12 , 9 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43110.94377782163 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 27 , 25 , 24 , 16 , 26 , 21 , 19 , 15 ])) +(f=-44575.00150016412 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 19 , 23 ])) +(f=-59440.50697805651 pi=([ 18 , 17 , 15 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 22 , 2 , 1 , 5 , 28 , 8 , 26 , 20 , 27 , 25 , 24 , 16 , 21 , 19 ])) +(f=-45393.429830512156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 9 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-48865.47987533978 pi=([ 15 , 18 , 4 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41532.12309307143 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-45800.17304425658 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 8 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-51810.698242779814 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 1 , 9 , 13 , 3 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43778.94320960121 pi=([ 21 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 19 , 15 ])) +(f=-42135.87153996847 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-42567.519410052155 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 19 , 17 , 21 ])) +(f=-52231.49983813248 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 14 , 10 , 4 , 7 , 9 , 13 , 3 , 12 , 2 , 1 , 6 , 5 , 8 , 26 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 11 ])) +(f=-44779.9446058567 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 19 ])) +(f=-56485.49984749315 pi=([ 15 , 18 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 22 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-48042.32909809881 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46584.48139575587 pi=([ 18 , 22 , 29 , 23 , 17 , 12 , 11 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41795.491320437955 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42071.107018716655 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 23 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-44122.15695507554 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 14 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43982.87384657221 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-42463.05537598355 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47718.57939648403 pi=([ 24 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-50319.066089690234 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 20 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-57315.371658761294 pi=([ 15 , 18 , 22 , 1 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-42593.58227374529 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 6 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43301.12995922701 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 16 , 27 , 24 , 28 , 21 , 19 , 15 ])) +(f=-51240.17357852542 pi=([ 22 , 29 , 23 , 17 , 14 , 11 , 8 , 10 , 18 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 26 , 19 , 15 ])) +(f=-46972.67995112246 pi=([ 18 , 22 , 13 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 10 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-52169.66429552626 pi=([ 18 , 22 , 29 , 14 , 15 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 24 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-49951.79426600146 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 29 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42247.85293446323 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47948.08303376314 pi=([ 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 29 , 15 , 19 , 20 ])) +(f=-43141.83393822033 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 21 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-52212.075343057615 pi=([ 18 , 22 , 11 , 29 , 23 , 14 , 15 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-41656.941024852415 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41571.01918286709 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -45465.18539861752 +Max Fitness : -38023.44690597211 +Fitness Variance : 2.285409164144802E7 +************************************************************ +(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41955.994195188534 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) +(f=-41795.491320437955 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41774.68745930688 pi=([ 18 , 22 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-41758.21368318042 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41715.184677647696 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41656.941024852415 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41571.01918286709 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41532.12309307143 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43123.74087331912 pi=([ 18 , 22 , 29 , 23 , 4 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-47546.45661435305 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 17 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-41725.92161018091 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-42734.18297374463 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-41568.282789656405 pi=([ 15 , 18 , 22 , 29 , 23 , 20 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-44953.4527634474 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 1 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51064.377130809386 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50272.84620179353 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 24 , 16 , 27 , 28 , 21 , 19 , 25 ])) +(f=-44222.31122099495 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 24 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42463.59562666558 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-46256.98015942029 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 13 , 20 , 21 , 18 , 19 , 15 ])) +(f=-47324.46508824102 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 13 , 14 , 6 , 2 , 1 , 12 , 5 , 15 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) +(f=-44057.42850686101 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 26 , 19 ])) +(f=-45780.497866647405 pi=([ 18 , 22 , 29 , 23 , 24 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-44326.97186274743 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 10 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47274.57784646046 pi=([ 18 , 22 , 29 , 17 , 14 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 11 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-53551.32713066468 pi=([ 15 , 1 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-42993.36345458004 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 19 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 15 ])) +(f=-44263.6190340728 pi=([ 18 , 22 , 29 , 23 , 15 , 5 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 14 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48278.32798981504 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 29 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41500.074588334086 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-42341.35398264661 pi=([ 18 , 22 , 29 , 23 , 15 , 9 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45813.01754463479 pi=([ 18 , 17 , 22 , 29 , 23 , 9 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 6 , 1 , 2 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-42739.203617105064 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-47154.03606925936 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 1 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-55680.68547469691 pi=([ 15 , 18 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 22 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 14 , 19 ])) +(f=-48675.29043108131 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 19 , 15 , 25 ])) +(f=-42891.30721623563 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 , 17 ])) +(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43039.824587513154 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 5 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-41628.04513084186 pi=([ 15 , 18 , 22 , 23 , 19 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42377.23203105438 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 6 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50652.411355808574 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 1 , 2 , 6 , 5 , 12 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-48636.61175208939 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 27 , 12 , 1 , 2 , 6 , 5 , 26 , 25 , 24 , 16 , 28 , 20 , 17 , 21 , 19 ])) +(f=-41993.82861538247 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 22 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-45801.31131612206 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 14 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-45413.79772940873 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47946.97033274703 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 11 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50471.35014311282 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 29 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-48121.10369030447 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 , 12 ])) +(f=-41801.964880962994 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-52215.11772360568 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 5 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49996.13494390825 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 26 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46101.68203840346 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 23 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 19 ])) +(f=-49301.0234687593 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 15 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45752.90347239027 pi=([ 18 , 22 , 16 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 20 , 21 , 15 , 19 ])) +(f=-41816.62896999038 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48389.383367736904 pi=([ 22 , 29 , 23 , 17 , 14 , 10 , 11 , 4 , 8 , 7 , 18 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) +(f=-50413.2826970722 pi=([ 15 , 24 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41701.38216340405 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54906.34714889868 pi=([ 18 , 22 , 29 , 23 , 11 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 17 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-43231.83823693056 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 14 , 12 , 6 , 1 , 2 , 5 , 15 , 28 , 26 , 24 , 25 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-45394.344110658836 pi=([ 15 , 18 , 22 , 29 , 25 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46757.97110061089 pi=([ 15 , 18 , 22 , 23 , 14 , 29 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49231.15501153045 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 22 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-54716.70146642606 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46974.365489631724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 6 , 13 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-42802.84386213907 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 21 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42506.16414517084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 7 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-47910.996416042755 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 21 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 18 , 19 ])) +(f=-45798.5549337155 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 10 , 7 , 9 , 13 , 3 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-45574.207161490514 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 3 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45483.72799045485 pi=([ 15 , 18 , 22 , 13 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-42078.152937888044 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-48615.002089438705 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 25 , 19 ])) +(f=-55879.579099376824 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 16 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-44356.39308164354 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 6 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42915.55174640569 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-48158.86130927473 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 , 24 ])) +(f=-41498.78201909488 pi=([ 15 , 22 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47457.19109778753 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 17 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-41270.11132408331 pi=([ 15 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -44655.96029138444 +Max Fitness : -38023.44690597211 +Fitness Variance : 1.5849910555350065E7 +************************************************************ +(f=-41628.04513084186 pi=([ 15 , 18 , 22 , 23 , 19 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41571.01918286709 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41568.282789656405 pi=([ 15 , 18 , 22 , 29 , 23 , 20 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-41532.12309307143 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-41500.074588334086 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-41498.78201909488 pi=([ 15 , 22 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41270.11132408331 pi=([ 15 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42073.424686724145 pi=([ 15 , 22 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43015.85951773303 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-59024.89577070183 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 27 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-48004.59123805317 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 2 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51597.358369125745 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 25 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 24 , 16 , 17 , 21 , 19 ])) +(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-49066.48365777135 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 7 , 20 , 21 , 15 , 19 ])) +(f=-42080.667103989064 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 5 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45758.96409297772 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 17 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-52735.44827218475 pi=([ 1 , 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-41332.526137209636 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44632.927104867114 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 2 , 1 , 3 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43431.91679626484 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 14 , 12 , 13 , 1 , 2 , 6 , 5 , 17 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-41786.99317005252 pi=([ 15 , 18 , 22 , 29 , 23 , 19 , 14 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42943.19919005468 pi=([ 15 , 22 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 18 , 28 , 17 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-57568.99641807453 pi=([ 15 , 18 , 22 , 23 , 19 , 14 , 11 , 29 , 10 , 4 , 8 , 3 , 17 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-47175.503507520865 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 15 , 27 , 20 , 17 , 21 , 19 ])) +(f=-47315.47419864338 pi=([ 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 18 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41554.3137537154 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47702.062463017275 pi=([ 18 , 22 , 29 , 23 , 9 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 1 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40938.53518605753 pi=([ 18 , 22 , 23 , 14 , 11 , 8 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46916.23149855022 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 17 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44793.63198331694 pi=([ 15 , 18 , 27 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52014.57517455738 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 20 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 5 , 17 , 21 , 19 ])) +(f=-45453.60630006885 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 24 , 26 , 25 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-40709.958245669615 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-44732.26511793765 pi=([ 15 , 18 , 22 , 13 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54693.00487428476 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 25 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-48202.35610762319 pi=([ 15 , 18 , 24 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 16 , 27 , 28 , 17 , 21 , 19 ])) +(f=-46570.79803427766 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 8 , 15 ])) +(f=-45492.51234028194 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 15 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50754.06212802299 pi=([ 15 , 18 , 22 , 14 , 11 , 10 , 4 , 8 , 7 , 23 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41733.57368299651 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-45597.83150142925 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 26 , 1 , 2 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50611.201184122234 pi=([ 15 , 22 , 29 , 16 , 23 , 14 , 11 , 18 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-54872.909480224196 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 22 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47951.51059198754 pi=([ 18 , 22 , 29 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 11 , 2 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 , 23 ])) +(f=-53690.8643055799 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 11 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46151.518112373866 pi=([ 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 5 , 1 , 6 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42071.321387215336 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41243.995564506346 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48178.70126006521 pi=([ 9 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-43233.01737222965 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 20 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-41656.941024852415 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47980.5102510662 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 17 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-47252.81835068998 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 26 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 25 , 24 , 16 , 27 , 28 , 20 , 21 , 15 , 19 ])) +(f=-47730.46044312363 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 19 , 7 , 3 , 9 , 13 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46522.17313166637 pi=([ 22 , 29 , 23 , 14 , 11 , 10 , 18 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-53938.16422658768 pi=([ 18 , 22 , 29 , 23 , 4 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 28 , 20 , 14 , 26 , 27 , 25 , 24 , 16 , 5 , 17 , 21 , 15 , 19 ])) +(f=-55682.4599661838 pi=([ 6 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 5 , 17 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-49424.4349596843 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 28 , 2 , 1 , 6 , 5 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-49786.18894570871 pi=([ 15 , 22 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48732.46764732712 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 13 , 14 , 12 , 1 , 2 , 9 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54253.390350315 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 29 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 12 ])) +(f=-46334.19691686117 pi=([ 15 , 18 , 22 , 29 , 16 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 25 , 24 , 17 , 21 , 19 ])) +(f=-41219.960505270756 pi=([ 29 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48678.85958082749 pi=([ 22 , 29 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 23 , 20 , 21 , 18 , 19 , 15 ])) +(f=-42776.74942958259 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50959.43832236665 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 27 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40777.7577605934 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43519.551151719716 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 14 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48201.18580053363 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 9 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42364.95250991779 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-41311.2594736738 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50072.63596309721 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 1 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 25 ])) +(f=-48387.60517254923 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47828.92945823302 pi=([ 15 , 18 , 22 , 23 , 14 , 21 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 29 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -44786.285014369656 +Max Fitness : -38023.44690597211 +Fitness Variance : 2.301757911656618E7 +************************************************************ +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-40938.53518605753 pi=([ 18 , 22 , 23 , 14 , 11 , 8 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40777.7577605934 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40709.958245669615 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44022.77654602685 pi=([ 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 15 , 11 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-51530.49491011844 pi=([ 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 15 , 2 , 5 , 1 , 6 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) +(f=-46671.9330950762 pi=([ 15 , 5 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54629.220284560084 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 17 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-50992.39359640958 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 20 , 10 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40609.779961967135 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 21 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40535.71709762499 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-56293.73599565013 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 15 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 , 2 ])) +(f=-47268.5832456629 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 , 4 ])) +(f=-43823.52863746679 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 26 , 27 , 25 , 24 , 28 , 14 , 16 , 20 , 17 , 21 , 23 ])) +(f=-53333.608015069716 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 20 , 28 , 5 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-40548.622026869 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-43067.431645567034 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 11 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42374.81999538695 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42143.41434191329 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47042.521926421614 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 1 , 3 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 15 ])) +(f=-48520.59025500512 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 29 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46395.54736831573 pi=([ 15 , 18 , 22 , 29 , 19 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 2 , 1 , 3 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48076.627360711216 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 13 , 11 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 9 ])) +(f=-42440.68644310201 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 1 , 2 , 6 , 5 , 12 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52996.395752360295 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 13 , 1 , 9 , 2 , 6 , 5 , 12 , 24 , 26 , 25 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-45263.97899803671 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-56907.153495149876 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48888.42151151234 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 20 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-45312.785925677075 pi=([ 18 , 22 , 29 , 23 , 15 , 5 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-48522.34099739501 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 7 , 20 , 17 , 21 , 19 ])) +(f=-47115.06687723458 pi=([ 16 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-43129.60936015148 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43303.8430513056 pi=([ 28 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42322.11256683867 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 9 , 13 , 7 , 3 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50909.09944711343 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 11 ])) +(f=-48652.08882960162 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48270.77343398249 pi=([ 15 , 18 , 3 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49599.803069714886 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 26 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-48234.75555450454 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 24 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 16 , 21 , 19 , 15 ])) +(f=-50004.05593130467 pi=([ 15 , 18 , 22 , 23 , 14 , 17 , 11 , 10 , 29 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-39839.59095432977 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-44322.10476973902 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 21 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-43943.87458081076 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-45003.753440587425 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 21 , 14 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 23 ])) +(f=-46489.226576268054 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 2 , 7 , 9 , 13 , 1 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-55150.96827770845 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 21 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-43747.230819827404 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 11 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 25 , 20 , 17 , 21 , 19 ])) +(f=-47571.63657896519 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 1 , 13 , 5 , 2 , 6 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40611.93311427557 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 26 , 20 , 17 , 21 , 19 ])) +(f=-52848.09847005629 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 2 , 1 , 20 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-55044.957558301554 pi=([ 18 , 22 , 29 , 2 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42998.88571071902 pi=([ 15 , 18 , 29 , 23 , 14 , 7 , 11 , 10 , 4 , 8 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-41505.356644061474 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41727.387987626695 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 20 , 14 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-43933.10173863511 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 23 ])) +(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-46234.53562024711 pi=([ 18 , 22 , 29 , 23 , 11 , 4 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-53621.75161739939 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 5 , 3 , 27 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43444.37663618285 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44308.78701885032 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 12 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40557.997808296415 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 21 , 19 , 15 ])) +(f=-42571.007999649904 pi=([ 15 , 18 , 22 , 29 , 23 , 12 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 11 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39773.477614456584 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44733.805249495126 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 1 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41728.416826146815 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 24 , 26 , 25 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-50130.60471229399 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 27 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43953.25004250861 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42537.25079819869 pi=([ 15 , 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 14 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-41895.02849528201 pi=([ 18 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 22 , 15 , 19 ])) +(f=-43635.08836891657 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) +(f=-41183.00356227588 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) +(f=-45927.68724099526 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 13 , 10 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-39953.849007572084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42586.56531200269 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -44120.98421665069 +Max Fitness : -38023.44690597211 +Fitness Variance : 2.1745904841021538E7 +************************************************************ +(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40557.997808296415 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 21 , 19 , 15 ])) +(f=-40548.622026869 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-40535.71709762499 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39953.849007572084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39839.59095432977 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39773.477614456584 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50637.576326368275 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 23 ])) +(f=-40973.792936166086 pi=([ 22 , 29 , 23 , 14 , 15 , 18 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49594.522338409755 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) +(f=-43703.12459977744 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 26 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47090.91566022339 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 27 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-41270.62467722175 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 11 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46209.70232728035 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 1 , 3 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45488.36449524372 pi=([ 18 , 22 , 29 , 25 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 27 , 24 , 16 , 26 , 20 , 17 , 21 , 15 , 19 ])) +(f=-45003.73673938088 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 16 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-45422.26578519155 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 23 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50169.7206307809 pi=([ 18 , 22 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 21 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 , 23 ])) +(f=-50500.85275208061 pi=([ 15 , 18 , 22 , 10 , 23 , 14 , 11 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 20 , 17 , 21 , 19 ])) +(f=-44743.00072846643 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 17 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-41079.99204019482 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 11 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42012.057971719834 pi=([ 18 , 22 , 29 , 23 , 14 , 5 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43177.928391339745 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 13 , 12 , 1 , 2 , 6 , 5 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-41368.61654566332 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) +(f=-50921.57869310845 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 19 ])) +(f=-53492.17152907387 pi=([ 18 , 2 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43792.11921633988 pi=([ 15 , 18 , 29 , 23 , 14 , 7 , 11 , 10 , 4 , 8 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-44584.308729333854 pi=([ 18 , 22 , 29 , 23 , 7 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-48294.55609531235 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 24 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40903.88330032609 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 8 , 4 , 7 , 3 , 9 , 14 , 13 , 12 , 10 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42006.06915458696 pi=([ 18 , 22 , 23 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 15 , 19 ])) +(f=-44907.644050363655 pi=([ 26 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47451.348251206065 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 26 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49866.667799604176 pi=([ 18 , 22 , 4 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-50268.29017648448 pi=([ 18 , 22 , 23 , 15 , 11 , 29 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43933.0956057346 pi=([ 18 , 22 , 15 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44472.75852652846 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 29 , 1 , 2 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-48617.50243754212 pi=([ 18 , 22 , 19 , 29 , 10 , 15 , 12 , 11 , 4 , 8 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-41248.908477020566 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 21 , 19 ])) +(f=-46225.95439303873 pi=([ 18 , 22 , 15 , 11 , 10 , 29 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-52292.20990696791 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 10 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-53524.54424963217 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 5 , 13 , 8 , 14 , 6 , 12 , 2 , 1 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-55645.35551325772 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 22 , 6 , 5 , 12 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51755.91416645107 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 22 , 6 , 12 , 28 , 27 , 25 , 24 , 16 , 26 , 20 , 17 , 21 , 19 ])) +(f=-44585.939369494285 pi=([ 15 , 18 , 22 , 25 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44764.22794609901 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 15 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48851.52677137044 pi=([ 18 , 5 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-48605.845287375705 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 16 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 22 ])) +(f=-48823.41793729856 pi=([ 18 , 22 , 29 , 14 , 10 , 11 , 4 , 8 , 3 , 23 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49014.00661055695 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 8 , 6 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-47210.74633448456 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 21 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-56480.24135338932 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 27 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44299.57342423623 pi=([ 18 , 22 , 23 , 14 , 11 , 8 , 4 , 7 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 3 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46220.76160481543 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 22 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-41552.13013980384 pi=([ 15 , 18 , 14 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54549.83925178934 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 27 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43390.442801182326 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 17 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-41515.31802253864 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 , 13 ])) +(f=-42292.254876267805 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 7 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49564.734582342266 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 20 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 21 , 19 , 15 ])) +(f=-49636.773535222674 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 17 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-47897.15306777035 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 11 , 1 , 6 , 5 , 2 , 14 , 28 , 26 , 27 , 24 , 16 , 25 , 20 , 17 , 21 , 19 ])) +(f=-49037.07443928398 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 3 ])) +(f=-40811.80020963332 pi=([ 15 , 18 , 26 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44379.3191116007 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 15 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41419.37078665115 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-41094.564248343064 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 19 ])) +(f=-40452.946718110165 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) +(f=-43434.22601673678 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 4 , 1 , 2 , 6 , 5 , 26 , 27 , 25 , 24 , 28 , 14 , 16 , 20 , 17 , 21 , 23 ])) +(f=-53571.85059454023 pi=([ 18 , 22 , 2 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-48412.25270650594 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 26 , 20 , 17 , 21 , 19 , 4 ])) +(f=-48460.74052061577 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 27 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43332.43924996996 pi=([ 26 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-40759.57305193988 pi=([ 29 , 19 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-45966.397939457944 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 26 , 25 , 24 , 27 , 28 , 20 , 17 , 21 , 19 , 16 ])) +(f=-45542.74900987408 pi=([ 18 , 14 , 22 , 29 , 17 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 28 , 25 , 26 , 27 , 24 , 16 , 21 , 19 , 15 ])) +(f=-48412.520763198925 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 25 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43931.868661609275 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 20 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 21 , 15 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -44357.78007816357 +Max Fitness : -38006.139723745524 +Fitness Variance : 2.1552799172287464E7 +************************************************************ +(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39953.849007572084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39839.59095432977 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39773.477614456584 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41836.74869745143 pi=([ 13 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47849.47118544763 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 9 , 13 , 3 , 2 , 7 , 1 , 6 , 5 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51036.01395993213 pi=([ 18 , 22 , 29 , 23 , 2 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50329.09848799423 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 26 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42664.94047398682 pi=([ 18 , 22 , 29 , 15 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-42846.869089685424 pi=([ 18 , 22 , 29 , 16 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 4 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 , 15 ])) +(f=-45494.70418074256 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 21 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 , 23 ])) +(f=-50339.26641866493 pi=([ 18 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 23 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-40370.3580168195 pi=([ 18 , 22 , 23 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51139.83395468051 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 12 , 10 , 4 , 3 , 7 , 9 , 5 , 13 , 1 , 8 , 2 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-47715.22412088167 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 17 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-42060.03024881343 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 17 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-53541.886225547845 pi=([ 18 , 22 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 4 , 1 , 2 , 6 , 28 , 5 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 ])) +(f=-46951.661050250004 pi=([ 18 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 22 , 15 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-50559.79943821009 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 1 ])) +(f=-40067.85819740604 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-49163.92382598297 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 8 , 4 , 23 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41726.85943436428 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 7 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42019.96358967052 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 1 , 6 , 5 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39905.13755200526 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 8 , 11 , 10 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43102.41138651273 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42473.642245971976 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-49809.47413824991 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 3 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39710.71461356645 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-53213.441075424045 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 20 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47486.899397718254 pi=([ 15 , 18 , 22 , 19 , 29 , 14 , 1 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-46843.427880180054 pi=([ 15 , 18 , 22 , 29 , 23 , 17 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) +(f=-46426.79083599483 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 , 9 ])) +(f=-41185.74503629279 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 6 , 1 , 2 , 12 , 15 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49913.689917501455 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 28 , 29 , 26 , 25 , 24 , 16 , 7 , 27 , 21 , 19 , 15 ])) +(f=-44930.656999184146 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 10 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39248.76882591742 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-42174.65977851339 pi=([ 22 , 29 , 23 , 14 , 15 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42501.06968095208 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 20 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-40740.27228062485 pi=([ 18 , 22 , 19 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 ])) +(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-42840.151148505654 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 27 , 28 , 16 , 17 , 21 , 19 ])) +(f=-41851.03476723005 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 4 , 1 , 2 , 6 , 5 , 28 , 29 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46140.360053530036 pi=([ 18 , 19 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 22 , 13 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 23 ])) +(f=-57925.90523147925 pi=([ 18 , 22 , 29 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 27 , 6 , 5 , 15 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-46244.58320369431 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-42221.92341018523 pi=([ 19 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 22 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-53960.03856362065 pi=([ 29 , 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 6 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44296.092920392904 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 1 , 8 , 4 , 3 , 9 , 13 , 7 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40806.68234260189 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42797.737899174645 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 12 ])) +(f=-46120.595061193475 pi=([ 7 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54123.88804527888 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 24 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47666.95985450225 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 26 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48747.86174428613 pi=([ 15 , 18 , 22 , 29 , 9 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45033.503420701396 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 7 , 10 , 8 , 4 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39706.36120105481 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46627.98845394755 pi=([ 16 , 18 , 22 , 29 , 23 , 14 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 ])) +(f=-43311.5114647024 pi=([ 18 , 22 , 26 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 , 13 ])) +(f=-48785.55954507668 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 26 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43090.91136879473 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 8 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40913.375239300134 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 17 ])) +(f=-57211.08825482662 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 1 , 3 , 26 , 2 , 6 , 5 , 12 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45475.82274144633 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 13 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43636.252618079096 pi=([ 18 , 22 , 29 , 23 , 12 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-40349.649624004145 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39672.15869044335 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 10 , 11 , 4 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45087.096536330784 pi=([ 18 , 22 , 29 , 23 , 15 , 7 , 11 , 10 , 4 , 8 , 3 , 13 , 12 , 9 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48910.74551920536 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 28 , 1 , 2 , 6 , 5 , 17 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-42468.544420344006 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 13 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44723.075215099714 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 21 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-51946.39196536817 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 26 , 25 , 24 , 27 , 4 , 16 , 28 , 20 , 17 , 21 , 19 ])) +(f=-45458.093508650716 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 21 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 15 ])) +(f=-47571.35966700513 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-40459.493171893635 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 13 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46568.6965323012 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 19 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -43647.353797874646 +Max Fitness : -36513.51060657976 +Fitness Variance : 2.2679957386398077E7 +************************************************************ +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39710.71461356645 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-39706.36120105481 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-39672.15869044335 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 10 , 11 , 4 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39248.76882591742 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38506.47047020704 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-53309.9227331976 pi=([ 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 18 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45628.67253555872 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39220.15233811499 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42286.81606692462 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 15 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40856.149996484135 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 10 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45034.282534323145 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50784.66443574607 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 25 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-50558.98052816577 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50932.350562999905 pi=([ 18 , 22 , 15 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 29 , 12 , 1 , 2 , 6 , 5 , 23 , 20 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) +(f=-55258.54712957588 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 26 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-39324.12174605744 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41230.20496391014 pi=([ 29 , 18 , 22 , 28 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-47345.7437540495 pi=([ 19 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 4 , 15 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 ])) +(f=-50657.70942516897 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 21 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-47249.217089866775 pi=([ 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 18 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54423.12443194025 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 1 , 20 , 17 , 21 , 19 ])) +(f=-50110.0591287041 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 7 , 8 , 4 , 17 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-43468.579916886636 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-41307.18931949004 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-40880.55334174236 pi=([ 15 , 18 , 29 , 22 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-48783.27666381248 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 5 , 15 ])) +(f=-43370.276103384385 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 8 , 7 , 9 , 3 , 13 , 17 , 2 , 1 , 6 , 5 , 4 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-45866.42603071538 pi=([ 18 , 22 , 19 , 29 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 23 ])) +(f=-39083.14354214326 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40582.03331668203 pi=([ 18 , 22 , 29 , 23 , 28 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 17 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-41909.34893948873 pi=([ 15 , 18 , 22 , 29 , 23 , 20 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 17 ])) +(f=-49669.15703107045 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41203.37904868802 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-41228.08227349135 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 13 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 28 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49696.734704126866 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 , 19 ])) +(f=-45443.95223217328 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 8 , 19 ])) +(f=-44947.27215168353 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 16 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 20 , 21 , 15 , 19 ])) +(f=-50439.779551907806 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 27 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45172.58379426305 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 12 , 2 , 1 , 5 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54077.91679682241 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 6 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42195.76505852382 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 8 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38844.736538750294 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43129.105287091865 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 9 , 3 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-58306.881731694346 pi=([ 2 , 22 , 29 , 23 , 14 , 15 , 18 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45274.56737314335 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 20 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39075.56862979752 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-55904.06852272939 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 24 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43676.09389883708 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 16 , 19 , 29 ])) +(f=-50423.41082148532 pi=([ 6 , 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-50018.4312129354 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 27 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40487.669495182825 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 29 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46382.02929794382 pi=([ 29 , 18 , 22 , 23 , 14 , 10 , 19 , 11 , 4 , 7 , 9 , 3 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-50695.97707516187 pi=([ 15 , 22 , 29 , 23 , 10 , 4 , 18 , 8 , 3 , 7 , 9 , 5 , 13 , 12 , 11 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41098.27363697449 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 13 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-42685.06467289234 pi=([ 18 , 22 , 29 , 23 , 17 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 14 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-48842.500753659 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 8 , 19 ])) +(f=-47664.56449983225 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 23 ])) +(f=-40459.056187207265 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45404.987975227865 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 26 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46720.60987680671 pi=([ 15 , 18 , 22 , 29 , 12 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39578.25808532511 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 13 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46003.05196914166 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 1 , 8 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43420.31049069085 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 24 , 19 ])) +(f=-39361.969532598145 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-41078.569973501624 pi=([ 18 , 22 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 23 , 19 ])) +(f=-41218.50468471051 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 15 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45191.47732942153 pi=([ 18 , 22 , 29 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 11 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-41508.85037959234 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 27 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42846.869089685424 pi=([ 18 , 22 , 29 , 16 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 4 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44701.37150627189 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 16 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-41233.603455838616 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 17 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-51717.878213118274 pi=([ 15 , 18 , 6 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) +(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -43283.01260001815 +Max Fitness : -36513.51060657976 +Fitness Variance : 2.539313249861431E7 +************************************************************ +(f=-39220.15233811499 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-39083.14354214326 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39075.56862979752 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-38844.736538750294 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38506.47047020704 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-53340.76711317407 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 15 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 17 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-43839.51295101156 pi=([ 18 , 22 , 29 , 23 , 9 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46956.538424825376 pi=([ 10 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-51157.777168542394 pi=([ 15 , 18 , 29 , 23 , 28 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 22 , 1 , 2 , 5 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40396.492113976514 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 5 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42447.88777311993 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 10 , 8 , 11 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49562.29354497217 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 1 , 8 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 21 , 19 ])) +(f=-40653.48747052607 pi=([ 14 , 18 , 22 , 29 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-39309.515050323454 pi=([ 22 , 18 , 19 , 23 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44038.22212820133 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40291.65351394373 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42119.08570444525 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 15 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38169.822054734745 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42800.05201300205 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 15 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39218.09498412825 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-48179.062100118674 pi=([ 29 , 18 , 28 , 23 , 17 , 14 , 12 , 11 , 10 , 22 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-47957.84243320121 pi=([ 18 , 22 , 23 , 16 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) +(f=-50107.83302902306 pi=([ 15 , 18 , 29 , 22 , 14 , 11 , 10 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 7 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-42047.29114593974 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 20 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 29 , 19 ])) +(f=-46380.27727456953 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 1 , 3 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-47520.65549786155 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47001.51499109799 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 15 , 24 , 19 ])) +(f=-51646.1060848261 pi=([ 18 , 6 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 3 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40866.54288807056 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 21 , 19 , 22 ])) +(f=-40119.35047285117 pi=([ 18 , 22 , 29 , 14 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38072.914559854355 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-49479.156113392295 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 8 , 4 , 16 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 23 ])) +(f=-39324.12174605744 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44731.42102494208 pi=([ 15 , 18 , 22 , 29 , 23 , 7 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52525.91559736151 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 6 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-42023.44923326748 pi=([ 15 , 18 , 22 , 29 , 23 , 26 , 11 , 10 , 13 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42300.439586014734 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 2 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41218.28072157538 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 21 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 19 ])) +(f=-44878.73554793992 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 2 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 1 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) +(f=-40906.4999704341 pi=([ 18 , 20 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-43451.523509651175 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 14 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43736.3115137368 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 11 , 2 , 1 , 6 , 5 , 12 , 13 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49431.83043600276 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 25 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 24 , 16 , 21 , 19 , 15 ])) +(f=-48128.317214448 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 20 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-45598.11266140471 pi=([ 29 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38591.831139246475 pi=([ 18 , 22 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-49004.97659050899 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 22 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45851.25187101122 pi=([ 15 , 18 , 22 , 29 , 24 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45852.61491329676 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 28 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41060.6704194925 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49899.44959185879 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 12 , 13 , 28 , 5 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-56356.336737959464 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 26 , 6 , 5 , 15 , 28 , 29 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49414.10546959258 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 26 , 4 , 7 , 9 , 13 , 8 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41453.04806489284 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 4 , 8 , 7 , 9 , 3 , 10 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-43432.32275578472 pi=([ 18 , 22 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 21 , 1 , 2 , 6 , 5 , 4 , 29 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) +(f=-42863.01302440112 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 26 , 25 , 24 , 27 , 28 , 16 , 21 , 20 , 19 ])) +(f=-46561.40924670531 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 , 8 ])) +(f=-42982.951627201284 pi=([ 14 , 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-41200.03867405918 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45740.88755949279 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 2 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40573.04353111647 pi=([ 18 , 22 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 2 , 1 , 6 , 5 , 12 , 9 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-47069.363510083036 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 22 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42713.96721164972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 15 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45896.37786788888 pi=([ 9 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46837.68746163567 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 28 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-38526.07482493535 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52642.35261744935 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 27 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) +(f=-46353.22902043633 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 21 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42991.19609114278 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 , 21 ])) +(f=-45721.10120493195 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 6 , 5 , 3 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41338.91609885712 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 3 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44005.910855548056 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 17 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-44808.18765087511 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -42671.54805264255 +Max Fitness : -36513.51060657976 +Fitness Variance : 2.0783242679261208E7 +************************************************************ +(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-38844.736538750294 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38591.831139246475 pi=([ 18 , 22 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38526.07482493535 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38506.47047020704 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38169.822054734745 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38072.914559854355 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42298.21566054243 pi=([ 18 , 22 , 29 , 14 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51117.97056592161 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-40664.31515461528 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 12 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39635.86866990901 pi=([ 22 , 29 , 23 , 14 , 10 , 11 , 8 , 4 , 7 , 9 , 3 , 13 , 6 , 1 , 2 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37945.21596700073 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-46664.229658263546 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 , 19 ])) +(f=-47587.51114904107 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 13 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42563.077952276595 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48456.60836652055 pi=([ 18 , 22 , 29 , 23 , 3 , 15 , 10 , 11 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41317.56164145328 pi=([ 14 , 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 11 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-56793.36089916099 pi=([ 18 , 1 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 12 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47656.45788056104 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 20 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-48172.26417804586 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 16 , 4 , 8 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 22 ])) +(f=-46600.27639906481 pi=([ 15 , 24 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49185.991044717455 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43932.03227980314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 29 , 15 , 19 , 12 ])) +(f=-50405.374973444144 pi=([ 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 2 , 18 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42249.910396545696 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 10 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 29 , 19 ])) +(f=-52911.13971947225 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 21 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-51317.61666018568 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 29 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41699.94361513413 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37895.14060141447 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45805.029870695034 pi=([ 27 , 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54577.28752591866 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 1 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 8 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45072.58097810725 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 22 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46144.11317745917 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 19 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39448.620590803104 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 , 15 ])) +(f=-48533.26271899132 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 27 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49554.56295163419 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 23 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46169.67307439533 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-40993.68768791446 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 13 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42171.982384197014 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41609.20075839271 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 13 ])) +(f=-38321.03437223947 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-43510.347437220626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 , 21 ])) +(f=-46224.038157834475 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 3 , 12 , 2 , 1 , 6 , 5 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47431.4553800285 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 2 , 1 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46843.50266479004 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47262.200243123225 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 1 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 ])) +(f=-40843.47059549646 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 18 , 16 , 20 , 17 , 21 ])) +(f=-40912.06725673618 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 11 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41657.35250551362 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 13 ])) +(f=-39507.458858719474 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46443.138363515805 pi=([ 18 , 29 , 23 , 15 , 10 , 22 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47845.89838923249 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 27 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45844.185454703795 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 21 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44620.191830504504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 5 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 20 , 17 , 21 ])) +(f=-41980.28168039817 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43835.83310784341 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-42171.982384197014 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42739.16841942335 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42280.09273361284 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 20 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-51638.48832780695 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 25 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46480.465748546005 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) +(f=-53197.64942027617 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 ])) +(f=-37826.479863957386 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45956.90189066063 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 3 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41139.57934944893 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 6 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 11 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45215.07989685836 pi=([ 18 , 22 , 29 , 23 , 7 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44380.447057155856 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50491.05893361183 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 26 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 21 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 19 ])) +(f=-48529.82060490205 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 7 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) +(f=-44018.27501894774 pi=([ 18 , 22 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 17 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-39840.58077269349 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45643.89018606912 pi=([ 18 , 22 , 29 , 23 , 5 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49617.72256970388 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 23 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41082.144464343626 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 17 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-42175.183429456854 pi=([ 18 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 23 ])) +(f=-48412.520763198925 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 25 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40683.684905136935 pi=([ 18 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) +(f=-38484.441856834565 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47281.50253851338 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 22 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43813.34170929912 pi=([ 18 , 22 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 23 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -43076.572361247316 +Max Fitness : -36513.51060657976 +Fitness Variance : 2.3009694894689083E7 +************************************************************ +(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38321.03437223947 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38169.822054734745 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38072.914559854355 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37945.21596700073 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-37895.14060141447 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37826.479863957386 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41073.90284158002 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 5 , 7 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48743.03338654059 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 14 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45311.19191504938 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 9 , 13 , 15 , 8 , 3 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40907.32177650158 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41026.80416721216 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48127.151907559884 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 26 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) +(f=-43388.3060569392 pi=([ 18 , 22 , 29 , 23 , 8 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42835.415324876565 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 13 , 5 , 11 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42542.72218283997 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 6 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42042.863319408665 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 19 ])) +(f=-44253.75127470353 pi=([ 8 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38698.880589546825 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) +(f=-40192.56002181475 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38729.97706839756 pi=([ 18 , 22 , 29 , 28 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-40169.657398574134 pi=([ 18 , 20 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-38085.66296067728 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45442.482631266204 pi=([ 18 , 15 , 24 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 29 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46605.54426992919 pi=([ 4 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48297.17980062408 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-54708.07507137388 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50835.520363867276 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 2 , 3 , 11 , 4 , 8 , 7 , 9 , 13 , 5 , 12 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-55775.59936608965 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 24 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49838.22968648515 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49537.33527326955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 19 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48778.7849063409 pi=([ 17 , 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 29 , 26 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-41491.96531290275 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40856.50304719109 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 12 , 9 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50572.61559529448 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 21 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-41151.041353497385 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54307.47254331296 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 16 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 19 ])) +(f=-46433.9998515323 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 3 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42419.56692500489 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 26 , 14 , 28 , 29 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40528.75655153318 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 1 , 2 , 6 , 5 , 14 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41798.621376993135 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 11 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40480.220689720954 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 24 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-44223.52822375019 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 21 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-46929.73559343019 pi=([ 18 , 3 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43574.93382864229 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 20 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) +(f=-39730.60880960913 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40990.038078668265 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 14 ])) +(f=-45250.28568712184 pi=([ 18 , 22 , 29 , 11 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45745.91232911663 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 12 , 18 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45880.9445840548 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 13 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42580.0806553077 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 15 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39833.59465675629 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 1 , 2 , 6 , 5 , 3 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40763.07808779247 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 19 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38900.546400978565 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40841.600739858884 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37913.94657604718 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42524.11491651481 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 14 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45221.01301237184 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 21 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42511.22233394598 pi=([ 18 , 22 , 23 , 14 , 11 , 15 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-48612.13247102598 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 23 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41841.60410989264 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38636.95575891533 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38991.071842057296 pi=([ 18 , 22 , 29 , 23 , 14 , 21 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-44531.36783953781 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 , 19 ])) +(f=-40468.334459581514 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 8 , 12 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-46144.2904471458 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46433.9998515323 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 3 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44223.465180247775 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 17 , 21 , 20 ])) +(f=-51484.805251512495 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 10 , 27 , 25 , 24 , 18 , 16 , 20 , 17 , 21 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40724.81902814343 pi=([ 18 , 22 , 14 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-39699.09956992663 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 21 , 15 ])) +(f=-37803.902824784505 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40461.74168976805 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45195.05899729286 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 3 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-53698.34723556768 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 27 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41950.23794256776 +Max Fitness : -36513.51060657976 +Fitness Variance : 2.1661969519485712E7 +************************************************************ +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37945.21596700073 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-37913.94657604718 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37895.14060141447 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37826.479863957386 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37803.902824784505 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44949.750015704725 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 8 ])) +(f=-43394.288107293956 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-39162.78121966453 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 13 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47649.90700087574 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 21 ])) +(f=-46379.22897547268 pi=([ 5 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40993.24185917499 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 5 , 1 , 2 , 12 , 19 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47309.748558308835 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39633.44019456044 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 7 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-38486.60806484533 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44923.86155175785 pi=([ 18 , 22 , 29 , 23 , 15 , 25 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46553.73886351439 pi=([ 18 , 22 , 23 , 11 , 9 , 10 , 4 , 7 , 3 , 13 , 12 , 8 , 1 , 2 , 6 , 5 , 14 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-43654.484173313314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 17 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-37655.14926161676 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38937.97368555576 pi=([ 18 , 22 , 17 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) +(f=-46181.51283399784 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 3 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50150.78989079431 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 11 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38321.29450797183 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-46950.04052105678 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 18 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37605.405506434174 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45988.26759539288 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 14 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38662.02920478814 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52890.19754155584 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 2 , 5 , 12 , 14 , 28 , 1 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-41845.76338461411 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 12 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47520.03701443744 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 3 , 4 , 8 , 2 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44681.74254188431 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 15 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45646.37496445462 pi=([ 7 , 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39035.423092511635 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) +(f=-47649.525729653586 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 20 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-47361.63017066332 pi=([ 18 , 22 , 29 , 28 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 7 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-50506.677789464105 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 24 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-41959.24534349981 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 14 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46575.26468896834 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 21 ])) +(f=-50213.28706244368 pi=([ 1 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43747.03701647103 pi=([ 18 , 22 , 29 , 23 , 24 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45266.03965118531 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 23 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-39439.329098601556 pi=([ 18 , 22 , 23 , 29 , 19 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-40869.8793070998 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 1 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-44383.89185349609 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 14 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43043.13848743957 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 13 , 8 , 4 , 6 , 7 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42131.88541065265 pi=([ 18 , 22 , 17 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 21 ])) +(f=-40705.996043273466 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 4 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47635.6312100228 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) +(f=-44233.365834148695 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 11 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47194.40137909757 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49400.84942734676 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 24 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50343.27483039994 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 20 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-46017.86278928272 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 13 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-46992.884235804566 pi=([ 18 , 22 , 29 , 4 , 23 , 14 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39824.07203999419 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40231.14993332075 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-48640.46660671946 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 , 21 , 19 ])) +(f=-43363.67340420276 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41042.50546145077 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45337.063104716784 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 9 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47342.139959167944 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 8 , 9 , 3 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44946.63924310879 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 1 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45082.659055799515 pi=([ 18 , 10 , 22 , 29 , 23 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43538.93235955934 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40852.1106909272 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44009.18340737809 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 2 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39968.94990159394 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44346.07473401783 pi=([ 9 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42989.17431539407 pi=([ 15 , 18 , 22 , 24 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39678.66745553824 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39678.66745553824 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40480.38465665392 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41731.407065898835 +Max Fitness : -35130.98396463256 +Fitness Variance : 1.8786914056865454E7 +************************************************************ +(f=-37605.405506434174 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45024.29825709343 pi=([ 18 , 22 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 1 , 7 , 9 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) +(f=-41291.65891417689 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44100.41515250661 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 ])) +(f=-38176.25935465558 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-54174.65513899055 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 ])) +(f=-41193.24157760525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42510.5372572088 pi=([ 18 , 26 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-40910.90064087086 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 13 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39751.21626842883 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 1 , 2 , 6 , 7 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43950.90655700879 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 1 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-42053.42280543566 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 4 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47293.57040188357 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 4 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38247.8730839997 pi=([ 18 , 22 , 17 , 29 , 23 , 19 , 15 , 11 , 10 , 5 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-43584.15226256367 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 26 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44698.427750332 pi=([ 8 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-37988.48724591828 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47637.742090527245 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 , 4 ])) +(f=-43780.17760842165 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 6 , 1 , 5 , 12 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) +(f=-39089.073588139916 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) +(f=-40782.74860544196 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 23 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-53994.54628942445 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 6 , 24 , 16 , 20 , 21 ])) +(f=-41884.762617396365 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 13 , 12 , 8 , 4 , 6 , 1 , 2 , 9 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44581.14966639654 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 6 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 1 , 2 , 5 , 12 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) +(f=-42299.697088341156 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 20 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-45776.49940821977 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 7 , 19 ])) +(f=-39696.71939718779 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 9 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43702.026569271344 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 17 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-39466.54431782248 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 15 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-47880.33338078285 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 ])) +(f=-38337.83757162582 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-41092.09579309606 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45559.88278631389 pi=([ 18 , 22 , 23 , 21 , 15 , 11 , 29 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-49731.432291550875 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) +(f=-40196.80254151359 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 19 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37917.248668292086 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41320.44799627246 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 1 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45088.53408080537 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-53734.71281948999 pi=([ 17 , 18 , 22 , 23 , 14 , 15 , 11 , 10 , 7 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 20 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 29 , 19 ])) +(f=-43946.00985573539 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 16 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-41868.852219675675 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 19 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37476.674639256365 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-53041.865021331905 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 14 , 8 , 27 , 6 , 1 , 2 , 5 , 12 , 28 , 23 , 26 , 25 , 24 , 16 , 20 , 21 ])) +(f=-45411.02534963561 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40550.69423635042 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 21 ])) +(f=-45295.62313628309 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 28 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38373.10309163908 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37641.12180016437 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-50032.54858987699 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) +(f=-41185.335632972245 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 , 20 ])) +(f=-46925.97763169629 pi=([ 9 , 18 , 22 , 29 , 23 , 20 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-46310.84935302756 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 16 , 1 , 2 , 6 , 5 , 13 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44513.52417139306 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 , 19 ])) +(f=-47621.566862019215 pi=([ 18 , 22 , 23 , 19 , 14 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) +(f=-38292.88126889372 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 5 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40550.0887816635 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 7 , 3 , 9 , 13 , 4 , 8 , 6 , 1 , 2 , 10 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40942.36040482037 pi=([ 18 , 22 , 29 , 23 , 15 , 5 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45007.69714193343 pi=([ 18 , 22 , 23 , 14 , 11 , 9 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-41952.862306121366 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 2 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46403.72405544423 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 17 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 25 , 27 , 24 , 16 , 20 , 21 , 26 , 19 ])) +(f=-43724.4399760474 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 27 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40972.65276821823 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 21 , 19 ])) +(f=-40560.032706805236 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 8 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46124.99298300188 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 4 , 23 , 7 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39308.0329504764 pi=([ 18 , 22 , 29 , 26 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38995.21287514144 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40999.166219703286 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 10 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-52178.58219499874 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 24 , 2 , 1 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37845.043536519355 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 3 , 8 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38774.03486284398 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 14 , 19 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37664.76088669779 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49035.172055529416 pi=([ 18 , 22 , 29 , 23 , 1 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41453.06051658998 +Max Fitness : -35130.98396463256 +Fitness Variance : 2.064174600493622E7 +************************************************************ +(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37476.674639256365 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48663.6351212814 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45131.029524739446 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 4 ])) +(f=-38437.92582083908 pi=([ 18 , 22 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-50687.99394815725 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 2 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41167.87240231528 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 3 , 11 , 10 , 4 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41795.06518032654 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 13 ])) +(f=-43017.746021916784 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 11 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42038.781626860764 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 17 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-43435.464456683505 pi=([ 18 , 3 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38265.25966962705 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43860.21869348554 pi=([ 22 , 29 , 23 , 21 , 14 , 15 , 11 , 18 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40499.67590003004 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-41988.065759487836 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 28 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39798.32335287905 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-40684.99612445054 pi=([ 18 , 22 , 13 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44433.5157102192 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 5 , 12 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-51083.31141464488 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-42820.54662794967 pi=([ 18 , 22 , 29 , 25 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41338.02295695073 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 25 , 19 , 23 ])) +(f=-40909.38179702384 pi=([ 18 , 23 , 21 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-45282.71904507798 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42641.57439739128 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 3 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38577.88352139912 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43023.7288455542 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46319.46113709271 pi=([ 8 , 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-39631.05154780662 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 14 ])) +(f=-45254.00339084016 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39975.698200922794 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 18 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38276.28990129276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50146.410472860705 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 16 , 10 , 4 , 8 , 3 , 7 , 13 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-40401.168376409216 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 13 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46040.0501859092 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38406.622528867614 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-38168.42903111144 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-47551.883339657295 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 16 , 7 , 9 , 13 , 5 , 8 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) +(f=-45379.00140546263 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 4 , 19 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42678.242090177606 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 10 , 19 ])) +(f=-38292.88126889372 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 5 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47098.953180589524 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 22 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44822.58379064856 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 6 , 9 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49196.05067355495 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 2 , 10 , 4 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 6 , 12 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-47404.24230314576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 24 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41262.713259218326 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 6 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44457.77651578525 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39969.35736163276 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 9 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-51211.01598165884 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 21 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-46512.63505992452 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 7 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 9 ])) +(f=-51240.96942658698 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 16 , 2 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) +(f=-40327.01801331719 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42427.07282459819 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 20 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) +(f=-48611.87199309582 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 28 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45127.64324199832 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 24 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-38851.41692153874 pi=([ 18 , 21 , 29 , 22 , 23 , 15 , 14 , 19 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47993.015791380305 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 24 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-45748.569205728534 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 20 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) +(f=-41360.76848378258 pi=([ 18 , 22 , 17 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 8 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-38805.826006506155 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 5 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48046.542798070805 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 25 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39502.4958196609 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 10 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45703.83196736837 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 22 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-51204.14819001998 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 28 , 1 , 2 , 5 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37512.52831797605 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39106.441063207785 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 28 ])) +(f=-44858.25627303594 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 2 , 3 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38478.150063005676 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52900.24613964844 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 25 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43278.85420666778 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 17 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-41919.613512775795 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 9 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49653.41328935424 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 8 , 4 , 27 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47237.083449846585 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 21 ])) +(f=-40336.75698883191 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 19 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-43995.47750961764 pi=([ 18 , 22 , 23 , 14 , 15 , 16 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 29 , 19 ])) +(f=-47390.830268433274 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 14 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51928.78260155793 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 4 , 2 , 5 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -42051.52096835006 +Max Fitness : -35130.98396463256 +Fitness Variance : 2.124622772466302E7 +************************************************************ +(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37512.52831797605 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37476.674639256365 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44933.06555399228 pi=([ 18 , 22 , 21 , 8 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-54507.33304407406 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 5 , 27 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41121.225695692134 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 9 ])) +(f=-42416.67541744153 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 8 , 3 , 4 , 6 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-41385.880690239646 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-40463.668131391336 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40357.19327386331 pi=([ 18 , 21 , 29 , 22 , 23 , 15 , 14 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40312.033603366595 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 7 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49559.50975089312 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 19 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40949.08064506274 pi=([ 18 , 13 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-49187.355089946075 pi=([ 18 , 21 , 22 , 23 , 15 , 14 , 19 , 11 , 10 , 8 , 3 , 29 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37474.66438302202 pi=([ 18 , 29 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41386.38103523756 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 26 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44431.61339085516 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 7 ])) +(f=-36840.83171112818 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-43340.76279368536 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48109.64162419671 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 16 , 8 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 14 ])) +(f=-39899.04772953086 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 13 ])) +(f=-50351.747865293066 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 9 , 15 , 11 , 10 , 8 , 4 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 3 , 16 , 20 , 17 , 21 ])) +(f=-45065.10789785606 pi=([ 18 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 22 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42911.57415636269 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 12 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42862.34098967272 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 23 , 16 , 20 , 17 ])) +(f=-51004.87581449494 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 6 , 8 , 1 , 2 , 5 , 12 , 24 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-46631.504138379154 pi=([ 18 , 22 , 21 , 8 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 4 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40929.39835736989 pi=([ 22 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 18 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37035.568875065976 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47783.623820364686 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 27 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45190.19488409747 pi=([ 18 , 22 , 13 , 29 , 23 , 15 , 11 , 10 , 14 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37284.75753979682 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41548.86243569839 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50012.58073558321 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 18 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39550.23515070503 pi=([ 18 , 13 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39561.87291809029 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 14 ])) +(f=-41922.01246006271 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 6 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42160.751517448836 pi=([ 18 , 22 , 29 , 23 , 15 , 28 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47949.467423024646 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 6 ])) +(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42267.89202563852 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48322.49933339484 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) +(f=-48780.93264407067 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 20 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-41134.95762112041 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 26 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41815.335826709736 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 14 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-41379.18713634341 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 1 , 2 , 9 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47481.013872217234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 27 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44230.37199429821 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43368.14669073211 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 23 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37526.919557707806 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-40253.12688913544 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43299.4286225539 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 27 ])) +(f=-44367.46578450845 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 1 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40831.1278072965 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42379.097834411106 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 3 , 5 , 11 , 10 , 4 , 8 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-51554.18912093362 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 25 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-53865.209450204384 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40041.48014741343 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) +(f=-51999.8540577465 pi=([ 18 , 22 , 29 , 1 , 23 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47500.090743618275 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 23 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44521.22153494753 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 10 , 19 ])) +(f=-37756.484001832505 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 12 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38119.18825590829 pi=([ 18 , 14 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39589.603388744836 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 20 , 19 ])) +(f=-45406.44283876128 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 6 , 3 , 4 , 7 , 9 , 13 , 1 , 5 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42000.12815016631 pi=([ 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 18 , 8 , 1 , 2 , 6 , 5 , 12 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43125.82929968427 pi=([ 18 , 22 , 23 , 15 , 11 , 2 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-43176.48055894474 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 13 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40274.97693358257 pi=([ 18 , 22 , 29 , 23 , 14 , 9 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38551.438781071134 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-40032.08181250459 pi=([ 18 , 13 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-48080.694131868346 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 15 , 1 , 2 , 5 , 12 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-45470.46910512453 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 29 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46012.11971693223 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44421.53736068237 pi=([ 18 , 8 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44253.097402850595 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 10 ])) +(f=-40076.1181955266 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41789.734498772275 +Max Fitness : -35130.98396463256 +Fitness Variance : 2.122448941911149E7 +************************************************************ +(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-37284.75753979682 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37035.568875065976 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36840.83171112818 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44002.95143603464 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 , 20 ])) +(f=-53498.76571860228 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 ])) +(f=-49325.06277544814 pi=([ 18 , 13 , 22 , 11 , 29 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-39257.03178562571 pi=([ 28 , 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-44209.29613898731 pi=([ 11 , 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42695.95480143703 pi=([ 18 , 22 , 29 , 23 , 15 , 26 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42536.91310750661 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 22 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45311.79220425771 pi=([ 18 , 22 , 10 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46678.04983814418 pi=([ 18 , 22 , 8 , 29 , 23 , 15 , 11 , 10 , 12 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49244.22316790935 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 4 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44582.533859647534 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 16 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-53750.69816214625 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 24 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43607.89125671751 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 3 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 20 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37414.47732292625 pi=([ 19 , 18 , 22 , 21 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45350.77173987905 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 25 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40286.27617735779 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 7 , 3 , 4 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-47556.30665580357 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 27 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39547.021316551654 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) +(f=-40713.41887047085 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 12 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 7 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40831.891610942635 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37500.50119649296 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41521.45424410314 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 12 ])) +(f=-37901.40847577734 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-45601.85526179732 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 26 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38780.24856430297 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 2 , 1 , 5 , 12 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37650.84961575149 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 13 , 10 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-47100.23119346599 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 15 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40714.038237865636 pi=([ 18 , 22 , 29 , 14 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49004.782958488395 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 7 , 24 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43727.58747923363 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 17 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-49402.12027489743 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 4 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39660.893295628186 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-56968.23149403651 pi=([ 18 , 22 , 29 , 23 , 14 , 9 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49427.764338026805 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 25 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42933.715173087374 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 28 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44413.096762773945 pi=([ 11 , 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 7 , 3 , 9 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42313.647946201345 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 12 , 8 , 6 , 3 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48421.89222102943 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 21 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37562.9264394574 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 11 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47718.14543128814 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) +(f=-43340.04928640471 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 , 19 ])) +(f=-36818.82566229266 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40053.901114375934 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) +(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40621.91752813369 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38691.15320960325 pi=([ 18 , 29 , 22 , 17 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-50870.722503488505 pi=([ 18 , 22 , 1 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47960.25908773516 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 25 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42680.45532032815 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 2 , 1 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 21 ])) +(f=-40581.18531551487 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38449.092717583626 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44472.49134654757 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 9 , 26 , 13 , 8 , 3 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-41012.156763100254 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49380.88636484172 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-49435.64661819314 pi=([ 18 , 13 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 16 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 20 , 17 ])) +(f=-39930.43835972198 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37935.122112840676 pi=([ 18 , 22 , 29 , 23 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50774.365508740695 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 28 , 6 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45279.87525220274 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 8 , 21 , 19 ])) +(f=-50753.67489315499 pi=([ 18 , 14 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 1 , 19 ])) +(f=-38519.27539496635 pi=([ 18 , 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-45496.76179539178 pi=([ 4 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48401.377972489216 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 16 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 22 , 19 ])) +(f=-51211.615069965264 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 24 , 26 , 25 , 27 , 11 , 16 , 20 , 17 , 21 ])) +(f=-38419.35461614155 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40396.65028900571 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-46181.195628003785 pi=([ 18 , 22 , 29 , 23 , 15 , 27 , 11 , 10 , 4 , 7 , 9 , 13 , 3 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45784.86093774462 pi=([ 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 18 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39265.01778248583 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 3 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-50343.40152141908 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 19 ])) +(f=-45335.44962731991 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 3 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41910.52399240966 +Max Fitness : -34812.91883149515 +Fitness Variance : 2.6958988392737627E7 +************************************************************ +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37035.568875065976 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36840.83171112818 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36818.82566229266 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38764.77381655618 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 20 ])) +(f=-44279.27174542477 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 10 , 19 ])) +(f=-36822.357875984315 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46462.83017688959 pi=([ 22 , 29 , 23 , 15 , 25 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 18 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47940.1758049373 pi=([ 18 , 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 28 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-40295.77733306178 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 13 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46862.27320848667 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 21 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42517.714766335004 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 2 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48046.26254949203 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 25 , 11 , 10 , 7 , 3 , 4 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 24 , 20 , 17 ])) +(f=-39282.6454075379 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-39438.17536403006 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 14 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39556.96920274654 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39218.92185677128 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 8 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42545.39883119015 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 2 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45065.23929407977 pi=([ 18 , 22 , 29 , 23 , 15 , 27 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49655.341163552854 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 22 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47349.33591251368 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 25 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-54462.96561841276 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 27 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-49582.220700664795 pi=([ 18 , 14 , 22 , 29 , 23 , 19 , 15 , 6 , 11 , 10 , 4 , 8 , 16 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-37142.702618211566 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37269.66138151152 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44019.25244012099 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 11 ])) +(f=-45492.58771763988 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) +(f=-41154.08369604955 pi=([ 18 , 26 , 22 , 21 , 19 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-43258.346577963384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 ])) +(f=-39014.817229869754 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46461.29571728709 pi=([ 18 , 22 , 5 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39360.59344910889 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 8 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-52610.34902980487 pi=([ 18 , 22 , 29 , 14 , 23 , 15 , 11 , 10 , 8 , 3 , 25 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38658.72662188333 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40724.539502284766 pi=([ 26 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47163.053411426656 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 12 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49499.96232584017 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37809.05175478821 pi=([ 18 , 22 , 29 , 23 , 26 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44433.85205839658 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 29 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37394.98219906604 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) +(f=-48979.12589181692 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 16 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 20 , 17 , 21 , 19 ])) +(f=-46537.85609524661 pi=([ 18 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 22 , 7 , 13 , 9 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46480.50677620679 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 27 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-51236.30984515844 pi=([ 28 , 18 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 22 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42051.19893760878 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 19 ])) +(f=-47386.32845179126 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 24 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-44729.754465575475 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 12 ])) +(f=-42907.50202893505 pi=([ 9 , 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47576.4144215305 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 6 , 13 , 3 , 5 , 12 , 2 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38449.092717583626 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44550.000795470085 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-38526.955661553075 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 5 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37840.38532139584 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45923.846785074005 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 26 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47377.26392226232 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 28 , 9 , 13 , 5 , 8 , 2 , 1 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37108.60102097951 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 7 , 3 , 9 , 11 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41083.2622228132 pi=([ 20 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-44914.5204047607 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-49180.87752567193 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 25 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39424.89712759717 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 12 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37229.28427786502 pi=([ 18 , 21 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-48288.52848268533 pi=([ 18 , 22 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 29 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39397.321026727295 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43792.58377476339 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 19 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) +(f=-45013.74482567102 pi=([ 18 , 7 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44356.863222881104 pi=([ 18 , 22 , 29 , 14 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-51498.41525241299 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 16 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-47844.86415192453 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 17 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-43513.250362741186 pi=([ 18 , 14 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 ])) +(f=-38066.15363107349 pi=([ 29 , 18 , 22 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41240.69598598413 +Max Fitness : -34812.91883149515 +Fitness Variance : 2.4693920820515156E7 +************************************************************ +(f=-36822.357875984315 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36818.82566229266 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46233.969945981415 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 22 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39699.191992124055 pi=([ 18 , 20 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) +(f=-37312.59678053353 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-49618.31164972299 pi=([ 18 , 2 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46773.468802069416 pi=([ 18 , 22 , 29 , 3 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-38760.65891524169 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-38215.61799855365 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-45074.17987512578 pi=([ 4 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45191.15092490852 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 15 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39471.01671170121 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 13 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38382.34703144043 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47820.65807320336 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 26 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44316.943419525516 pi=([ 10 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 7 , 3 , 9 , 13 , 12 , 8 , 4 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45794.928125031365 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 17 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-47558.6749798575 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 , 19 ])) +(f=-42615.30709279764 pi=([ 27 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-47588.97071778406 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 5 , 4 , 22 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40669.68142515399 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 6 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-47735.189111604996 pi=([ 18 , 14 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40698.82688830406 pi=([ 27 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46540.32926798764 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-39505.572335120894 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 6 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42961.297328450404 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 21 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-38710.923514882175 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42013.00432829681 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40704.16965111962 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 19 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38705.732570956185 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48850.832514772104 pi=([ 18 , 22 , 29 , 5 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 8 , 6 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-55100.49923951484 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 25 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50662.69924608189 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 20 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-52598.97240456953 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 24 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 ])) +(f=-45133.2527655005 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 28 , 7 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47787.883909008975 pi=([ 18 , 22 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 29 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-45277.82666270947 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 22 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37877.124422989255 pi=([ 18 , 22 , 19 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45254.513251988275 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46170.175678202344 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 19 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36851.612735787545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36992.10601241572 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 13 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37230.225540144565 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44414.87472103591 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 27 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37538.16342629454 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 7 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-43369.6056739032 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 19 , 24 ])) +(f=-45964.23187963741 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 28 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-39853.47026499762 pi=([ 18 , 22 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37905.42354748511 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48750.775048500924 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 24 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-51007.02225752874 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 1 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 2 , 20 , 17 , 21 , 19 ])) +(f=-39688.57736048332 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46570.190940523185 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48048.23075479185 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 19 ])) +(f=-40004.687283429565 pi=([ 18 , 14 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 9 , 3 , 7 , 5 , 1 , 2 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39609.02002158742 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 12 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36753.53326514502 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-39471.23221649268 pi=([ 13 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44979.98655305777 pi=([ 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 18 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40039.52759197007 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 18 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45827.469799506594 pi=([ 18 , 22 , 5 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45452.82225418842 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 16 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-38418.44036909876 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-45953.101971643904 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 28 , 12 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48430.83310499667 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 28 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36845.81004648621 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39709.98698481758 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42311.92535881762 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41759.91208757464 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 ])) +(f=-37484.78670291805 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37971.864505665515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 12 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42297.04940293929 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 19 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-56748.911906366666 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 12 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43025.8774501873 pi=([ 8 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) +(f=-47670.21478033473 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 21 ])) +(f=-48624.496890017006 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41471.698202859654 +Max Fitness : -34710.72212940485 +Fitness Variance : 2.604272598257065E7 +************************************************************ +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36753.53326514502 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51504.47772928721 pi=([ 27 , 5 , 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-47440.355105164876 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 26 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-53558.452096023306 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 25 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43094.0291824601 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 12 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37046.60307956586 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44550.000795470085 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-39186.0959177577 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 13 , 10 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48537.743299190995 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-44717.24639028643 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-49707.33513590454 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 10 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37698.926420680575 pi=([ 18 , 14 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-50428.811326210285 pi=([ 13 , 18 , 22 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 3 , 5 , 23 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37458.1816666702 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-43376.55870577928 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 3 ])) +(f=-44030.648094336924 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 22 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38702.84380475536 pi=([ 19 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41516.346102812706 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 ])) +(f=-42601.88939907699 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 12 , 3 , 5 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 13 ])) +(f=-51923.77545579076 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 27 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50183.048363260496 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 17 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-42222.07587643535 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 4 , 8 , 9 , 7 , 10 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41442.63054216535 pi=([ 18 , 22 , 29 , 24 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) +(f=-43900.74680792269 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 22 , 4 , 7 , 3 , 9 , 13 , 8 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40743.666868383574 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 12 , 13 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45194.4014505394 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 12 , 8 , 6 , 1 , 9 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45239.118424899636 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 16 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) +(f=-43637.49051832925 pi=([ 18 , 22 , 16 , 29 , 23 , 21 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 8 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 19 ])) +(f=-42172.18332769643 pi=([ 18 , 22 , 29 , 23 , 7 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45406.15634463716 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38000.91716096263 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 20 ])) +(f=-39466.60166451322 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 14 ])) +(f=-41719.13093712336 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) +(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-51273.410882746895 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 27 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41486.10616079573 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 6 , 8 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39278.1386029995 pi=([ 18 , 21 , 29 , 14 , 19 , 15 , 22 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-40034.177039497095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40714.24432312767 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 9 , 7 , 11 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37112.65927286298 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 19 ])) +(f=-36341.72076812892 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39111.91147205448 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 13 , 8 , 11 , 10 , 7 , 3 , 9 , 12 , 4 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-49709.1885572315 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) +(f=-40585.588315996974 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 11 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45145.5794767381 pi=([ 18 , 22 , 29 , 23 , 3 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36738.83804115659 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) +(f=-43673.716748301566 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 22 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37777.117242927474 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45073.625398922326 pi=([ 22 , 29 , 23 , 15 , 16 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43514.373353076415 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 4 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46741.99526997533 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 14 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44471.65210231284 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 20 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-42685.08375408063 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 14 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45264.69003029359 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 15 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36838.88016529302 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-46012.64221368291 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45788.07849127122 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 29 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51180.633653966586 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-42785.50188737015 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 2 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38576.794650952834 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46083.75983408586 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 26 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40342.37364928741 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 7 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44354.98305853931 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 15 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47189.373183579904 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44115.36912046093 pi=([ 18 , 22 , 21 , 29 , 23 , 5 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39953.40985546618 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47629.755193195924 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36375.910239306184 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-42938.084143920656 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 29 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47185.97274319337 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 26 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-53409.04112171101 pi=([ 18 , 20 , 1 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) +(f=-37547.40698955197 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-43005.2171940119 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 21 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -41323.47083838928 +Max Fitness : -34298.08424247619 +Fitness Variance : 2.5200444364002466E7 +************************************************************ +(f=-36753.53326514502 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-36738.83804115659 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) +(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36375.910239306184 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-36341.72076812892 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47880.33338078285 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 ])) +(f=-36201.68569756134 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40990.36180894106 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46041.14921718794 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 ])) +(f=-39264.651753404265 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 2 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-38853.04013369008 pi=([ 15 , 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44966.29015468113 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-44658.84688318132 pi=([ 8 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40680.898789335675 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 21 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-44572.52054170092 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 ])) +(f=-52331.88279452682 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 20 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 ])) +(f=-35378.93353210095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-44478.40869036848 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 14 , 9 , 1 , 2 , 6 , 12 , 13 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43032.62381635995 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 23 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46966.01332737835 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-45154.863504197674 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40037.54684988006 pi=([ 18 , 22 , 29 , 23 , 15 , 6 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-45854.300697945764 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 14 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-39090.64293817662 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) +(f=-43449.7010222345 pi=([ 18 , 23 , 15 , 11 , 22 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-38775.60360327272 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-43835.69307338006 pi=([ 18 , 29 , 23 , 15 , 11 , 22 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41527.66728041164 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 13 , 5 , 8 , 9 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44628.8603798985 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 26 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 27 ])) +(f=-52481.807451723485 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 6 , 12 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43910.54235817113 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 5 , 19 ])) +(f=-40036.07363657696 pi=([ 22 , 25 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41454.3059335927 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 17 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 21 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39701.132207754774 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 19 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-43255.802347341865 pi=([ 18 , 22 , 29 , 15 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 , 19 ])) +(f=-42280.77025709543 pi=([ 18 , 22 , 29 , 23 , 11 , 15 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-44008.88609489851 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 3 , 19 ])) +(f=-38377.681259823694 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 3 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48241.37488018052 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 21 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37770.59412606168 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) +(f=-44903.02130193051 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 , 5 ])) +(f=-41616.99493322719 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 18 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 20 ])) +(f=-39265.12487554805 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 13 , 12 , 3 , 5 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42290.67155210483 pi=([ 18 , 22 , 25 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37714.421640291854 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 10 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47278.45776070618 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 24 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42606.85544622933 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37330.72793610566 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) +(f=-41051.83146394096 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 8 , 6 , 1 , 4 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-52274.80375001807 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 26 , 1 , 2 , 5 , 17 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 29 ])) +(f=-42262.09186514995 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 29 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44943.073527150744 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 27 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47062.31187203828 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 12 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 4 , 29 ])) +(f=-40032.23244733425 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 17 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-43063.25606584605 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41588.01450700424 pi=([ 18 , 22 , 12 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49753.25732629845 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 ])) +(f=-49265.03114257387 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36785.530178903675 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 26 , 18 , 19 ])) +(f=-46785.46140371609 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 28 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41134.731404721744 pi=([ 18 , 22 , 21 , 12 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-43976.87744511939 pi=([ 18 , 14 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 1 , 4 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40791.82379194776 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46612.438225901606 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 27 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-45756.524508205424 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 26 , 3 , 4 , 8 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42873.3640123342 pi=([ 18 , 14 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 29 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51834.727133057284 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39373.45763808505 pi=([ 18 , 13 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-41162.46400778042 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 , 19 ])) +(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42741.77420590181 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 28 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42707.57106575709 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 18 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48024.96534743144 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 29 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39691.47666969079 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -40801.46026894253 +Max Fitness : -33839.90027399568 +Fitness Variance : 2.2651758958380222E7 +************************************************************ +(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36375.910239306184 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) +(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-36341.72076812892 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36201.68569756134 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35378.93353210095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35827.890590569616 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-39421.14633313995 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 18 , 19 ])) +(f=-41544.79534357854 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 29 , 17 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) +(f=-40114.47713202875 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-49076.59630261886 pi=([ 18 , 22 , 7 , 29 , 23 , 15 , 11 , 10 , 2 , 8 , 3 , 4 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44394.665395916934 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 29 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38106.81213756628 pi=([ 22 , 29 , 23 , 15 , 11 , 5 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41340.92536006059 pi=([ 9 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43986.885997304256 pi=([ 3 , 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-41339.56026848139 pi=([ 18 , 29 , 22 , 23 , 15 , 11 , 19 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36762.98147804935 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 5 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38949.68262402902 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 19 ])) +(f=-35272.49526013124 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38755.385429865106 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-38333.73568729527 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) +(f=-39039.57101898136 pi=([ 22 , 29 , 23 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37211.03444348026 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 19 ])) +(f=-48256.54187302537 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 16 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 20 , 21 , 19 ])) +(f=-46085.0936463128 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 25 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-44078.564789992524 pi=([ 4 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42193.07589420408 pi=([ 22 , 25 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 13 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 21 , 17 , 18 , 19 ])) +(f=-46710.51443620083 pi=([ 22 , 29 , 15 , 11 , 10 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 23 , 12 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43577.42227011693 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 14 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 4 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35021.94572132896 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-38500.20285334777 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 8 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38576.794650952834 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39747.90086496323 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 17 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-36847.6565672197 pi=([ 18 , 17 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 29 ])) +(f=-36987.07490774968 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38119.093212522464 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-50954.19176996466 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 20 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) +(f=-42617.87595806346 pi=([ 8 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49735.43916002159 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 16 , 7 , 9 , 5 , 2 , 1 , 12 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-37871.85224810209 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 ])) +(f=-44433.93132954209 pi=([ 18 , 22 , 29 , 23 , 16 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 13 , 12 , 3 , 5 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40573.75561156219 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38372.282289422 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 20 , 19 ])) +(f=-47339.09465946308 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 18 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48384.51597592137 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) +(f=-37176.16173222936 pi=([ 18 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) +(f=-47966.932665618355 pi=([ 18 , 22 , 29 , 15 , 11 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44464.36646935347 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47463.04604356421 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 27 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-47443.10183588423 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43127.91004984526 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 18 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41138.76043501787 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 3 , 4 , 8 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47464.373956003954 pi=([ 18 , 22 , 8 , 29 , 15 , 11 , 10 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51146.06561591035 pi=([ 1 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 13 , 3 , 5 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37110.61281512227 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 8 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50679.986790836665 pi=([ 18 , 22 , 21 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 , 19 ])) +(f=-36030.62388951783 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47843.33954068234 pi=([ 18 , 22 , 29 , 2 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37938.470804193414 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 5 , 3 , 4 , 8 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39314.78758032221 pi=([ 18 , 22 , 29 , 23 , 25 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-50548.83205564809 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-51467.82138563436 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 17 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 ])) +(f=-48216.71652563275 pi=([ 22 , 1 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38969.87750300478 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 12 , 4 , 8 , 7 , 9 , 3 , 6 , 1 , 2 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-39065.597905508395 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 7 , 3 , 9 , 13 , 4 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-43932.97143092287 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 16 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 18 ])) +(f=-51597.18498866138 pi=([ 18 , 24 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 9 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35065.222193940994 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-40765.23438155626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 9 , 10 , 4 , 7 , 3 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43274.2736167118 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 13 , 5 , 9 , 1 , 2 , 6 , 12 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39813.30355834747 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35709.54413741661 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42544.53527777718 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 28 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46264.18093434294 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 , 19 ])) +(f=-48688.530353487884 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 , 8 ])) +(f=-42811.536980074816 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45597.30447572355 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 2 , 9 , 7 , 13 , 12 , 3 , 5 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -40411.59910184922 +Max Fitness : -33839.90027399568 +Fitness Variance : 2.6961124060843706E7 +************************************************************ +(f=-36030.62388951783 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35827.890590569616 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-35709.54413741661 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35378.93353210095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-35272.49526013124 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35065.222193940994 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-35021.94572132896 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41922.22535292531 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-36342.911819644294 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) +(f=-37585.7007967707 pi=([ 18 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-39884.32534996542 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45723.63400978902 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 7 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46006.44860296346 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-39367.06577871146 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 26 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47771.47440568531 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 1 , 19 ])) +(f=-40952.076874290564 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45122.38460193158 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 27 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41186.51899190683 pi=([ 18 , 22 , 29 , 23 , 8 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38272.80116014438 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 7 , 9 , 13 , 3 , 8 , 5 , 6 , 2 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-47336.430455350215 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42354.877561101704 pi=([ 22 , 18 , 11 , 21 , 29 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-38823.1556618085 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44318.77359047753 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 22 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43977.030286696616 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 19 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41883.13286344589 pi=([ 4 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36811.42702794743 pi=([ 15 , 18 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-36151.90580586974 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-49180.87752567193 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 25 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40909.60714742241 pi=([ 18 , 22 , 29 , 23 , 11 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-45847.716775545836 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 23 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-44004.2475524273 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 17 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 ])) +(f=-34942.75196723457 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41841.011017617304 pi=([ 22 , 23 , 15 , 11 , 10 , 29 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49451.841793704516 pi=([ 18 , 22 , 29 , 1 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36024.86063663133 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40824.71106321855 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 8 , 6 , 7 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38282.8481613367 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43404.300273413624 pi=([ 18 , 29 , 23 , 15 , 11 , 22 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46862.43470387194 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40803.10084858015 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 5 , 9 , 8 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 20 , 19 ])) +(f=-41416.01075075243 pi=([ 10 , 22 , 29 , 23 , 15 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46062.27582342385 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 16 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34981.999818180215 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 ])) +(f=-47632.40371598614 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) +(f=-38049.75602672103 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37875.996478448 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43062.43943096448 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 ])) +(f=-43576.57795292817 pi=([ 22 , 29 , 23 , 15 , 11 , 21 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-52280.72232760197 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 27 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-48056.386502572605 pi=([ 2 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38976.19113858999 pi=([ 14 , 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-36028.14999324091 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46245.42922835267 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 26 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49154.39222041658 pi=([ 18 , 17 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 22 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 29 ])) +(f=-39283.15034181796 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 6 , 4 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-43459.69726707756 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 , 19 ])) +(f=-40741.56924883985 pi=([ 22 , 18 , 21 , 29 , 19 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 15 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-46116.61059216086 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 ])) +(f=-50733.402271000174 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39929.87523074123 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 23 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39615.58169381548 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-38142.19989196874 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 10 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37402.41407927311 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47862.90786063602 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 18 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46020.37863889518 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40428.562351300505 pi=([ 24 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 29 ])) +(f=-37216.36537239056 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34797.97810393927 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40180.60564057274 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46184.437500659646 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 25 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44462.59530647497 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 24 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46468.41810077104 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 25 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46210.00568073114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 6 ])) +(f=-45517.8815683681 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 27 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52625.44135046603 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) +(f=-52088.92705050842 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 26 , 9 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -40252.252407102314 +Max Fitness : -33662.75804619109 +Fitness Variance : 2.739658339839387E7 +************************************************************ +(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35150.588319360875 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35065.222193940994 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-35021.94572132896 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-34981.999818180215 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 ])) +(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-34942.75196723457 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34797.97810393927 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44066.660644546886 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47835.117277350495 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 , 19 ])) +(f=-40349.58070882848 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 6 , 3 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48056.81775038785 pi=([ 17 , 18 , 2 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 22 , 19 ])) +(f=-39385.622073143 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 9 , 10 , 4 , 3 , 7 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41056.1846945882 pi=([ 22 , 29 , 23 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 11 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38426.036969058376 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 14 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44388.80451647058 pi=([ 22 , 29 , 23 , 15 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36625.0467434105 pi=([ 18 , 26 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-39546.57896495964 pi=([ 18 , 22 , 29 , 23 , 15 , 12 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-47152.94843606284 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 26 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44679.38208763635 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 14 , 10 , 3 , 4 , 7 , 9 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-49970.08227130887 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 26 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 21 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-39826.87946763997 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 28 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47806.16236563058 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 17 , 5 , 1 , 6 , 2 , 12 , 13 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-44565.29860544077 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 21 , 9 , 8 , 3 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-39989.31623774074 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 11 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43438.83931854481 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 21 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) +(f=-49157.85945351781 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39236.79831702517 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42771.904822536824 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35733.355272905195 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 8 , 6 , 2 , 1 , 5 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37351.766680967 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37242.517838742206 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-50504.881827154495 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38931.031311474704 pi=([ 13 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44395.68875622902 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 13 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49106.89719814082 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34754.93685377634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44539.306414699844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 19 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37560.7002531521 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 11 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46439.06354037027 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 26 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) +(f=-38009.58420909337 pi=([ 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 , 23 ])) +(f=-37541.962664681276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-45258.74944965192 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 14 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35722.47981833598 pi=([ 22 , 28 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 ])) +(f=-47503.92053197379 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 23 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34724.37783842952 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45542.68593175792 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 22 , 27 , 19 ])) +(f=-44718.038776698464 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 21 ])) +(f=-39362.29968367463 pi=([ 18 , 22 , 23 , 15 , 11 , 6 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41794.77050309369 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 28 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41053.346465060655 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 6 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37497.212223420844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35530.831702033225 pi=([ 22 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-40244.4523156434 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 4 , 10 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40471.21155169187 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 17 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 23 ])) +(f=-42723.15754323722 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 4 , 19 ])) +(f=-36223.2004688698 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-43919.11964266426 pi=([ 18 , 29 , 15 , 11 , 14 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-42082.39773037836 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 17 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) +(f=-37518.54585756399 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 26 ])) +(f=-40924.65521483723 pi=([ 22 , 23 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-50298.899656979345 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41767.900597174186 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 2 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34996.70738222379 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-54780.730216641095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 19 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-50871.00947138705 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 1 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37728.205536490845 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 8 , 5 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38377.44653937929 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 29 , 19 ])) +(f=-44682.376722919566 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38178.151673774395 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40537.26797034903 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 17 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-49004.73209154952 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 23 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43026.8310316002 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 16 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46299.489856418084 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 24 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35756.11291370125 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 , 23 ])) +(f=-41383.62178647951 pi=([ 17 , 18 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 29 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 ])) +(f=-35683.31674391978 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -39690.00352203994 +Max Fitness : -33662.75804619109 +Fitness Variance : 2.7264084492165804E7 +************************************************************ +(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-34942.75196723457 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34797.97810393927 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34754.93685377634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34724.37783842952 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44682.376722919566 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45568.63316253116 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42078.014062878276 pi=([ 8 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40974.1164435774 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 18 , 8 , 4 , 9 , 3 , 7 , 2 , 1 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39348.29630129115 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 2 , 12 , 13 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40837.56686965982 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 7 , 9 , 3 , 6 , 2 , 11 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37111.4096554417 pi=([ 18 , 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 20 , 16 , 17 , 21 , 19 ])) +(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-35531.85979069288 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44200.200361551324 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 25 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-42997.15122370224 pi=([ 22 , 29 , 15 , 11 , 23 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39837.153906605985 pi=([ 18 , 29 , 23 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 11 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-37084.3489461357 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49334.963688412114 pi=([ 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 23 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) +(f=-37023.81831487635 pi=([ 19 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37265.37433685463 pi=([ 18 , 22 , 29 , 23 , 15 , 8 , 11 , 10 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34781.41251744356 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35236.55636293741 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34487.843071055955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41881.79246355609 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 19 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37886.61420581455 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43528.88410651574 pi=([ 22 , 29 , 9 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41478.816610489805 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 18 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39296.860593850666 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48094.42494731698 pi=([ 22 , 29 , 23 , 15 , 11 , 24 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40993.13848967257 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 21 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38532.38745347124 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37497.212223420844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38958.903723209994 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 18 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40832.2846580484 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 6 , 2 , 3 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42798.37620462947 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 4 , 18 , 19 ])) +(f=-34543.17170961025 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47509.590661815666 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 8 , 25 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44752.060602230486 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 29 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46134.915379994854 pi=([ 18 , 22 , 21 , 23 , 15 , 11 , 10 , 4 , 3 , 25 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 29 , 19 ])) +(f=-39510.824419257224 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 18 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50016.0929602828 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36883.937624609775 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38253.752664254294 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 , 17 ])) +(f=-42861.00463395706 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) +(f=-37023.81831487634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40416.023682092185 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 18 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42550.83045094689 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 20 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 29 ])) +(f=-44443.351810919696 pi=([ 22 , 23 , 19 , 15 , 11 , 10 , 8 , 29 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37016.329025075815 pi=([ 18 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 10 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-41944.85173269756 pi=([ 18 , 29 , 23 , 15 , 25 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-37669.071721645014 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 12 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43507.626744261695 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 26 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34612.20107745504 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42142.742331123685 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 18 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39858.03863002546 pi=([ 22 , 29 , 23 , 15 , 1 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38099.315330044774 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 5 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35269.77144279531 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44887.59058625537 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 29 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40685.842911777545 pi=([ 18 , 22 , 23 , 15 , 11 , 8 , 4 , 10 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39905.55071999359 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46225.88314729726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 24 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40668.67382505209 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 14 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-38944.83242798401 pi=([ 22 , 29 , 23 , 16 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37569.26020377835 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43263.79477588975 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 17 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-45491.06632095429 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 24 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 21 , 22 , 19 ])) +(f=-35842.117470326804 pi=([ 22 , 28 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 ])) +(f=-36410.896934056706 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49160.95205331308 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 29 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40896.27372119711 pi=([ 18 , 22 , 29 , 12 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46945.36630775585 pi=([ 18 , 22 , 29 , 6 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39386.16135398357 pi=([ 12 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41124.91034157382 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43939.41558040788 pi=([ 18 , 3 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43813.22440926792 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 5 , 18 , 19 ])) +(f=-46800.60649333698 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 26 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -39053.2102346734 +Max Fitness : -33662.75804619109 +Fitness Variance : 1.9779424679387808E7 +************************************************************ +(f=-34754.93685377634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34724.37783842952 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34612.20107745504 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) +(f=-34543.17170961025 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34487.843071055955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41226.62201481092 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 , 17 , 21 , 18 , 19 ])) +(f=-44396.48187505032 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36934.20046186957 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 5 , 4 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40037.14067041826 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 17 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45825.71163239771 pi=([ 18 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-39113.19295164634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 6 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37895.94497313256 pi=([ 22 , 17 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-46886.111243580744 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 22 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41837.21751818435 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 13 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39110.15799289221 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 12 ])) +(f=-41145.20061411882 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 10 , 18 , 19 ])) +(f=-44045.46486540248 pi=([ 22 , 29 , 23 , 15 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36917.496389964464 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49936.39840703104 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 24 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34460.308616073555 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44606.715588452775 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 28 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-35711.50264152042 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37666.082244497695 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 6 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37392.48488653 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 26 , 19 ])) +(f=-42755.79430186774 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 13 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-44067.72188496551 pi=([ 18 , 3 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44616.783818979115 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 24 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44382.838293509216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44257.467642172596 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35736.82124140694 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) +(f=-45151.511072783425 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37964.78302819928 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49358.19448973765 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36949.714849999495 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47659.395612074026 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40513.46372436375 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45437.312985067016 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 25 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37059.81586848033 pi=([ 22 , 29 , 23 , 20 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-40939.646229149956 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 21 , 18 , 25 , 19 ])) +(f=-42391.650456095755 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 14 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-40268.99885673609 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37145.60378646862 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39367.06226553972 pi=([ 22 , 29 , 23 , 15 , 26 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36234.63426440913 pi=([ 22 , 29 , 18 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35017.38880794459 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 8 , 9 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36300.35010895488 pi=([ 22 , 29 , 23 , 15 , 21 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35174.757597274656 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 5 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43129.047132241096 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37393.990575303804 pi=([ 26 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43599.094656568675 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 17 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-50320.2843498215 pi=([ 22 , 29 , 23 , 15 , 11 , 24 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-55467.06214446621 pi=([ 19 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 27 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36702.463043453994 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-45195.743800455806 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 19 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41234.33129767849 pi=([ 18 , 22 , 10 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44863.47752349258 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 15 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34588.61492063119 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37965.49999451518 pi=([ 22 , 29 , 23 , 15 , 4 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36509.53047590404 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38561.03503454827 pi=([ 14 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46928.582968999915 pi=([ 22 , 6 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43270.55842773977 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43562.70768389291 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 4 , 19 ])) +(f=-41865.199767152975 pi=([ 12 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 6 , 1 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-39814.969266755536 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 24 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38749.92746429837 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 2 , 5 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44312.309730748435 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41997.91565724178 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 2 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40408.35903411616 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 15 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37243.721302134174 pi=([ 18 , 22 , 29 , 15 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36778.13843216371 pi=([ 22 , 29 , 23 , 15 , 21 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39049.83191742409 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41497.606133351954 pi=([ 27 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35011.9752683464 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 26 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44278.63814900334 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 21 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-34596.65056719639 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -39023.210474476 +Max Fitness : -33662.75804619109 +Fitness Variance : 2.288428801081419E7 +************************************************************ +(f=-34588.61492063119 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) +(f=-34543.17170961025 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34487.843071055955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34460.308616073555 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39594.43035053756 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 10 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38976.420635129754 pi=([ 22 , 29 , 23 , 15 , 11 , 13 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35198.215690597965 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 26 , 20 , 17 , 21 , 23 , 18 , 19 ])) +(f=-45125.15152285201 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 7 , 19 ])) +(f=-44890.89457042785 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-37943.774791213305 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 10 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44953.69544410364 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 3 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39627.38534040738 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43735.69013072779 pi=([ 5 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-35879.02214210153 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 15 ])) +(f=-37060.44183867602 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35805.68741867458 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49113.43404137884 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 23 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39376.15056895255 pi=([ 22 , 29 , 23 , 15 , 11 , 13 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-40252.95023953542 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 1 , 3 , 7 , 9 , 5 , 2 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-51099.00421874903 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37159.1157015392 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 14 , 18 , 19 ])) +(f=-34499.71670481665 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47915.9985159777 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 28 , 2 , 1 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38968.79545096609 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43030.57585472496 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 22 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34855.495992700155 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40654.78137245867 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 5 , 1 , 2 , 15 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) +(f=-48218.35458515591 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-47099.25134844269 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) +(f=-40667.84840196774 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 17 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-36414.05743200024 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 8 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36195.44912640516 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 , 18 , 19 , 21 ])) +(f=-46578.0636575337 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 23 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37427.586463897875 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) +(f=-37976.748656717165 pi=([ 22 , 23 , 15 , 11 , 10 , 5 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44914.713909895705 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 25 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34546.82468354121 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42009.58999016783 pi=([ 22 , 29 , 23 , 15 , 24 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35312.97382398779 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-52759.34793947245 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 24 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43353.18130810726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 24 , 19 , 21 ])) +(f=-45320.57172375829 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-39178.66196545055 pi=([ 22 , 29 , 23 , 12 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 26 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35133.11048801176 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 28 ])) +(f=-38005.426613575844 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-54300.39740256561 pi=([ 22 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 6 , 8 , 2 , 29 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-41688.32725632716 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 2 , 7 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45110.6638758114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 6 , 18 , 19 ])) +(f=-48985.1277368212 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 23 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44957.362974450574 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 9 , 8 , 6 , 2 , 7 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36362.56687367747 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 19 , 21 ])) +(f=-42339.934557398534 pi=([ 22 , 29 , 23 , 11 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 21 , 17 , 18 , 19 ])) +(f=-35440.761441908246 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43075.3997518265 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 26 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40257.43112122985 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 25 ])) +(f=-35331.97995247356 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37616.586507828084 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35597.24421964844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 28 , 19 ])) +(f=-44150.41077257687 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 29 , 8 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43310.16142400956 pi=([ 22 , 29 , 10 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41350.910675515646 pi=([ 11 , 18 , 22 , 29 , 23 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42627.64818774131 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37076.32629066151 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 22 , 20 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40120.69368198766 pi=([ 22 , 29 , 23 , 15 , 11 , 7 , 10 , 4 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-48762.04544031969 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-53077.8758742354 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-40127.58971794972 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 11 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48577.60246414005 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 3 , 5 , 4 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39902.64405260454 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 12 , 2 , 1 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48490.49951216735 pi=([ 22 , 29 , 2 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34588.61492063119 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45051.83873908488 pi=([ 22 , 29 , 3 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34546.82468354121 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -39179.596936781745 +Max Fitness : -33662.75804619109 +Fitness Variance : 2.9743447536778927E7 +************************************************************ +(f=-34460.308616073555 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37803.52403664732 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 13 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39461.2084729516 pi=([ 18 , 12 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34608.21927535949 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38155.870847663864 pi=([ 22 , 29 , 23 , 15 , 11 , 12 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38830.59741865236 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-40181.87273915164 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 21 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34226.96893064565 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48804.22149315665 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 22 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37512.14644203491 pi=([ 22 , 29 , 15 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44895.109555167386 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 25 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35176.18308056675 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-38059.68547143022 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 , 21 , 18 , 19 ])) +(f=-44587.05306653363 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 24 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35309.99488601078 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 5 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39283.541044776124 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34720.26285434593 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) +(f=-42904.83033802622 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 , 19 ])) +(f=-38096.65869263485 pi=([ 22 , 29 , 23 , 15 , 6 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38631.85244384665 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 2 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44314.115795875674 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 26 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45188.458358571566 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 11 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40771.16042543096 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 14 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41484.653348294065 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-40285.41367565539 pi=([ 18 , 12 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-40414.24927472823 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45732.793963106684 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 27 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47838.24853783051 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41771.05262527002 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 12 , 1 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43435.12537823037 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 17 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-44919.87336203509 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 25 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39448.56980289038 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 6 , 8 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36949.66203961267 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 1 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40288.00252844712 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38852.695891269635 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 14 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41786.20467867256 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 4 ])) +(f=-42723.15754323722 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 4 , 19 ])) +(f=-43000.74082768346 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-46255.44316953442 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 24 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45820.56555112508 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 16 , 8 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) +(f=-47576.49725705325 pi=([ 18 , 22 , 29 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 7 , 23 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42689.75308193169 pi=([ 29 , 10 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-37079.25848435647 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45250.834242591176 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37478.03083740683 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 11 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40211.89895565877 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 2 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46214.11622029884 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-34794.05776323518 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37365.413916769656 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-50497.9636256578 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34444.45939123882 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46920.52598165471 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 22 ])) +(f=-39348.16866713662 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 18 , 19 ])) +(f=-52339.74692917483 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) +(f=-48094.27042406606 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 23 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40391.50748816626 pi=([ 18 , 22 , 29 , 23 , 11 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-39462.87761090539 pi=([ 22 , 29 , 23 , 15 , 11 , 13 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39332.145846054824 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 10 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-35058.06843186816 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 15 , 19 ])) +(f=-35627.24452493158 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35813.9368405765 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-49019.74257295123 pi=([ 22 , 29 , 1 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48173.23204930109 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 17 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 21 , 19 ])) +(f=-36334.34196891451 pi=([ 22 , 20 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-41689.63279318867 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 19 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37866.305028598996 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42553.15011157089 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 26 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36330.68062201805 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 15 , 18 , 19 ])) +(f=-49160.95205331308 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 29 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40899.293073151726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-43051.98929138033 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41164.16346120163 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 11 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -39104.89440887814 +Max Fitness : -33496.56062292757 +Fitness Variance : 2.4807879060756683E7 +************************************************************ +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34226.96893064565 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-41777.26467346081 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 1 , 3 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48354.90739542316 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41968.67441622261 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 21 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-43765.08593148784 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 28 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-51652.89261519583 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 13 , 6 , 20 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-38983.93168263071 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 18 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 21 , 22 ])) +(f=-38112.793320885154 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-44401.63092400831 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 21 , 5 , 11 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41958.062522597334 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 21 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35812.61076555546 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-37120.947326978036 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38681.09708749561 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42718.145550137466 pi=([ 22 , 16 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38195.41864491073 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-44061.048909087665 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 15 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34557.73067026749 pi=([ 22 , 29 , 23 , 18 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 , 17 ])) +(f=-45073.01821614749 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) +(f=-49930.04739932502 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 27 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44536.18051949017 pi=([ 22 , 29 , 3 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41478.31887415256 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 17 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-42627.64818774131 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-35943.98775028079 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 , 18 , 19 , 21 , 22 ])) +(f=-36488.03841621717 pi=([ 18 , 22 , 21 , 14 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44567.035978364176 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 5 , 18 , 19 ])) +(f=-35076.91472141582 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42529.55668333019 pi=([ 22 , 8 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-52796.92798057045 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 3 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-37452.91161947205 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) +(f=-35609.78324656336 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-52870.64065136668 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 25 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42020.19352956808 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37631.42671752312 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 11 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39562.763949982545 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43927.46424697281 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 26 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41188.275857316585 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 ])) +(f=-38188.928226495635 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 21 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40171.070716625385 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 , 21 , 19 , 22 ])) +(f=-34008.56605832946 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39348.11005635122 pi=([ 22 , 29 , 23 , 10 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42560.98425970584 pi=([ 4 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49696.80941206385 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 5 , 20 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 , 22 ])) +(f=-38472.661323000386 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41849.046436732315 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 2 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37356.745264202844 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35304.85998156227 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) +(f=-36843.2475427764 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 2 , 1 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42578.81226449436 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37167.01910397658 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 12 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-34379.1551862887 pi=([ 18 , 17 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-40592.20379149881 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 17 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 , 21 ])) +(f=-41838.9724585217 pi=([ 18 , 22 , 21 , 29 , 9 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40793.37039162978 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) +(f=-34698.79409612684 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47847.96599507819 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38412.931652218555 pi=([ 13 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42797.066761954855 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 26 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42826.9721720433 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42193.919491589426 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 5 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36492.060473503465 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 23 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43944.9711198443 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 28 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-40222.507362791504 pi=([ 22 , 29 , 23 , 8 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44665.18025070908 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 4 ])) +(f=-36636.360891029435 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 3 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47486.32000509265 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) +(f=-35846.00630552072 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39877.543060017626 pi=([ 22 , 29 , 23 , 15 , 11 , 7 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38314.83099279075 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-39233.56713887833 pi=([ 22 , 24 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39065.33174141038 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-54637.33367477666 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 25 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 15 , 18 , 19 ])) +(f=-40790.37764969874 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49783.58116879059 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-46025.49467896866 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 17 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -39313.43587200835 +Max Fitness : -33274.473160198766 +Fitness Variance : 2.752583281981826E7 +************************************************************ +(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) +(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34008.56605832946 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34591.461522946985 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40224.102103419864 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44633.54079967261 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46247.41286534883 pi=([ 22 , 29 , 23 , 18 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 21 , 19 , 17 ])) +(f=-48066.06467128073 pi=([ 2 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-46255.92131419529 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 28 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39137.70518656996 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 9 , 7 , 10 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43456.09190742271 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35341.69873528152 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39482.07687159428 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 18 , 24 , 16 , 20 , 17 ])) +(f=-46440.07224961798 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 11 , 4 , 26 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34805.435245623165 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36025.85398112617 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34063.467899841744 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35368.74710065746 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47573.138032759685 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 1 , 19 ])) +(f=-41550.72381252742 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 28 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38891.02492254537 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 21 , 14 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-35366.55265301277 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 , 21 , 18 , 19 ])) +(f=-41971.35760632114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38694.00227672149 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 22 , 16 , 20 , 17 ])) +(f=-37636.831763406306 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-51059.16727307814 pi=([ 18 , 22 , 21 , 14 , 29 , 2 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33959.5379259865 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36720.23747332739 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45006.16457213015 pi=([ 15 , 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 4 , 3 , 8 , 7 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41124.982167534305 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 19 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-44295.33351127775 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37099.01926353018 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36549.339752453496 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-41980.763183299096 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 1 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43878.877925009685 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34562.179926975805 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) +(f=-33731.167999466794 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38988.604548153795 pi=([ 22 , 29 , 23 , 11 , 10 , 15 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39340.68637784965 pi=([ 22 , 29 , 23 , 11 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48503.77661593261 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40824.27197878638 pi=([ 11 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40367.073246828666 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 13 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37491.90554051002 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-39050.57278274554 pi=([ 13 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-38158.495485366104 pi=([ 18 , 22 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37716.10612250114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 20 , 17 , 21 , 18 ])) +(f=-46927.287944246804 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 23 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41347.53555733203 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 19 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40652.207872741 pi=([ 29 , 23 , 11 , 10 , 8 , 15 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-39505.572335120894 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 6 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47721.450743080306 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 26 , 1 , 2 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47189.194294940076 pi=([ 22 , 29 , 23 , 15 , 11 , 25 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37486.58930154434 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39327.48033069691 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 20 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-51370.38350151948 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42568.830641333414 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 18 , 19 ])) +(f=-34705.64132955344 pi=([ 22 , 29 , 23 , 18 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 17 ])) +(f=-37888.677885309786 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35975.079989145335 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34694.146121940554 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34328.82918065393 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) +(f=-40727.972790395776 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 14 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37974.4687513305 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 12 , 7 , 9 , 5 , 6 , 2 , 1 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-39716.38184873082 pi=([ 22 , 29 , 23 , 15 , 11 , 1 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43180.295595937954 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-36643.663549145414 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49532.39594204746 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37432.31368005681 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42001.685384778706 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 21 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44817.64552577117 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 , 18 , 21 , 22 ])) +(f=-44661.10812964999 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-41095.42168915247 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 18 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37718.992260536885 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 18 , 19 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -38459.382500954314 +Max Fitness : -32764.183060005766 +Fitness Variance : 2.4060154012749434E7 +************************************************************ +(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34008.56605832946 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33959.5379259865 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33731.167999466794 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36876.93082795244 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44184.48802426709 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 26 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-39694.46364780006 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 7 , 10 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-47428.39984898215 pi=([ 29 , 23 , 11 , 10 , 8 , 4 , 3 , 12 , 7 , 9 , 5 , 1 , 2 , 15 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-35293.053794705964 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-43711.797220978115 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38742.908412436416 pi=([ 22 , 27 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37092.43103798418 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 18 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-41736.79047658082 pi=([ 22 , 21 , 29 , 18 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 23 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43749.492435171094 pi=([ 5 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45410.57041742432 pi=([ 22 , 29 , 23 , 15 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 11 ])) +(f=-39603.277827313075 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 13 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39847.43864561344 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34112.303823088696 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43109.402474887 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 29 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45964.677828581924 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 2 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44319.150395844066 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-45303.60431802548 pi=([ 29 , 23 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-42468.61281447989 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 23 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-35613.70100414923 pi=([ 26 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34760.31947319757 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 ])) +(f=-34274.28039520339 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-44936.47772627296 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-39161.259543070286 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 23 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35779.483483076096 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 9 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42105.60253188499 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42044.38633219446 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34614.5873773952 pi=([ 18 , 19 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46383.89973529234 pi=([ 22 , 6 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-50515.37043512527 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42982.82477326585 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-47286.31461571789 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35076.91472141582 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39692.833199227 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 1 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42375.03372649872 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-49309.3585664907 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46236.47842771176 pi=([ 22 , 6 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41712.2253339504 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-52605.74557509717 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 27 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-35215.60630494443 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 15 , 19 ])) +(f=-36415.08755542478 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 14 , 18 , 19 ])) +(f=-35672.51730446485 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-35026.755486218986 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 17 , 19 ])) +(f=-44224.734187691174 pi=([ 22 , 29 , 23 , 15 , 11 , 26 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36975.92040024708 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 , 21 , 18 , 19 ])) +(f=-45600.80971541709 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 21 , 19 ])) +(f=-36041.636451535094 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 3 , 7 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39634.022765490816 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 13 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) +(f=-42522.37107024301 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47937.966710986584 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38599.013999372866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 4 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42084.65556392051 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 21 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37624.77841057779 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 ])) +(f=-37881.05842331629 pi=([ 29 , 23 , 15 , 10 , 8 , 4 , 11 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-35442.3481885045 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-35322.09438055321 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43671.88457999033 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47763.75242608197 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 20 , 17 , 18 ])) +(f=-42578.81226449436 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-42348.07187679612 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 3 , 19 ])) +(f=-42380.81929830027 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-43000.74082768346 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-33837.4784980121 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-46193.305635339624 pi=([ 24 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 13 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-48284.637077755506 pi=([ 22 , 29 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 10 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43482.51317725228 pi=([ 22 , 29 , 7 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-47594.49187035266 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 ])) +(f=-35685.74241617123 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -38819.47896605883 +Max Fitness : -32764.183060005766 +Fitness Variance : 2.7674481483979464E7 +************************************************************ +(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33731.167999466794 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43979.77701890518 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 11 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-40825.491776059556 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 28 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37475.46978889572 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40924.655214837236 pi=([ 23 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-37943.963380683424 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 9 , 3 , 7 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 14 ])) +(f=-34771.79158857954 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 4 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35385.19567629272 pi=([ 21 , 20 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-38021.138653942726 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-40459.78729845564 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 3 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-36807.50030226566 pi=([ 26 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33919.23416886767 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40234.23385263685 pi=([ 22 , 12 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40139.828034466685 pi=([ 24 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 18 , 17 , 19 ])) +(f=-48635.760770000066 pi=([ 21 , 2 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-51927.091694196846 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 4 , 9 , 7 , 20 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) +(f=-38038.27780829267 pi=([ 16 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43129.96539083882 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 29 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37022.07426570156 pi=([ 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-42361.84507991131 pi=([ 7 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-43056.77435572068 pi=([ 5 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-42641.683425828895 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 28 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38867.45299974824 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 10 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34223.81318303152 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37560.619984614445 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37755.193209760786 pi=([ 22 , 29 , 14 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39574.82599580924 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 10 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-43766.41170281616 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35729.34334702116 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 12 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34168.4465807382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46165.28029705188 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38482.81255775126 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41306.10381453737 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 16 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38448.747694584534 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 13 ])) +(f=-42414.82103353979 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 29 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44545.91668830638 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43699.78991286208 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45905.5808759183 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 16 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-42715.084718370854 pi=([ 3 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-43510.67227527598 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33708.9504420415 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-37232.18624613637 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39356.34415526444 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-41464.36029533938 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 8 , 18 , 19 ])) +(f=-39119.198928467886 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-34092.154662392146 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-34807.76026839989 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41621.88802491094 pi=([ 29 , 23 , 15 , 11 , 10 , 28 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-37163.15922704089 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41408.6684983585 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 13 , 14 , 28 , 26 , 20 , 12 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-45479.38005517548 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-36687.52406022109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42927.02829442933 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 13 , 16 , 17 , 18 , 19 ])) +(f=-41502.51062742493 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-39392.81028357156 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 18 , 19 ])) +(f=-34620.74106581403 pi=([ 17 , 22 , 23 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-36691.89618856926 pi=([ 18 , 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-37260.43644238525 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-36799.98680297275 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37992.80770231108 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 2 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39014.67550544574 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38343.329304196675 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) +(f=-40268.03772909856 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 17 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-43076.864685562374 pi=([ 21 , 10 , 29 , 23 , 22 , 15 , 11 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-51133.37023994973 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 23 , 25 , 24 , 16 , 20 , 17 , 2 ])) +(f=-43299.48009993676 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 3 ])) +(f=-40009.123041116465 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43022.47262598568 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 7 , 16 , 17 , 18 , 19 ])) +(f=-37233.213346874625 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 6 , 1 , 2 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-37014.67234272381 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 ])) +(f=-34812.927655335094 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37980.91144130778 +Max Fitness : -32764.183060005766 +Fitness Variance : 1.942736739235902E7 +************************************************************ +(f=-33708.9504420415 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42403.12102611613 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 22 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39066.10907469714 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 14 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35245.890262037545 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 , 21 ])) +(f=-43027.0627359689 pi=([ 18 , 29 , 23 , 15 , 11 , 22 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-37288.76109102092 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42416.44203351531 pi=([ 22 , 29 , 23 , 5 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-42050.52130802566 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 21 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38042.036626064415 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) +(f=-34771.77890263003 pi=([ 14 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40777.59797421194 pi=([ 21 , 20 , 29 , 24 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 17 , 18 , 19 ])) +(f=-39809.23498635174 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 8 ])) +(f=-44328.60323228682 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 25 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-52004.732007540755 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-48039.57429782816 pi=([ 22 , 1 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40465.30237335346 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43080.211208994144 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) +(f=-42148.499834125716 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37044.60097754006 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-40498.499160548665 pi=([ 18 , 22 , 21 , 29 , 9 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40545.26467218012 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40214.92956839723 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 21 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-39938.16018291394 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 , 24 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44101.65199081353 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33543.83079904356 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39259.533496286036 pi=([ 24 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-42577.3054297518 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39563.20360029576 pi=([ 18 , 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-34215.48290663622 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 , 19 ])) +(f=-34792.46250348856 pi=([ 17 , 22 , 21 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) +(f=-36399.89980509386 pi=([ 18 , 22 , 23 , 29 , 19 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40662.07134514111 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-49025.78727735642 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 2 ])) +(f=-43873.094755925114 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42904.83033802622 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 , 19 ])) +(f=-38430.57337326376 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47048.81513611579 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 6 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47149.65609563823 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 12 , 4 , 9 , 7 , 3 , 5 , 28 , 1 , 2 , 6 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-49289.402824856355 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41224.6709954295 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 10 , 18 , 19 ])) +(f=-48362.331434171465 pi=([ 21 , 29 , 2 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-38060.768049651306 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45318.32162113374 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 8 , 17 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-37473.19053681602 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 6 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-42267.26136866555 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-46198.29290356168 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-34890.95191044065 pi=([ 15 , 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-43221.0699811783 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 16 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45827.14798559237 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 , 19 ])) +(f=-36445.03053976572 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 20 , 19 ])) +(f=-44512.25078587897 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 24 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40683.99309489557 pi=([ 29 , 23 , 15 , 11 , 10 , 22 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33589.31279005068 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) +(f=-36918.711327665624 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38857.24012869758 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 , 16 ])) +(f=-37569.35945543731 pi=([ 26 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-38688.76655345981 pi=([ 16 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-46187.355382231835 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 25 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41971.35760632114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41968.18613334431 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 8 , 23 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44038.19422861709 pi=([ 17 , 22 , 23 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) +(f=-41991.99412419224 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37550.20256668131 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41519.13383337408 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40272.06502326772 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 19 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44367.244678511976 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-40440.70999564915 pi=([ 29 , 23 , 22 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-43743.61557258235 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35080.23320263366 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38557.30816093526 pi=([ 18 , 22 , 21 , 29 , 13 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -38684.438627429015 +Max Fitness : -32476.912562956997 +Fitness Variance : 2.4151657722637415E7 +************************************************************ +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33589.31279005068 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) +(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33543.83079904356 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41182.344306450555 pi=([ 22 , 29 , 23 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) +(f=-42675.769215441396 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 28 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40377.01932324396 pi=([ 11 , 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41818.65117447479 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 ])) +(f=-52091.63106006533 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 20 , 19 ])) +(f=-39120.468729030756 pi=([ 24 , 27 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-44198.177770482274 pi=([ 21 , 29 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40385.90889825086 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41932.78931929916 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43640.2019284732 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 25 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-37678.508871238955 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-41134.44400852829 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 17 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-37809.77505728626 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 12 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-37075.45265279558 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 , 18 , 19 ])) +(f=-45110.6638758114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 6 , 18 , 19 ])) +(f=-36665.9106998575 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34689.453736141666 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 5 , 7 , 9 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-35581.00621777787 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43417.001307839375 pi=([ 17 , 22 , 8 , 21 , 29 , 23 , 15 , 10 , 11 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) +(f=-42721.85738441074 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42352.652926993775 pi=([ 29 , 23 , 5 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-34601.66390012703 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44997.877776527734 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39545.85026508215 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-34722.39408867492 pi=([ 21 , 17 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) +(f=-35245.890262037545 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 , 21 ])) +(f=-36330.280637515716 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 6 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36679.72269640991 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 5 , 4 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35096.51907614413 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42320.14679437259 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-34593.257894639115 pi=([ 15 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39211.525159972494 pi=([ 18 , 9 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38297.638904629894 pi=([ 22 , 25 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43299.48009993676 pi=([ 3 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44717.10958436465 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42183.582435050565 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-40939.224713193784 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40881.39951768275 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 18 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 19 ])) +(f=-37165.71884760827 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37763.49091293832 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41084.33507501 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 21 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 22 ])) +(f=-43914.19554588756 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38061.640980792734 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) +(f=-37890.9077046955 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-39865.44299445011 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37834.16037918744 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 18 , 16 , 20 , 17 ])) +(f=-35393.512265257545 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-40348.609971852355 pi=([ 18 , 22 , 21 , 29 , 23 , 8 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40841.482752429394 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 20 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-46997.36611358986 pi=([ 16 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) +(f=-42064.95363165164 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41093.87649598797 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 22 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33662.7580461911 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-53088.18683863656 pi=([ 24 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-47838.24853783051 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38281.91842490756 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-48106.825767954106 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38154.747700556414 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 2 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42741.9209810281 pi=([ 22 , 21 , 3 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33527.368753804665 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36063.43517423405 pi=([ 22 , 18 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-43468.23016134035 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 28 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43865.35962264062 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40077.155877111705 pi=([ 22 , 21 , 29 , 23 , 15 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34388.483714177506 pi=([ 17 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 18 , 19 ])) +(f=-41268.271725898354 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 ])) +(f=-36855.74927691875 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37567.42420120268 pi=([ 22 , 21 , 29 , 23 , 11 , 10 , 15 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46936.625531259 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 24 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-38088.23631673958 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-45451.77561375181 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42987.59282593931 pi=([ 21 , 29 , 23 , 7 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -38397.26519705855 +Max Fitness : -32476.912562956997 +Fitness Variance : 2.2618459332828045E7 +************************************************************ +(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33589.31279005068 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) +(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33543.83079904356 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33527.368753804665 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33728.07384708119 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 27 , 24 , 16 , 17 , 18 , 19 , 21 , 22 ])) +(f=-39050.05050285397 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 2 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36920.313755265466 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37323.462705536745 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43874.2086782481 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-51613.79255531678 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42609.54540774252 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41533.388364599894 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39114.24664977895 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37466.24591861021 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) +(f=-38279.4546656689 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37991.51099185569 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 1 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46162.04541370494 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 27 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 16 , 20 , 17 ])) +(f=-45799.352412412656 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 27 , 13 , 22 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37102.79617536614 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 12 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43062.42709683923 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 ])) +(f=-38101.39600254014 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39397.850994042776 pi=([ 24 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40630.55646669774 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34593.85611261816 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38743.789362212185 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43400.65386275785 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 10 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36801.55245547892 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42395.85736616988 pi=([ 3 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46390.11215709062 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 1 ])) +(f=-34629.992143285875 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 16 , 25 , 24 , 20 , 17 , 18 , 19 ])) +(f=-35858.840096112064 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39567.51262822137 pi=([ 22 , 29 , 23 , 15 , 11 , 1 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-33839.823133213744 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) +(f=-42410.81795323316 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 23 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35881.66750680235 pi=([ 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39702.784925597865 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-54691.54802702002 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 18 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 , 1 ])) +(f=-40463.390322434105 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 22 , 16 , 20 , 18 , 19 , 21 ])) +(f=-38423.825399753434 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-50713.29009243866 pi=([ 18 , 4 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 2 , 7 , 9 , 5 , 3 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40783.129434448376 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-45828.62865999491 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 22 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) +(f=-36322.42831265251 pi=([ 22 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 11 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-40603.49409477547 pi=([ 22 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 11 , 18 ])) +(f=-42981.35938108326 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37048.6200598231 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33788.929099770765 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 22 ])) +(f=-41406.17194242999 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 28 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-38039.169304670264 pi=([ 21 , 29 , 23 , 19 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34494.78840298675 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40683.86562965236 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40204.711222315214 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37594.31173007619 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 29 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40801.74230481457 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-44309.56798464874 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-37668.08375273706 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 22 , 16 , 20 , 17 ])) +(f=-44374.80262274093 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 16 , 3 , 5 , 2 , 1 , 6 , 13 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 ])) +(f=-39959.49443462392 pi=([ 27 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 18 , 19 , 21 ])) +(f=-42974.41388735006 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 22 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41519.13383337408 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 22 ])) +(f=-38988.23186338904 pi=([ 29 , 23 , 22 , 15 , 11 , 2 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36870.10399043043 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35553.08790147655 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36345.17775813089 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-47320.80891479858 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33608.91714477899 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) +(f=-39271.20016779476 pi=([ 22 , 21 , 29 , 23 , 15 , 1 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43021.77537038816 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38023.170712148625 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 17 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-37026.754182232406 pi=([ 17 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 21 , 27 , 25 , 24 , 16 , 18 , 19 ])) +(f=-34144.639897672925 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 12 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41950.053585123664 pi=([ 22 , 21 , 23 , 15 , 11 , 29 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38415.576142055696 pi=([ 12 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35599.73768213206 pi=([ 21 , 29 , 20 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37925.77541093029 +Max Fitness : -32476.912562956997 +Fitness Variance : 2.234538430569768E7 +************************************************************ +(f=-33527.368753804665 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36767.527530352 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 16 , 25 , 24 , 20 , 17 , 15 , 18 , 19 ])) +(f=-40931.54567010662 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 4 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46116.47686604887 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-34481.90055231528 pi=([ 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 ])) +(f=-35766.466541052454 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 13 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40559.49921515801 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44073.16749043108 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 26 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47274.4093015495 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39988.05533045841 pi=([ 17 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 21 , 27 , 25 , 24 , 16 , 18 , 19 ])) +(f=-44146.38314208179 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 , 3 ])) +(f=-36402.385164770654 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 23 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-46116.47686604887 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-45914.06057693416 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 , 21 , 18 ])) +(f=-47097.65105936274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 6 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36896.16374902946 pi=([ 18 , 13 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33413.20794790348 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-35600.18860998156 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 12 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46437.49449205005 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 2 ])) +(f=-43795.70647041462 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40460.31435037746 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36631.51322773498 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34166.841867974144 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 29 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42376.253011441564 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 3 ])) +(f=-45904.85973803558 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 14 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-39203.830756749965 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 7 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-42108.4398906819 pi=([ 21 , 23 , 22 , 15 , 11 , 29 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37807.21715681745 pi=([ 22 , 29 , 23 , 19 , 11 , 10 , 15 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-34510.639175136945 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44437.37331158839 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 24 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-45741.01486569946 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 22 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37837.25983089826 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38580.18493574071 pi=([ 12 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-38286.323176760765 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 16 , 19 ])) +(f=-40769.16494150227 pi=([ 22 , 29 , 23 , 14 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-51539.72632950208 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-44197.65906254707 pi=([ 22 , 21 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35227.50384939563 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-34616.30897695173 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-41956.09552396413 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-48742.0446940908 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41225.988137117914 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 1 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) +(f=-41296.77673084776 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 21 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43753.61647390539 pi=([ 22 , 21 , 3 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38260.61688605239 pi=([ 25 , 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-49701.02631650982 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36675.42778490628 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-42834.02833115746 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 7 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42012.53671821549 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40840.44229957276 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 18 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 19 ])) +(f=-33808.533454499084 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 22 ])) +(f=-49978.75769707696 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 25 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 , 19 , 29 ])) +(f=-36169.33968200837 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46144.98144241219 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37679.26601158327 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-39576.94544932077 pi=([ 29 , 23 , 22 , 15 , 16 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 , 21 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42685.007643307465 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 3 ])) +(f=-38107.32556899828 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35939.01800825994 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46213.87362724497 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 4 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35719.529187164306 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-47618.23864269395 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 27 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-39922.377555950196 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 16 , 17 , 18 , 24 , 19 ])) +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-51127.95650828495 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34019.171487579835 pi=([ 21 , 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-36018.04185607769 pi=([ 22 , 21 , 29 , 23 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-42437.5454924566 pi=([ 29 , 23 , 22 , 15 , 11 , 21 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) +(f=-43000.96373581157 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36135.74101116227 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -38459.61929667152 +Max Fitness : -32476.912562956997 +Fitness Variance : 2.876135399522257E7 +************************************************************ +(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40943.45553882926 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 18 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-41432.10372759631 pi=([ 13 , 21 , 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-44409.29096660549 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 18 ])) +(f=-39989.83746858981 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36576.8948027104 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-53906.17908023098 pi=([ 25 , 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-43374.45673906144 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 9 ])) +(f=-43155.038759748015 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42743.00200147825 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 23 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-50991.3657314537 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37387.92717994812 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 2 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40563.59077200265 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 29 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34483.57664687086 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44104.15511106522 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 23 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33509.02407209801 pi=([ 23 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-36272.276894489674 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43121.9407300507 pi=([ 22 , 29 , 7 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-44859.9659792942 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 ])) +(f=-44056.138621038495 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 , 4 ])) +(f=-38341.23150872506 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 20 , 23 , 27 , 25 , 24 , 16 , 18 , 19 ])) +(f=-39480.96415401291 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39544.12476688297 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 21 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34063.467899841744 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) +(f=-37336.31533628856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41173.78219233584 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 20 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-46259.19939622518 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 24 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40152.686280823276 pi=([ 10 , 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43791.519410164416 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34851.24103238826 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) +(f=-44067.265253393736 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34417.79866005161 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 , 18 , 19 ])) +(f=-42398.593690374306 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 28 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37208.51460280003 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37259.17056997455 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 18 , 19 ])) +(f=-45483.877101011436 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38304.17450788553 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 19 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44615.02013190747 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 20 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41058.528088909996 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40151.136235619226 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37185.05220518347 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-35523.64808395539 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-40252.4606685394 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 19 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38158.66210640185 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 27 ])) +(f=-33513.76740491577 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 18 ])) +(f=-44699.4654782854 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 8 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34398.36136649512 pi=([ 28 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39727.59640983718 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 24 , 19 ])) +(f=-34398.36136649512 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 28 ])) +(f=-40414.75776036148 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 2 , 8 , 4 , 3 , 7 , 9 , 5 , 10 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44539.2156812459 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 18 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-43014.09446591836 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) +(f=-40074.40683525677 pi=([ 18 , 10 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43667.40016585698 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35040.48575841835 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 28 , 19 ])) +(f=-34428.72712465262 pi=([ 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 29 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-42942.54699766919 pi=([ 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-46744.34058392505 pi=([ 22 , 3 , 29 , 23 , 15 , 21 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36962.954688200094 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42847.10203186643 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-41904.092724592665 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 20 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-44355.97275202509 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39597.31722239229 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 3 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44529.34142670268 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 ])) +(f=-41665.25672208368 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37607.412398867884 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-36159.962156714384 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 5 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47433.33577276081 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33280.99536956718 pi=([ 21 , 29 , 23 , 22 , 18 , 15 , 10 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-46090.386099348914 pi=([ 2 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38370.89166902361 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37342.28318766247 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -38315.281505125015 +Max Fitness : -32476.912562956997 +Fitness Variance : 2.4440195555847406E7 +************************************************************ +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35503.63794419508 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 21 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33125.60393968931 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35523.64808395539 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-35105.908257043375 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38370.89166902361 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-41635.09139769839 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 23 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 28 ])) +(f=-35545.11284108488 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 , 18 , 19 ])) +(f=-34594.63667482544 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42632.456782234156 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 22 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40718.20833815732 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47891.577966679295 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 18 ])) +(f=-43842.75638247966 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) +(f=-34549.11409497993 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39698.764367980744 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 6 , 9 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44516.72448483032 pi=([ 23 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-49185.005939486764 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-48178.81405105587 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 6 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37601.32672534465 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 12 , 8 , 4 , 7 , 3 , 5 , 9 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42804.62180694458 pi=([ 22 , 29 , 19 , 15 , 10 , 11 , 8 , 23 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-37259.17056997455 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35541.58172954405 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-45941.68647929884 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 , 18 , 19 ])) +(f=-46086.167586940486 pi=([ 18 , 22 , 21 , 29 , 23 , 1 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-41766.77550864831 pi=([ 18 , 22 , 21 , 8 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48454.77419704203 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-39872.53724414949 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36116.24973456804 pi=([ 20 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-38474.56066554303 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-43438.39014557364 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 27 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-36445.03053976572 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 20 , 19 ])) +(f=-35984.11425265516 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-43935.876130586235 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-45910.8321921967 pi=([ 18 , 2 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35947.49072885548 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48447.24592892827 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41296.64346948261 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-35051.85454530287 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33903.38295206012 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 19 ])) +(f=-41253.16767138094 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39099.70137641329 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 11 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-51887.63307985361 pi=([ 1 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 9 , 7 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35262.24521857674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-36392.93430497397 pi=([ 22 , 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37864.673040035384 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 28 , 18 , 19 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42566.663323201334 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35105.908257043375 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40097.692729297036 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 3 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35965.756794963476 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 , 19 , 18 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35992.008794092995 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46389.34137118171 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) +(f=-38323.724949468364 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) +(f=-40184.127839840556 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 ])) +(f=-45624.07709785819 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-46161.772555270465 pi=([ 1 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36533.738693871484 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35105.94626785725 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40545.26467218012 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36305.96080385486 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36929.858760036564 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43662.734393987375 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 20 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) +(f=-41903.8964799503 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 26 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40943.042397111516 pi=([ 21 , 29 , 22 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38286.39782481453 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37185.05220518347 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-38274.7389522576 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37911.88621942457 pi=([ 21 , 28 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41086.02484563991 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 ])) +(f=-42056.22725679521 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 29 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37810.464985998784 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.46133768436985E7 +************************************************************ +(f=-33125.60393968931 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35408.48820637819 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39099.70137641329 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 11 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40601.34814935646 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 16 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 ])) +(f=-40162.40397382705 pi=([ 8 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-37614.32664477339 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 23 , 16 , 20 , 17 ])) +(f=-41477.75183301984 pi=([ 22 , 21 , 29 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 , 23 ])) +(f=-36053.15514287569 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 18 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46104.254269305704 pi=([ 22 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 23 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) +(f=-47137.84151469401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38186.024975653716 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36954.70279599186 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-35985.24029122175 pi=([ 14 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33488.40014095493 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39360.14472128356 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 8 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-36428.05460009402 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 ])) +(f=-38212.41277903906 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41500.14832245679 pi=([ 22 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 ])) +(f=-44384.16959609436 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 18 ])) +(f=-47827.65791543605 pi=([ 21 , 29 , 1 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41835.0170425688 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-33724.771978432735 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-35482.74399453089 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-40774.11072181705 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 4 , 3 , 11 , 9 , 7 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46811.367247087546 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36422.61354198591 pi=([ 22 , 21 , 29 , 23 , 15 , 9 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43111.55268986798 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41370.906570759886 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 18 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35512.460289766954 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44226.994027777495 pi=([ 18 , 22 , 21 , 29 , 5 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35668.74435281378 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 13 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-35047.90922301802 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36313.55848898054 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) +(f=-45610.50801949287 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 24 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-49198.63530713709 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40982.154899851266 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 1 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38535.057588034215 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 10 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44405.02933184015 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 18 ])) +(f=-40993.31223882512 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33821.80928892647 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 17 ])) +(f=-43523.789678304354 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-35584.48931850792 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 12 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36624.69202211515 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 13 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42404.22929386401 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 7 , 16 , 20 , 17 ])) +(f=-33553.33511121237 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38406.74126346197 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-38383.85315101965 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 , 18 , 19 , 21 ])) +(f=-45674.858612899334 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36567.67093242489 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38733.01262610585 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 ])) +(f=-40459.80254560618 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-34419.21003960385 pi=([ 22 , 21 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 29 , 19 ])) +(f=-36932.200857106225 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 , 18 , 19 ])) +(f=-37309.381888513846 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 15 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46797.37324131571 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 4 , 26 , 16 , 20 , 17 , 19 , 18 ])) +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46233.233038817474 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 24 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35548.471889959925 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42885.788161360724 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-41745.61319332932 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41790.04892667659 pi=([ 18 , 22 , 21 , 29 , 8 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37404.853811753615 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-40139.78042812974 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 18 , 19 ])) +(f=-39157.78886164986 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 14 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33038.54398190245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44288.002153218775 pi=([ 6 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33970.94997216562 pi=([ 23 , 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44339.12414311552 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-43643.57716818045 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42166.39908200712 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 4 , 19 ])) +(f=-42388.47018250185 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37695.09324991551 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.2118464551737785E7 +************************************************************ +(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33038.54398190245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-49516.731826977884 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 ])) +(f=-36817.72482060795 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 6 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41405.08206004226 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38482.81255775126 pi=([ 29 , 23 , 22 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-39584.00340803305 pi=([ 22 , 21 , 23 , 15 , 11 , 13 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 29 , 19 ])) +(f=-33732.849569014754 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) +(f=-44994.12305062331 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-38702.27664292094 pi=([ 22 , 21 , 13 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43785.889241329925 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40667.434306202274 pi=([ 22 , 21 , 29 , 23 , 7 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38253.36084042964 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41081.12054005067 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 20 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-41961.35557112763 pi=([ 21 , 29 , 23 , 8 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43205.36677147531 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43446.99016841255 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 29 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38211.337530035424 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43547.26212441287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) +(f=-39737.136689892475 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35521.97737481573 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-34663.60319169206 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-35557.4361116136 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-37161.55290729401 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33523.646854731705 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 18 ])) +(f=-36405.43238931385 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33386.91318227602 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41852.065690981784 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37777.19371814928 pi=([ 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-48569.54828513308 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36486.322309897165 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 5 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40459.96029810268 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41949.65706796208 pi=([ 22 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 17 ])) +(f=-48262.5215341134 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43027.88655307604 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37436.78385686607 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 14 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37378.23192228027 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-48840.34244903038 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35875.55600449392 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39851.305234524945 pi=([ 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34547.00396539795 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-40888.04552190053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37763.49091293832 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39668.89675545861 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 19 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39880.932748317 pi=([ 22 , 18 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42385.63812507035 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45005.92263093966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) +(f=-36358.85402524997 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-41174.09732134985 pi=([ 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 11 , 17 , 18 , 19 , 21 ])) +(f=-39686.759033790375 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 13 , 3 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35163.202412242004 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 12 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39413.25439050739 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34767.97192224076 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 , 18 , 19 ])) +(f=-37405.2074079591 pi=([ 21 , 25 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43964.188378916755 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35482.74399453089 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-38968.22732694007 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41033.61109985104 pi=([ 22 , 21 , 29 , 23 , 15 , 25 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35891.586270008374 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42872.3539476121 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 18 ])) +(f=-46588.581833389515 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 19 ])) +(f=-45933.95226868888 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 23 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43807.22476648516 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33669.92241853874 pi=([ 28 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45787.72055441731 pi=([ 14 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37135.82513715151 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 5 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35580.133327403746 pi=([ 21 , 29 , 20 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) +(f=-41747.98547820111 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 28 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-47154.30361889528 pi=([ 18 , 22 , 1 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33505.702401784874 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-37557.29553021088 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37680.59370588733 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.271194814642811E7 +************************************************************ +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33038.54398190245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43737.05331808298 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46657.227593713884 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38885.696337058056 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 24 , 25 , 16 , 20 , 17 ])) +(f=-43158.108684462364 pi=([ 18 , 22 , 3 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-42733.20455365789 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 3 ])) +(f=-38976.20721848131 pi=([ 16 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 17 , 18 , 19 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36083.95081827926 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33621.745064488074 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41253.16767138094 pi=([ 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-37743.793735445666 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 24 , 16 , 17 , 18 , 27 ])) +(f=-41465.9997301611 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 , 14 ])) +(f=-45333.48056083332 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 5 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-42729.76509576436 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33051.617898674354 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 24 , 27 , 16 , 17 , 18 ])) +(f=-43145.34189737076 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42319.72764602102 pi=([ 4 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-43714.70911576897 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33672.70418525987 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36829.8549411724 pi=([ 14 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-40078.70468350542 pi=([ 18 , 22 , 21 , 29 , 23 , 11 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-35934.09702648352 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40679.630868439875 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40884.17664581402 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 21 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36569.630611796405 pi=([ 22 , 21 , 23 , 15 , 29 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35342.91881370689 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-37263.72498568624 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-37391.9955145345 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-34009.76591146573 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34067.8138330967 pi=([ 18 , 22 , 21 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43382.27742613299 pi=([ 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 18 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-33048.849790484725 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-33336.1202875335 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35485.537565290186 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 20 , 17 , 18 , 19 ])) +(f=-35105.908257043375 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) +(f=-36009.32400362902 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37322.40482292755 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38311.00423075831 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 , 19 ])) +(f=-38476.13959673369 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37856.485801853014 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-49052.34942682409 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 18 ])) +(f=-35792.854836523744 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33168.093969975 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) +(f=-33380.36050685767 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37945.95907776162 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41192.50955894423 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-44647.02826685255 pi=([ 22 , 21 , 29 , 23 , 1 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-49851.84075189796 pi=([ 22 , 1 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) +(f=-37766.341721702294 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34023.07021871818 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44534.57535988122 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 5 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 15 , 16 , 17 , 18 ])) +(f=-36130.75331364655 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-46803.476997234924 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 ])) +(f=-40683.36564175285 pi=([ 8 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39511.40041180992 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42376.55488998369 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39944.64062464166 pi=([ 18 , 22 , 21 , 29 , 23 , 25 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-37001.711332862935 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34895.70244694001 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 ])) +(f=-34475.76589424099 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43997.586934287174 pi=([ 22 , 21 , 29 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 15 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-47128.462769821184 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 14 , 7 , 5 , 2 , 6 , 12 , 13 , 1 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40553.901625673774 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35293.83765399285 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35260.729786057964 pi=([ 18 , 26 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42607.064487500764 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 27 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41649.67628020731 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 22 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39622.13562842637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 17 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41157.70107458185 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-36237.170094977184 pi=([ 16 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37162.9106148629 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.1155064936240435E7 +************************************************************ +(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38613.55225988081 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-35710.63736200869 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39397.04086856301 pi=([ 18 , 12 , 22 , 21 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-49041.8608188533 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 , 18 ])) +(f=-45264.31346357976 pi=([ 22 , 21 , 29 , 6 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38314.83099279074 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 , 19 ])) +(f=-38012.98921251052 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 21 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-42733.20455365789 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 3 ])) +(f=-36243.520739642336 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42006.35844840623 pi=([ 22 , 21 , 7 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49603.49223779875 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) +(f=-36333.86766619609 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34822.009463869625 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) +(f=-43957.584012719606 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38571.17021616036 pi=([ 18 , 22 , 24 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-45180.59707714613 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 5 , 16 , 20 , 17 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-38381.36914695012 pi=([ 18 , 22 , 21 , 29 , 13 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41084.75965279938 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-38188.86909968491 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34587.86244284428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-42177.370705135094 pi=([ 16 , 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 17 , 18 , 19 ])) +(f=-44527.80858094415 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-39377.58031427542 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 8 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-37307.490925543745 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 6 , 8 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34126.983344508335 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36289.80564568521 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-45557.93484906244 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 25 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42944.14571343499 pi=([ 18 , 22 , 21 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 16 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39381.749187422436 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 18 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38423.825399753434 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38473.3942733226 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42172.269919498394 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 29 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34947.21133417122 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34549.11409497993 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41374.28769589854 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 ])) +(f=-33043.18810923587 pi=([ 21 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42177.19322012409 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40811.30630513402 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38337.82369803455 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 7 , 11 , 10 , 3 , 9 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36992.33271851017 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40809.772254491596 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38670.70817246383 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 1 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42821.77784262858 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34746.54863869579 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-48588.488491693446 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-36192.388832739845 pi=([ 26 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-41859.82203222718 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 26 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41685.75196948558 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 23 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33881.459606908094 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33857.4187723116 pi=([ 23 , 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-35414.95026002983 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40209.50380956222 pi=([ 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-43270.516882359116 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42571.256895603605 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 13 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40850.381112495896 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 2 , 5 , 12 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46352.708369749125 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 17 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41548.43224773973 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45319.311126596425 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 13 , 25 , 16 , 20 , 17 , 18 , 19 ])) +(f=-39692.75172002135 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 27 , 28 , 14 , 26 , 24 , 25 , 16 , 20 , 17 ])) +(f=-39932.68336256161 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 1 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41322.070647512934 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 18 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44127.29883150868 pi=([ 6 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41650.17759923702 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 18 ])) +(f=-35961.567320824935 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 19 ])) +(f=-41210.61825419306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42458.890022938176 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40192.808075782625 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 15 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41206.5386856623 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 14 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39815.29594896364 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38841.551813016216 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37962.61800306895 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.2040493688189507E7 +************************************************************ +(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41837.12820720662 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 ])) +(f=-39049.63963642895 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 6 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43568.56351271148 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35263.15289692767 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 9 , 8 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44100.90008383867 pi=([ 20 , 18 , 21 , 29 , 23 , 7 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-36372.58774562236 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 4 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37231.58513142175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 20 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-36460.23332974842 pi=([ 21 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32777.38805094681 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-37871.39160935308 pi=([ 27 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34447.21698335284 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-37983.9604076021 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34794.70603893736 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-44717.52510560313 pi=([ 22 , 21 , 29 , 11 , 23 , 15 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-37413.22297320164 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35616.782258402454 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45315.01376142607 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-49390.16790508499 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) +(f=-42492.6988530967 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43282.594867525055 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36596.547020708844 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-38480.691371017965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34857.81096227777 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-37513.39962682857 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33746.77763021237 pi=([ 29 , 18 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-40002.71235395823 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42858.050793118215 pi=([ 18 , 9 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34888.60649539714 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 13 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45409.43518408994 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36492.83185868723 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42850.02052522414 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33873.12979716739 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35984.54762297054 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-38792.12080710026 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-46524.09675003877 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-39792.7204980498 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-39828.839341080056 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 8 ])) +(f=-37517.34562569596 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40145.43191502163 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-33670.07728595815 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32638.39593414563 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35087.866145495835 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 ])) +(f=-45262.774102161035 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 25 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 ])) +(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-38869.44786814818 pi=([ 27 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 22 ])) +(f=-42375.8858586902 pi=([ 21 , 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38119.53175053982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45699.00526820912 pi=([ 18 , 22 , 21 , 29 , 6 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40992.406110793345 pi=([ 18 , 22 , 21 , 29 , 23 , 3 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41389.0091485361 pi=([ 23 , 22 , 18 , 21 , 29 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 15 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-42639.96516313801 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32875.51454306941 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35549.76974505314 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-46037.60975695402 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44360.62062743499 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-42004.372642806884 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38569.874141005195 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 11 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43125.822775932145 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-35267.88917007511 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 12 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45279.91030180761 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44240.53808389537 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40499.89264372694 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 7 ])) +(f=-34001.17165288379 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44252.58629250722 pi=([ 21 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 26 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43571.68242409584 pi=([ 10 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42705.86482310486 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 17 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) +(f=-35659.57520308808 pi=([ 20 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37184.36820878226 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.2485296378733158E7 +************************************************************ +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32638.39593414563 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35583.95216362027 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42858.07140032199 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40627.730000559226 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49467.926228430486 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 18 ])) +(f=-44253.55023584269 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33659.420477229774 pi=([ 18 , 22 , 21 , 29 , 23 , 28 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34462.70266516605 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-40017.090134824066 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39437.6702019265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-39922.83120242653 pi=([ 15 , 18 , 22 , 21 , 29 , 23 , 19 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37257.207307058285 pi=([ 18 , 20 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-34171.41261035087 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-41213.06251639628 pi=([ 20 , 18 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 17 ])) +(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40596.53658097458 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36408.75905277385 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43870.86540544829 pi=([ 22 , 5 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41704.16818696385 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-43621.33540823559 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37754.76612901565 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) +(f=-35103.28102608561 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-35403.756514075416 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 22 ])) +(f=-41110.60305394937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) +(f=-41205.620078215194 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 16 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39746.75549370547 pi=([ 29 , 21 , 19 , 15 , 11 , 10 , 23 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-42289.349844179196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 27 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36247.52254218633 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-44865.573777846985 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 17 , 18 ])) +(f=-34236.12810661971 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36399.98116091756 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33392.220319367596 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-33712.51545630995 pi=([ 28 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32841.789507213696 pi=([ 18 , 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34296.665910950585 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35162.32380784452 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40637.82471853752 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 1 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36121.00562652805 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35781.046538838695 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-35081.44597228279 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-43614.377182359836 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38318.05800181402 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-36873.94889907985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33202.13007756078 pi=([ 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33541.61611398111 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43270.51688235912 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35331.75560442531 pi=([ 29 , 23 , 21 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-43506.53651276352 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 27 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38328.268508527035 pi=([ 20 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 21 , 17 , 27 ])) +(f=-44502.70399814079 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 10 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46643.01089868373 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 , 1 ])) +(f=-47137.84151469401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-37356.130497071965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 12 ])) +(f=-34951.92689807602 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38882.45168291979 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 6 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37793.75370093669 pi=([ 18 , 21 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38151.14836111126 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.293156667292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34927.86763707774 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42199.98473344735 pi=([ 22 , 21 , 29 , 7 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35541.439935312446 pi=([ 29 , 23 , 21 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40803.4267327679 pi=([ 18 , 21 , 29 , 23 , 22 , 7 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42553.48872145428 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-49467.92622843049 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-39902.628957785135 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 10 ])) +(f=-42171.56059631604 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 28 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42257.994463387484 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-37242.19691741577 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-38793.93822299042 pi=([ 29 , 18 , 22 , 21 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36833.77960971647 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.070832111301112E7 +************************************************************ +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.293156667292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38637.1686397605 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40317.295750896636 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 8 , 18 ])) +(f=-32832.593013281476 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36097.764675577346 pi=([ 19 , 29 , 23 , 21 , 22 , 15 , 13 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-42484.35731409236 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 25 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 ])) +(f=-36852.998622679224 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 4 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33557.35681723416 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 , 22 ])) +(f=-36531.77627159124 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40425.905950822984 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 20 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36694.5107934392 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 ])) +(f=-38530.598889060835 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 12 , 1 , 2 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33241.97028507755 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 ])) +(f=-36818.54265709853 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-35260.729786057964 pi=([ 18 , 26 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38908.567647257194 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37141.623109964676 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 14 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-42884.06805248779 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 8 , 16 , 17 , 18 ])) +(f=-45164.50511670303 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32748.72137141727 pi=([ 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48767.0570389129 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 16 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38423.36182185984 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48141.70347277825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 12 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45614.711756492004 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 11 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40637.82471853752 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 1 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46810.26941434365 pi=([ 18 , 21 , 1 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34417.31888065399 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 15 ])) +(f=-36171.5799195377 pi=([ 18 , 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35792.74211563205 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-32496.51691768531 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37684.0707744752 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-41058.528088909996 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42761.65738810227 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35472.983987634965 pi=([ 18 , 22 , 21 , 29 , 23 , 26 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34095.13064750234 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41669.38594487225 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 21 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42137.911919847866 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35342.42946200153 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-44027.63008743593 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 ])) +(f=-40161.179978555 pi=([ 3 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44115.76783896672 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 21 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-45588.00373130939 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 18 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45412.903979351555 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 27 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-42078.854878049984 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 ])) +(f=-35162.32380784452 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38002.94477626134 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39597.88212911594 pi=([ 8 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43455.412989868695 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46641.741151395574 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45460.381081497595 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 , 18 ])) +(f=-43519.017751854844 pi=([ 22 , 21 , 29 , 4 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40681.86881161358 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35660.059930891395 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41305.09894828603 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33726.56176771869 pi=([ 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-40961.860467254824 pi=([ 18 , 22 , 21 , 29 , 23 , 7 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45409.43518408994 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) +(f=-37169.30382322735 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37817.69858991609 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-48282.47727574774 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35549.76974505314 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36266.14901192849 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 ])) +(f=-34885.6419588693 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-39921.779703037006 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 22 ])) +(f=-42815.5579512131 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 11 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-41330.48364816845 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34669.269614494886 pi=([ 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36926.06377188228 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37235.91932157785 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.3442583409923315E7 +************************************************************ +(f=-32496.51691768531 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32488.293156667292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46524.09675003877 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36164.72026086506 pi=([ 16 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) +(f=-36531.77627159124 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39989.69314493679 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43145.34189737075 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33279.896137523 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-34673.15492955735 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-41285.00394295918 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 ])) +(f=-40273.73821957927 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-34659.94083712244 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39928.13010373384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) +(f=-41195.17771412204 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42306.156374572165 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37527.07938948854 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 20 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-40009.297499665096 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-43221.9706255528 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38875.77923123234 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34650.49982337398 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34180.707169778674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 18 ])) +(f=-34447.21698335284 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-34930.5521018935 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41065.39092280276 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 23 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50430.30493614341 pi=([ 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 18 , 22 ])) +(f=-36409.567963394606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43468.00989887295 pi=([ 4 , 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-36055.22291796956 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42389.61294582884 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 12 , 24 , 16 , 20 , 17 ])) +(f=-37124.13974585811 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41450.11893526254 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35001.51790081147 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 22 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41409.54453089531 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 3 , 16 , 20 , 17 ])) +(f=-35273.679069387785 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32979.67282184467 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33000.220406821245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33385.649801911226 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49057.11384000199 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39708.53885065444 pi=([ 29 , 21 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-42035.79433600568 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 24 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-42266.2182244055 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) +(f=-39483.442152520125 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 ])) +(f=-36669.73045000539 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 29 , 24 , 16 , 20 , 17 ])) +(f=-46177.259600749894 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35918.03445834464 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44075.79385879352 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40777.28836206902 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35911.15589203479 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44085.89031727723 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 22 ])) +(f=-42023.56741303701 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 18 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46524.09675003878 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41193.6972273604 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 23 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44286.134588643756 pi=([ 18 , 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) +(f=-45623.56169514792 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 2 , 22 ])) +(f=-40571.06722919127 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 15 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 ])) +(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46323.86166407101 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32760.037769495328 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44208.23058210923 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) +(f=-43968.592794487944 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 , 18 , 22 ])) +(f=-41311.006787599166 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35545.0579335862 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 22 ])) +(f=-34951.046305399745 pi=([ 18 , 22 , 21 , 29 , 20 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41730.81227203203 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 16 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-35984.54762297054 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 18 ])) +(f=-37205.714538342756 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34605.72947882545 pi=([ 18 , 22 , 21 , 29 , 26 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40339.95474092329 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 8 , 22 ])) +(f=-43523.78967830435 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 22 ])) +(f=-45611.189003000596 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37339.35991585966 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.42209735975163E7 +************************************************************ +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36992.332718510166 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35953.817673018886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43125.615746409916 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43331.90985391874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36854.68280097697 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 18 ])) +(f=-36000.46051777226 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 ])) +(f=-40090.748151349464 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-46746.0211748912 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36406.22638794126 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-39304.51223083328 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) +(f=-33238.365346676466 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 3 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39695.23454340198 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44912.43807018612 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45418.94434458963 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-36241.016968426426 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42513.94442962798 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34673.15492955735 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-36293.02656542269 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 16 ])) +(f=-36169.389590980194 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36650.8703782642 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-45168.60006922606 pi=([ 22 , 21 , 6 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35817.35966946138 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37275.85052894314 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44588.65057616492 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 27 , 25 , 24 , 16 , 17 ])) +(f=-36761.4155662851 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 9 , 17 , 18 ])) +(f=-43449.782821034205 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39347.91955734937 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 , 18 ])) +(f=-41017.37003801749 pi=([ 22 , 21 , 11 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36057.90726108212 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36281.734055809 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33768.27401687393 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 4 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41027.6616960489 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41192.52210787858 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-35136.17450379777 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) +(f=-38145.21031539439 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43327.10668531107 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46619.3559221378 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43952.34430405375 pi=([ 18 , 22 , 21 , 29 , 23 , 6 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44913.64979507751 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 24 , 20 , 17 , 27 ])) +(f=-45495.25539059028 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 2 ])) +(f=-36911.17953835325 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 17 , 18 , 16 ])) +(f=-43957.5840127196 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-34280.02902984368 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 ])) +(f=-39696.86775408716 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 20 , 16 , 17 , 24 , 18 ])) +(f=-46524.09675003878 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38141.73135932885 pi=([ 18 , 22 , 21 , 29 , 13 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35985.133696784535 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41725.26622116671 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34009.76591146573 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43111.55268986798 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-43919.836148198316 pi=([ 18 , 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 7 , 24 , 16 , 20 , 17 ])) +(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49029.68947794511 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 24 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40476.45403743497 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35063.039658624984 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 10 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37409.87360955375 pi=([ 18 , 29 , 23 , 19 , 15 , 22 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42858.07140032199 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34280.77079174074 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33519.94339279824 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32973.02128574591 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48691.707065777126 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 2 , 22 ])) +(f=-43027.886553076045 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43621.33540823559 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-51574.2635765703 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 20 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 17 ])) +(f=-46643.01089868374 pi=([ 1 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-43455.412989868695 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35916.1015964115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 5 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32684.712678695083 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44240.53808389538 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37641.36089378954 +Max Fitness : -32181.418304890198 +Fitness Variance : 2.7008035348316908E7 +************************************************************ +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45710.41604499816 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42218.450171561184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37615.82766452738 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 ])) +(f=-36078.34384554394 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-42584.84410224599 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 27 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34326.97053250499 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-46745.152258118 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 , 18 , 26 ])) +(f=-41579.57304063776 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48020.896431021996 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 9 , 16 , 20 , 17 ])) +(f=-48437.129697973905 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40614.108172283326 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) +(f=-42329.64002078777 pi=([ 18 , 22 , 21 , 29 , 23 , 5 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36726.49082071732 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36057.90726108212 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36378.20663060027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 6 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39471.70018434244 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-42697.52176476745 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45301.416889006454 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) +(f=-33740.85299104538 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33785.41532777071 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 ])) +(f=-37305.18388781253 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 , 18 ])) +(f=-34920.646593064834 pi=([ 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-38407.13575875398 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-37677.833293865675 pi=([ 12 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36046.34076290227 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-43455.412989868695 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39768.551038234145 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 18 ])) +(f=-43147.569575297704 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 27 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-46318.99029053473 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43183.08479969185 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 5 , 7 , 4 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41374.3730538397 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 9 , 3 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37364.35425808999 pi=([ 12 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45453.569114374084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 ])) +(f=-35136.17450379777 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) +(f=-34919.60291846038 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39932.694569995314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42470.109131288984 pi=([ 21 , 29 , 3 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-38377.870737522266 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 4 , 12 , 19 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46903.07663536526 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36743.41076025274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39600.00648890007 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) +(f=-40853.74468418064 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 29 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38451.00999968098 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40211.228663499896 pi=([ 18 , 22 , 21 , 29 , 9 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36049.06646320389 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-42296.10700906282 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 17 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32716.550350578276 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36775.79492093983 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33026.65080960769 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-43211.15570411715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) +(f=-38485.245955323175 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-44851.128509260154 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33497.170814931436 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-33278.41940724665 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-39601.36308472499 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 18 ])) +(f=-45575.766421064494 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 4 , 24 , 16 , 20 , 17 ])) +(f=-36185.2521844229 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-35957.75314863924 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-33238.365346676466 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 3 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32627.546945707436 pi=([ 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35475.39526159951 pi=([ 22 , 29 , 23 , 19 , 15 , 21 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39601.36308472499 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 ])) +(f=-43327.10668531106 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34280.02902984368 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 18 ])) +(f=-41226.0760559586 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 2 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-37735.865330782624 pi=([ 25 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34213.35525584529 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-39461.88581420662 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 17 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-45173.11058444882 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-40657.2058185294 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37272.97448899916 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.2923120985129595E7 +************************************************************ +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37250.420678433795 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-36121.00562652805 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38997.677588900995 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37677.66701415825 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 20 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-40870.89913233376 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35183.75666542814 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-37311.44792757139 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) +(f=-39102.49465822466 pi=([ 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-34679.17347792883 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-39563.51294938714 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42053.08524218061 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-40698.44077142795 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41016.28224354645 pi=([ 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-33368.8645103738 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 , 18 ])) +(f=-43652.50868845501 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 20 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 22 ])) +(f=-41970.72396633871 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-45443.751984911876 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39930.26251984611 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41158.84368481553 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 23 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-35641.3799114501 pi=([ 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-39989.69314493679 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35957.75314863924 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-33881.459606908094 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-43951.77351563188 pi=([ 21 , 29 , 5 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-38485.245955323175 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35584.05091974971 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 27 , 25 , 16 , 20 , 17 , 18 ])) +(f=-42874.80033570998 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 ])) +(f=-42482.36307240232 pi=([ 21 , 29 , 23 , 5 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-43093.664320995165 pi=([ 17 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-35865.823743037196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43331.90985391874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42534.11556113807 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 26 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-34986.408572339016 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48494.36453672006 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 4 ])) +(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45138.39900630893 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39222.00547162988 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 11 ])) +(f=-46300.93670570895 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 12 , 24 , 16 , 20 , 17 ])) +(f=-41441.90648916879 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43745.91334311663 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 7 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35756.90914079357 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-40249.51604127906 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 11 ])) +(f=-42595.07505922137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 ])) +(f=-40650.28092083431 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 , 10 ])) +(f=-35997.53230735589 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 16 ])) +(f=-39304.51223083328 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36185.2521844229 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) +(f=-32476.912562956997 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42311.57022943398 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 27 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42903.672174763415 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 18 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36720.607462486434 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 , 18 ])) +(f=-47279.90942899556 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 18 ])) +(f=-33140.20923925507 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 22 ])) +(f=-34167.01895962687 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39987.6774461841 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33659.07702525967 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 5 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37673.128973935454 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35882.53467387271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 12 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34935.729159511495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32555.342979420937 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39382.20894444628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40319.89658755863 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-35474.191957940944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41330.48364816845 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35034.01750328689 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38311.630876817326 pi=([ 18 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-37018.21364341387 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 , 18 ])) +(f=-41874.73457022567 pi=([ 5 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41998.64541021405 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44936.22349735663 pi=([ 18 , 21 , 29 , 23 , 7 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 6 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-41867.17704885193 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-39815.65059810699 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-37046.528622531725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37351.57343776849 +Max Fitness : -32053.112000332563 +Fitness Variance : 1.9738883914608955E7 +************************************************************ +(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36576.75591690376 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-38474.77621765405 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32483.99825422501 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-37871.39160935308 pi=([ 27 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35041.55385359768 pi=([ 22 , 21 , 29 , 23 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35159.33410261253 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47975.25103706462 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-33202.152301727016 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41057.634644053745 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34318.852160044735 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34520.64097204321 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36473.59180732167 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33726.56176771869 pi=([ 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-44982.48608242318 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 ])) +(f=-40729.12329760461 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34974.67135649804 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 17 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45838.21422734325 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 28 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48008.51108595142 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-34498.70564620398 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 8 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49266.57170388777 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 6 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35911.15589203479 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36519.3845675847 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-37754.76612901565 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) +(f=-39473.05678016735 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) +(f=-41287.14998937316 pi=([ 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 23 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41296.72762173291 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-32476.912562956997 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-46355.58091764153 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 11 ])) +(f=-33140.20923925507 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 22 ])) +(f=-37026.70553304785 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-43296.64642528761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-44975.68379152036 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42285.79926166074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-43327.10668531106 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34659.90803843713 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42506.54563325176 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 22 ])) +(f=-43348.08291011366 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33971.86708919384 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-34257.244616785545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48687.774435283696 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 28 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) +(f=-33966.8243429447 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39068.83337966129 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 , 18 , 22 ])) +(f=-33033.33953762855 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-35769.686216007736 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37296.69134909743 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 12 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39282.3475269224 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 13 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-36002.20163747104 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45026.62228427682 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 1 ])) +(f=-40963.82219441728 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 23 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39970.58716613628 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43957.584012719606 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-44599.001159333275 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 16 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 ])) +(f=-35606.32734719735 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35957.75314863924 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32368.210613127674 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39597.88212911593 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43449.78282103421 pi=([ 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-46702.72958304 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 5 , 3 , 9 , 7 , 4 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46649.00383269587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39828.32510149683 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-39806.679996310086 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 15 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39699.00004099199 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-37588.891356447326 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 21 , 22 ])) +(f=-44752.78759328601 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 24 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) +(f=-35310.83308913055 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43093.664320995165 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36526.75054077694 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40139.449960945916 pi=([ 18 , 8 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43612.365692008236 pi=([ 29 , 21 , 10 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37231.47696918483 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.5291877275840282E7 +************************************************************ +(f=-32368.210613127674 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43535.51757511404 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 , 5 ])) +(f=-40511.75718532963 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38144.005150178054 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-37308.477552308424 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 14 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-39507.47334371181 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 4 , 5 , 11 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42230.45747967722 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47477.19360735884 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 17 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39180.73160384021 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 ])) +(f=-44240.53808389538 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-39154.37366086353 pi=([ 18 , 16 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34304.20785194434 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-37239.94086278725 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 4 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-35291.42016237938 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 20 , 22 ])) +(f=-32689.479069435096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-50671.35435022607 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39605.584537134106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 16 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-46605.11580917803 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 14 , 28 , 26 , 27 , 13 , 25 , 24 , 20 , 17 ])) +(f=-38283.40262290407 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37697.30779603611 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45717.271678387304 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 27 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45495.25539059028 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 2 ])) +(f=-34193.750901116975 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-40336.88341128652 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46848.345935776306 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45173.11058444882 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 , 18 ])) +(f=-39470.05683509358 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34888.262407361355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42587.19632749581 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42500.96225790076 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44555.63425119337 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34506.910851074506 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) +(f=-39993.992025045845 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 3 ])) +(f=-35336.81054967508 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38783.74220134732 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46515.87298902076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37068.860000023196 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36405.43238931385 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46109.7964060289 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 27 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40777.62187323441 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) +(f=-40750.87533345141 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-37743.321387032534 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-38575.54981910189 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37868.1642436745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-36439.36462786725 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43327.10668531105 pi=([ 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-38857.66785606337 pi=([ 22 , 21 , 29 , 23 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 20 , 17 , 16 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37391.9955145345 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 18 ])) +(f=-36576.75591690376 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33978.55532518034 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40906.68308554401 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32866.15158411939 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37981.648867258475 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40616.47231698115 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38997.67758890099 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37908.14814786195 pi=([ 9 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39540.72109328266 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36307.97205655441 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 , 18 ])) +(f=-37871.39160935308 pi=([ 27 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42071.410141509405 pi=([ 4 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39470.05683509358 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33274.52460932262 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 24 , 20 , 17 ])) +(f=-46680.39564619094 pi=([ 14 , 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33695.79869779886 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-37893.13148350704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 11 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32716.550350578273 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-36394.7420944741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37330.663210119325 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.4241909425246954E7 +************************************************************ +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40444.63331743137 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38690.96639001605 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) +(f=-32818.729087912216 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34914.14345939559 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32786.21976478897 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46903.07663536526 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34434.47594661787 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44555.63425119337 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39550.23982012801 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 11 ])) +(f=-42056.77810101247 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46233.45306493674 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34624.10866039359 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35549.86080132398 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40906.68308554401 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40169.695457777365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-34177.681093032705 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 15 ])) +(f=-34219.64035402573 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) +(f=-34752.414964951226 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42696.64812848472 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 19 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36982.33894721969 pi=([ 16 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-40664.24231198793 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-34776.59378705188 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36050.66945710912 pi=([ 18 , 21 , 28 , 23 , 22 , 19 , 15 , 29 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42054.19881851719 pi=([ 18 , 21 , 29 , 3 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37677.833293865675 pi=([ 12 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36658.176855423015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 15 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34083.98568068182 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33541.61611398111 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-39875.65349898951 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 14 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32514.982937637185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-46810.26941434365 pi=([ 18 , 21 , 1 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39600.55327982914 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 1 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40258.717997313826 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 20 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-41734.69308618422 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40918.06328696057 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-42888.404133643875 pi=([ 18 , 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) +(f=-34518.93172936184 pi=([ 18 , 21 , 26 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40958.585991596476 pi=([ 18 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39836.883866933 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33705.987090294446 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34487.506123356325 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 20 , 27 , 24 , 16 , 17 ])) +(f=-42930.98414039308 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40583.43877412276 pi=([ 29 , 21 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-34378.60454651687 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-42492.69885309669 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38896.95510251654 pi=([ 22 , 25 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46514.7045941261 pi=([ 1 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41774.59453103602 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42718.95718642829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34224.16266680723 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 3 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-42661.00109037629 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) +(f=-39152.057621147665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41015.048241335775 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 3 , 22 ])) +(f=-44898.315979719184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) +(f=-37377.195922698105 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 ])) +(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-39079.23645941411 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36595.24255360318 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-38132.769271128316 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 11 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41761.562050752684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37346.211673319405 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34979.84657952014 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-42555.56203780682 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-35102.91711302065 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33665.47649780783 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33881.459606908094 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42196.7533058782 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 25 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34969.42459125972 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 26 , 18 ])) +(f=-48885.161473314925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37064.769020354164 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.0924082524917364E7 +************************************************************ +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.693144936784 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39186.68744634423 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35890.75843489073 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41970.72396633871 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32360.337240635 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37968.90337130191 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40830.27968703884 pi=([ 18 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39378.19107908677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44202.10223876593 pi=([ 18 , 6 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35889.7579263561 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-40150.40543088907 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34815.469596532406 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37725.41923118963 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35364.565672824596 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-40059.329486746276 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43211.15570411715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) +(f=-35622.54020027784 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37573.82060280942 pi=([ 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-40804.667432064976 pi=([ 22 , 25 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34151.72272528605 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37904.92824779989 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37346.21167331941 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43540.38781629232 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36231.25628271014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42791.0951182975 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36940.553695465554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-38064.55382953579 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 10 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39983.847885350435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38870.54116978905 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34083.98568068182 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33217.85321453897 pi=([ 18 , 21 , 28 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-36753.39351045554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40065.13043817503 pi=([ 18 , 21 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44192.873908855574 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 ])) +(f=-43243.4371461555 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) +(f=-37908.14814786195 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 18 ])) +(f=-34785.83715483795 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39848.71793533567 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 7 ])) +(f=-33425.244959261174 pi=([ 28 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36592.73749537064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-38451.00999968097 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-45079.15995776898 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 4 , 5 , 6 , 1 , 2 , 3 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43493.02910367795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41158.16962938253 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36739.640067811975 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41874.734570225664 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-35168.083947285864 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) +(f=-35378.34028187189 pi=([ 18 , 21 , 29 , 23 , 17 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37919.415702413164 pi=([ 18 , 21 , 29 , 23 , 22 , 27 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34424.6018047398 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-39073.078210321204 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 19 , 24 , 16 , 20 , 17 ])) +(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36982.338947219694 pi=([ 18 , 16 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-36739.640067811975 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36783.06561246117 pi=([ 18 , 22 , 21 , 29 , 23 , 13 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35911.15589203479 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37107.411547025295 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-44073.35013038622 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-36690.236352540895 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36400.606201928014 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 6 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34647.95795130621 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-43540.38781629232 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32987.24291364313 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-36684.261398249524 pi=([ 21 , 28 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-40262.338326305086 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36661.39356324582 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 3 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40615.39084562542 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-39470.05683509358 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36450.805949532965 +Max Fitness : -32053.112000332563 +Fitness Variance : 1.4697564448329687E7 +************************************************************ +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42797.951566918855 pi=([ 18 , 20 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-48874.67286534415 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 ])) +(f=-41970.72396633871 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-33193.67439243831 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-37974.0047561364 pi=([ 22 , 21 , 13 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38795.94835836609 pi=([ 18 , 9 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40212.08687115151 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43150.85606243905 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 27 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33999.8310061177 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-32464.543511428536 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41650.530941298864 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36038.3734081293 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32469.022313104368 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 ])) +(f=-34080.22041821545 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-43651.20106254493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) +(f=-43620.62528078083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43046.79764636568 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 3 , 24 , 16 , 20 , 17 ])) +(f=-32473.845415034782 pi=([ 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45188.683938803704 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48961.096521080995 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35159.33410261253 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37096.50125646771 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35453.05203860349 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 29 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-35481.99688801196 pi=([ 21 , 28 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-39013.38236191835 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 23 ])) +(f=-42061.76069341339 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 24 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) +(f=-35953.817673018886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37007.39091040744 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34334.43535304263 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38124.08911417731 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34469.731646097505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44077.666556259224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-35484.00368435635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37156.84286277797 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48705.207763754705 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-41074.41975688527 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 , 18 ])) +(f=-39387.82241102072 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33339.85254395769 pi=([ 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33456.55849295484 pi=([ 17 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) +(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47591.34329498792 pi=([ 28 , 22 , 1 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32501.091385057647 pi=([ 18 , 22 , 21 , 28 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33425.244959261174 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 , 22 ])) +(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32445.234914612134 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-34527.24574277532 pi=([ 18 , 21 , 29 , 20 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37221.85136762917 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41226.90488354356 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-33754.53917260606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-47408.73206730742 pi=([ 18 , 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43801.404840978794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 ])) +(f=-39294.48095990249 pi=([ 18 , 21 , 29 , 23 , 22 , 10 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32483.99825422501 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-37413.31260411824 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37074.51916848375 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 3 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36477.90200545829 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39386.04384010532 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44315.5823335259 pi=([ 18 , 21 , 28 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-37376.00016836003 pi=([ 18 , 20 , 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 22 ])) +(f=-40191.590283000995 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48357.450305405386 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 5 , 16 , 20 , 17 , 18 ])) +(f=-38485.245955323175 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36574.60532797098 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.536914478903842E7 +************************************************************ +(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34385.55092134318 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44079.058855601295 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38136.554902704665 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32759.423230227294 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43228.295420237555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40402.94651336115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36266.14901192849 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 ])) +(f=-39222.00547162988 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34011.871919709876 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-43795.8889164261 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39720.411630778035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-42761.65738810227 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40557.83258437188 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32482.185864167932 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45881.7653426831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40449.28436347199 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33193.67439243831 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-39615.024949570965 pi=([ 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39473.15871398479 pi=([ 18 , 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) +(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38545.36149596816 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42901.72046784668 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 12 , 1 , 2 , 7 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42452.36533755351 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 29 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 17 ])) +(f=-44686.99182435638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 ])) +(f=-41789.065202303704 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 , 18 , 22 ])) +(f=-37735.86533078263 pi=([ 18 , 25 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40704.1148776976 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 21 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41074.41975688527 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-36161.39039822211 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) +(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41341.55273011615 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-47826.980499068784 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32973.021285745905 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46649.00383269587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34679.48046346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40842.67416201415 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39540.72109328266 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38742.20173583479 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 9 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-37096.5012564677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-37740.960194352796 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) +(f=-39993.992025045845 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 3 ])) +(f=-35723.57048138157 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36038.3734081293 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35856.8273922269 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37176.17409099634 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37071.78647453577 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 ])) +(f=-40798.18935141309 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34707.27898101823 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 25 ])) +(f=-37696.68991055333 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41985.82097849722 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34547.872224051695 pi=([ 18 , 22 , 21 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 19 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33374.42816047195 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 ])) +(f=-36189.40713223074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33714.27165339894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38960.37000855784 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 13 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40760.6002521365 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32746.368698402654 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40704.1148776976 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 21 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38925.745508043394 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 6 , 7 , 4 , 5 , 2 , 1 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45189.17679722361 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37612.65388979516 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-33073.37025230701 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-39186.68744634422 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44680.189533453566 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39387.82241102072 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36842.01568680207 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.00731472113142E7 +************************************************************ +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39334.59810563017 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39941.40467702444 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39016.551429159554 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36918.2223179741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36234.96006549239 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38346.469913096415 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36940.553695465554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42010.66211650537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33980.716003094756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34554.02197146787 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-43825.34189298289 pi=([ 18 , 17 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-33511.560444642615 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37841.060644637866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-48756.85516875728 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) +(f=-36739.640067811975 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45026.62228427683 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36600.401628844236 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39079.23645941411 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34026.56294760782 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-42640.69730458641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42732.39229500925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35305.16481614747 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40886.07638024988 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 22 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44898.315979719184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) +(f=-44254.39759524955 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 8 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38183.70542455964 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38319.12471287422 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35869.226002798256 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-43846.44339882524 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 ])) +(f=-32988.70171133429 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38628.4349230633 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37217.90536876178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35247.76230652067 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37222.363985602206 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43718.831522116685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 ])) +(f=-43645.467332526576 pi=([ 18 , 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37155.63455846687 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42090.14386700355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47032.989785644095 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 29 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36469.556462643566 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44898.3159797192 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32844.71498118828 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-37068.86000002319 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 12 ])) +(f=-45008.59528243024 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 21 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41377.493271933134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40709.07388060396 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37522.15851513719 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34105.143261409285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 9 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48164.68792906901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40646.60227912915 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-36745.69220980244 pi=([ 17 , 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 25 ])) +(f=-34785.83715483795 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34140.17822426751 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 14 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35817.64461116405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36469.88802453942 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37541.618908675875 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45418.94434458963 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38966.73781161863 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 19 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40549.60882335386 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35841.823433264704 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34827.39112274713 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-48292.99423362665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-46601.899569084046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36917.474587855904 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.2451669290427446E7 +************************************************************ +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42285.79926166074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41252.9180162014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-39865.68572048821 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35345.88565338331 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33065.36808788068 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42010.50253525465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36018.06423091374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) +(f=-32291.743742161845 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37222.363985602206 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43746.126222108105 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-34505.10139038027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 ])) +(f=-37836.66226730576 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42097.19409031737 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37073.577277096454 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40302.2618460639 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40364.5791775671 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-41833.92708880623 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32201.022659618517 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-46633.566452984225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 7 , 27 , 24 , 16 , 17 ])) +(f=-37041.38419434801 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47679.756778997835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44212.82730785046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38119.53175053982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43059.29044495071 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33898.256643050176 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-48570.86321191648 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 25 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36758.15458792085 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) +(f=-34839.37670399209 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 13 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39692.183188117306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40757.77007569224 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 22 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43177.751209077534 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 29 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44504.205305188596 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42954.67677060333 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40646.60227912915 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-36137.84270737086 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) +(f=-37779.643784954904 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) +(f=-40372.20156765457 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35817.64461116405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44680.189533453566 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35994.13004759483 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35119.45600196304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34219.64035402574 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-42718.95718642829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36867.94637236962 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-35873.8953329134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36477.90200545829 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35290.59527630892 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36298.82326701843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39328.69105293394 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-37169.69049890565 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43980.30985419285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 8 , 24 , 16 , 20 , 17 ])) +(f=-41474.01241030353 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41416.71817307808 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41358.722159988065 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37558.23127768048 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33924.459002767726 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35920.86318255941 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32784.91542543458 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43260.25066521105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) +(f=-32291.743742161838 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 29 ])) +(f=-35817.64461116405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44212.82730785046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41031.271112826216 pi=([ 18 , 21 , 29 , 10 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40835.47449883028 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42954.67677060333 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37104.17373478466 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36878.910464430235 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.204755763677597E7 +************************************************************ +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34434.47594661787 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-35338.409737790265 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35689.053364903746 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-45866.68378595107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 2 , 6 , 13 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40390.447166634876 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41234.93212479607 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35484.00368435635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33317.05242842095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46396.11886957478 pi=([ 18 , 21 , 29 , 23 , 1 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39763.07456633695 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41086.31387792825 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35997.53230735589 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 16 ])) +(f=-33278.41940724664 pi=([ 22 , 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.499755129014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42930.98414039308 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37957.86658236285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48711.324944107655 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 6 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41034.98939010165 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38475.22194144539 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40741.72392357031 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41870.33910565642 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-41545.024477635714 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32172.779977022947 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41040.21510739531 pi=([ 18 , 21 , 29 , 14 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40870.89913233376 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34424.6018047398 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-36394.7420944741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42688.76603542998 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 18 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32670.383144200823 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42218.450171561184 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32421.056092511477 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40804.59098778764 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37806.26978653348 pi=([ 18 , 21 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 22 , 16 , 20 , 17 ])) +(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34107.105950052865 pi=([ 18 , 21 , 26 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48707.81065070745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42365.50683230949 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) +(f=-44212.82730785046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40169.695457777365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-35911.0873974617 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37968.90337130191 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45117.40972128476 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42718.95718642829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32611.51257094134 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40302.2618460639 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36234.96006549239 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40425.97264624894 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43630.73569529801 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38144.56231627605 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-44700.50644708988 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 24 , 16 , 20 ])) +(f=-42858.07140032199 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45290.638040032 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48756.85516875728 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) +(f=-34815.469596532406 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34219.83153367441 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39540.72109328266 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40741.48013467901 pi=([ 18 , 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45069.56613244388 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33090.50694231419 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 29 ])) +(f=-47052.03489978891 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 8 , 16 , 20 ])) +(f=-37046.52862253173 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37409.368747359506 +Max Fitness : -32053.112000332563 +Fitness Variance : 2.764906320342803E7 +************************************************************ +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32172.779977022947 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33039.78766541737 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33166.554341158684 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 28 ])) +(f=-41995.40251535225 pi=([ 17 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 29 ])) +(f=-43493.02910367795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41579.240312158865 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-38050.5766574094 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-50380.77231646346 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 1 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35355.27447755649 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38679.802443037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 2 , 1 , 7 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34888.262407361355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-35622.54020027784 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50359.76505309118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32420.05004671948 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39694.19888686999 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38053.6837696163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-43945.04382582859 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-46049.095000794536 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-37433.30551354114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45056.703696770164 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 2 ])) +(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43662.08975465281 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41112.691930869805 pi=([ 18 , 21 , 29 , 23 , 8 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46984.41517092877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) +(f=-33065.36808788068 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-34296.29550018217 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37104.17373478466 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36669.88518666182 pi=([ 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36753.39351045554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39763.07456633695 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-37708.35596274812 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36621.33473004441 pi=([ 18 , 21 , 29 , 23 , 22 , 13 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32631.11692566966 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42458.890022938176 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37459.27187094885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) +(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39634.76826177932 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43971.014155124845 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 9 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32333.461147733127 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 27 , 24 , 16 ])) +(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-35873.8953329134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46513.7410835833 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-48407.44216863357 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38404.807951198825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33026.65080960769 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) +(f=-45878.64556446289 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) +(f=-40396.59513260359 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38710.33953745312 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39399.74028533519 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43795.8889164261 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32291.743742161838 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39289.71212238133 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36780.61565502941 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 6 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35889.7579263561 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-43590.52521755905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) +(f=-40984.97783929968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 2 , 7 , 4 , 5 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37377.195922698105 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-46885.079126358156 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39813.86686356037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34699.568713035886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35869.226002798256 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-34827.02720968217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35310.83308913055 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37053.97292236814 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37021.290241280396 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.7391941438558817E7 +************************************************************ +(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39528.04658989283 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33537.1701932502 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44873.105811159265 pi=([ 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-43718.831522116685 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 18 ])) +(f=-46753.939474443556 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 5 , 6 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 8 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37801.10660537658 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32753.023866440024 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37041.38419434801 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45005.92263093966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) +(f=-40861.20077072305 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-35247.058336432376 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41710.86419033944 pi=([ 18 , 21 , 7 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36551.80605968665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39158.080871751336 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-37433.30551354114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-38580.28497316555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-42035.12626680088 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33065.36808788068 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35149.01833316019 pi=([ 18 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41503.45682296312 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33169.94548588452 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 9 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33065.36808788068 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-36787.86416433952 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) +(f=-41968.91823023894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 24 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35386.06172389809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39822.50519142763 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34082.81309818826 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42196.7533058782 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 25 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36656.20967292937 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39674.83783857767 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43662.08975465281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-36012.47779848761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-43143.67534288905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39176.205926275645 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-34872.589689219065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) +(f=-38189.75169725638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33084.972442608996 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39720.411630778035 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40840.94874859505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 8 , 20 , 17 ])) +(f=-35782.849587477154 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40906.68308554401 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45881.7653426831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39093.69916707224 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41474.01241030352 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35856.8273922269 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37111.38151664598 pi=([ 18 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 19 ])) +(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34679.48046346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35104.159713802816 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43291.96377176332 pi=([ 18 , 21 , 29 , 4 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36680.63783511707 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-43501.01782995287 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41579.240312158865 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40897.02784981179 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33661.65056226919 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 7 , 9 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38580.28497316555 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 , 18 ])) +(f=-39443.32353285869 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41928.47179645483 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37493.23879489906 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 16 ])) +(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36093.13748696282 pi=([ 18 , 21 , 23 , 22 , 20 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 29 ])) +(f=-40274.64020880352 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39093.69916707224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-43662.08975465281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36659.592489679955 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.038507081657195E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45947.98165005854 pi=([ 18 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 27 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 ])) +(f=-43131.94436065341 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-36656.20967292937 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40130.41169275619 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 20 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-45315.6947449338 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33286.33980845175 pi=([ 17 , 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 26 , 25 , 27 , 24 , 20 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38708.82059955956 pi=([ 18 , 21 , 29 , 23 , 22 , 20 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 13 ])) +(f=-36910.01617833054 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 29 ])) +(f=-45113.00006437442 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34083.98568068182 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43082.84939955951 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36980.35627087634 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40613.417619012675 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32690.42278335458 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37217.90536876178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38738.865409654456 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 7 , 11 , 10 , 8 , 9 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34257.244616785545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43522.82429155103 pi=([ 18 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-44686.99182435638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 ])) +(f=-37217.90536876178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37957.86658236285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35880.90832442246 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 1 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-38680.4162617163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 7 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-35865.823743037196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33527.995208547814 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43227.18545617559 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38189.75169725638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38068.908602255586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 6 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42728.325752560624 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40274.64020880352 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46519.007754505175 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40180.959779368175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43180.80987251673 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 5 , 3 , 9 , 7 , 4 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43003.77889035518 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45233.315167179775 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38579.88586649593 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 4 , 5 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-36666.60361940514 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34614.74409753608 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-47699.71252063217 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34306.16964206024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40742.59282777613 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-38190.81840831658 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36572.28753330842 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36610.79522027604 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35755.337083412574 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37842.1978862668 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35034.01750328689 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37324.955211732515 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33193.67439243831 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33246.12185591431 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-33051.51864765301 pi=([ 22 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) +(f=-43920.444198686295 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41213.246425558515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39176.205926275645 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36739.640067811975 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45912.90352252811 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42010.66211650537 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37082.19420749983 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3457751245463133E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33246.12185591431 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-43059.58904546216 pi=([ 18 , 21 , 4 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35910.067103571666 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42626.314362543075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39317.885706708854 pi=([ 23 , 18 , 21 , 29 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 ])) +(f=-33756.90660715424 pi=([ 16 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-41074.41975688527 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-40553.56250705594 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36296.70999692965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-34624.10866039359 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40897.02784981179 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32291.743742161845 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42090.14386700355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41252.93798967294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37221.85136762917 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42458.890022938176 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42852.07531723091 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 27 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38135.50566667495 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39176.205926275645 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-37704.17911590417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 , 17 ])) +(f=-40558.03079134996 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41928.47179645483 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40262.338326305086 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39186.68744634422 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45315.6947449338 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41252.93798967294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36143.87036980046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46403.10940956629 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46726.015735385045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45069.56613244388 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37074.51916848375 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 3 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38068.908602255586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 6 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45902.48057888107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-43082.84939955951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-40752.79636124266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45356.04146311404 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-48968.853688394935 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45036.1988121454 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44898.315979719184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) +(f=-32830.83177260838 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35709.14939537665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34510.05807175882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32898.34450505005 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-33756.90660715424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40351.108021062355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41213.246425558515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38073.35861925124 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-50241.388876201345 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41521.09521110713 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32746.368698402654 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-32898.34450505005 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-34369.16214296045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36231.25628271014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35865.823743037196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34679.48046346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37523.54841047328 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44145.648301295114 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40180.96161996455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 10 , 17 ])) +(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-37433.305513541156 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-43345.31883730557 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 22 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37911.97151812268 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 4 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37377.195922698105 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-45307.745362366826 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37437.79759825061 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.7070049622723103E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34024.52910217134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36940.553695465554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-39279.43900468639 pi=([ 18 , 29 , 21 , 23 , 9 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35034.01750328689 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39486.71864501333 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 10 ])) +(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) +(f=-46090.1828470554 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-42157.4929571031 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-40041.38915321973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38189.75169725638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36417.67654078996 pi=([ 17 , 18 , 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37935.05088953183 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-39999.19663438272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-34593.637307136465 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34368.14062090056 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39720.411630778035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-36281.26165883697 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39302.38787104914 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41884.754386189845 pi=([ 16 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-38177.323314603105 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42391.1033528988 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41904.49047538055 pi=([ 18 , 21 , 29 , 7 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37612.65388979516 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46228.602491971986 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37842.1978862668 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39720.411630778035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-41124.61171164377 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-50496.35582992243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35212.05767450293 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33380.6902229475 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 , 23 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45289.04740401836 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-46120.39708451238 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37765.13283701296 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32689.479069435096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33756.90660715424 pi=([ 16 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-38020.32303470843 pi=([ 18 , 9 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36819.68633059659 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.15269821009 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36277.92008338362 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39890.46461861368 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34339.95178265666 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39720.411630778035 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41074.41975688527 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37991.225445982185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42709.10093107522 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39378.19107908677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44968.81920551296 pi=([ 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-47961.01069290969 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 2 , 4 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39962.88807611803 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 19 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50514.375697328825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37429.92497312284 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43673.09853642116 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 ])) +(f=-39093.69916707224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-32291.743742161845 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33756.90660715424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-32861.417103476335 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32375.84505465572 pi=([ 17 , 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36944.34912839625 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.377431390084076E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47096.19849837491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) +(f=-48756.85516875728 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) +(f=-45092.09385778376 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40622.56902889378 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39574.72603626773 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 9 , 16 ])) +(f=-37855.438454937525 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-35869.226002798256 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-39152.057621147665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-42662.78881373985 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35927.68510673302 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-41229.77341032724 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37324.955211732515 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32659.560350209955 pi=([ 17 , 21 , 29 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48707.81065070745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34527.24574277532 pi=([ 18 , 21 , 29 , 20 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-35472.385771009205 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36447.916502185944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46735.89458710594 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) +(f=-42035.79433600568 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 24 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-37608.67110272397 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-34531.60173387949 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32483.99825422501 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-35072.87923498838 pi=([ 18 , 21 , 29 , 23 , 22 , 20 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-42263.76259641456 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38970.89013635016 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39541.01961287842 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-39508.56592075719 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-36231.25628271014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38420.95899293893 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-40101.07700575655 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 29 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44375.18674411503 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42830.12148834313 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39038.08525158219 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 17 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41564.32777416039 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33852.40969853712 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45136.94772154847 pi=([ 1 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41748.29457947668 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35125.969182428715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36137.84270737086 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) +(f=-38145.82478420322 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44010.99503501232 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39276.716993411465 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 17 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35528.39169749226 pi=([ 16 , 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38327.140620546066 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48525.16754571237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37987.908364837276 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37433.30551354114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-42365.50683230949 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 ])) +(f=-33073.37025230701 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39623.103430194926 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-50819.606724861274 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37105.97855097179 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.6777069488212347E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44898.3159797192 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45367.72940608829 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35078.00844582136 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 13 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36012.47779848761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-34091.52522911678 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43493.02910367795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48746.36656078651 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) +(f=-36143.87036980046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41928.471796454825 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38196.49832419212 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40361.71156046261 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33065.36808788068 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38222.64072699126 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47203.32149143665 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 3 , 7 , 4 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-36665.4983137691 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38935.781694573845 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37252.361210993906 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 18 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34549.37505093273 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34953.02722184989 pi=([ 18 , 21 , 29 , 23 , 20 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-40361.71156046261 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43540.38781629232 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37670.6960558796 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) +(f=-35595.264176823934 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42707.073727036455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36115.214435084694 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34257.244616785545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48746.36656078651 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38190.81840831658 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37568.383605995696 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39941.40467702444 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41029.66176766677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 9 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42223.963969350036 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32758.892766218538 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38912.13488482704 pi=([ 18 , 29 , 21 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42830.12148834313 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47679.756778997835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34011.871919709876 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32735.820503277828 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) +(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-40897.02784981179 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37487.33447170509 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 28 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42500.96225790076 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36948.310053132875 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 18 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48025.94195960363 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41910.12113531577 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43197.62424760492 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-40501.7939209353 pi=([ 18 , 15 , 29 , 21 , 23 , 22 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-38625.523400662685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41968.91823023894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 24 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43673.09853642116 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) +(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35034.01750328689 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38032.085160070594 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 10 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45290.638040032 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34310.23522075866 pi=([ 17 , 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36892.251494068165 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.4139844464986324E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37893.37484161812 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39772.604191431135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36148.69884540094 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33754.53917260606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35125.969182428715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46562.493405900284 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34024.52910217134 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-36978.51802686777 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33898.256643050176 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34011.871919709876 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36548.335854635334 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32758.892766218538 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43331.90985391874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35125.969182428715 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36236.28201352445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41928.47179645483 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48734.19521987831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 24 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35726.11048324165 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37218.988012705624 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41789.29305970598 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37002.539688626726 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 13 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35927.97004843569 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40852.04936084195 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46200.61501716196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 20 ])) +(f=-33643.49654798881 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37827.07724444045 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37902.63864799098 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36112.52707474268 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38876.45599966743 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33718.68001363042 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-47459.50361003681 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37522.15851513719 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45092.09385778376 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40699.554996458486 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 26 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36165.55463955001 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37957.86658236285 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41129.70289706 pi=([ 18 , 28 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46132.41144793407 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43082.84939955951 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45902.48057888107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-42732.39229500925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46769.87927053963 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39692.183188117306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34011.871919709876 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40400.83605135788 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35782.849587477154 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35910.067103571666 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34082.81309818826 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37193.55816219628 pi=([ 25 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-47938.34426246145 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32361.910565651808 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40184.85899545478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 20 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36518.90150500179 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3164247206562996E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41588.11523852478 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36885.63812485069 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49761.70801890474 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-38393.08924197732 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35910.067103571666 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37587.09299005842 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 5 , 7 , 4 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37652.22827681231 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43662.08975465281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38098.89973010505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41074.41975688527 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37284.91666864401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39247.39377896579 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38820.23295439918 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 1 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-44183.67556765786 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35825.51136846125 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38164.69284208431 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 21 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32150.517620078892 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34770.23347570877 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35574.253228165224 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32844.71498118828 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41968.91823023894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 24 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39666.923842773365 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39414.83766810492 pi=([ 10 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-42875.505211805365 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34509.92262585112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33400.30443973208 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37292.56430270858 pi=([ 25 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 16 , 26 , 20 , 17 ])) +(f=-46631.36680704405 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34788.006792762004 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-41259.92839334571 pi=([ 18 , 21 , 8 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39962.88807611803 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 19 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38545.4664429481 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 15 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33942.06224248111 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 25 , 27 , 24 , 16 , 17 , 26 ])) +(f=-47360.58763063042 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46774.77033080762 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37612.65388979516 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-34589.77401363248 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43003.77889035518 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41748.29457947668 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41703.578104059794 pi=([ 17 , 18 , 21 , 24 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-50514.375697328825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37238.55619175155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33395.442844559446 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38053.66898311957 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43436.71661444885 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33872.86534832616 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41579.24031215887 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32786.21976478897 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37961.18600485058 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40186.43886113973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 12 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46774.77033080762 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34392.27709035571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36823.091668543166 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.5758762073961735E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35022.41554591832 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-47014.322952922754 pi=([ 18 , 21 , 29 , 22 , 19 , 11 , 10 , 15 , 14 , 8 , 23 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37433.305513541156 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-42874.28810647773 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37196.50085482301 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39549.594167639814 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38710.28034637297 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 22 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38120.42787773624 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 19 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44316.89845401979 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37053.97292236814 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45159.52032317735 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40239.400390873794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 2 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33855.63208754063 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35125.969182428715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43684.31984938993 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38658.79524540295 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-40861.20077072305 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41363.24345347304 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-35108.50426368303 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33898.256643050176 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-37345.31175297365 pi=([ 18 , 28 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 23 , 27 , 24 , 16 , 17 ])) +(f=-36777.61287546296 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34463.77845580569 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32586.026943583915 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48403.31967089829 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-36550.3241702584 pi=([ 18 , 28 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42707.073727036455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37612.65388979516 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45307.745362366826 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37332.64630615951 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41555.83879138908 pi=([ 18 , 4 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38384.94141390981 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 7 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39052.42529928258 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) +(f=-32767.788763947152 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38599.63426031656 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36273.34048198059 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38452.91486541575 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 12 , 20 , 17 ])) +(f=-37708.35596274812 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32297.008753478254 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 17 ])) +(f=-38860.68087418157 pi=([ 8 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46720.03963121867 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34306.16964206024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38860.307010896715 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35362.54675666061 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39541.633367391354 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34619.17784994935 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-36299.66436168924 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36371.08232203591 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.1994161833532095E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36259.45970821642 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-44081.37191242349 pi=([ 18 , 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-36624.52824427402 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-39040.807262857124 pi=([ 18 , 21 , 29 , 23 , 9 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33264.096908588406 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39791.60450661632 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37041.38419434801 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50593.76144966875 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34902.605783026425 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32890.82886956473 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38888.17334509903 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39965.22422967012 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 12 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41574.88107950543 pi=([ 18 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38099.52336365748 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 1 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40499.82500003714 pi=([ 18 , 21 , 29 , 8 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41503.52535657283 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 24 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35880.36011814726 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42520.773687210916 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36212.61456434054 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36012.47779848761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42732.39229500925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35651.51275126498 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 3 , 9 , 4 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35210.10343323262 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39836.883866933 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37769.05957146899 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 10 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34817.78137516435 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41193.68651159085 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36592.1489400855 pi=([ 18 , 24 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41794.560131486825 pi=([ 18 , 21 , 29 , 23 , 22 , 4 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39863.289984085364 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35482.29238706831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35375.72198976129 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-38007.64952308887 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.321842624515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34452.41118505351 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39325.40677565047 pi=([ 22 , 17 , 18 , 21 , 29 , 23 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40361.71156046261 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36202.25874194292 pi=([ 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42010.66211650537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41902.67125235418 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 9 , 17 , 25 ])) +(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37211.69950083675 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40358.397006531886 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37359.6674133358 pi=([ 18 , 21 , 29 , 23 , 24 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-32786.21976478897 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39302.38787104914 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33039.78766541737 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35237.07830050998 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40082.84821143556 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44720.661461953205 pi=([ 18 , 5 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-36954.78283977045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38373.97558788922 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32890.82886956473 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46418.27513488258 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 20 , 17 ])) +(f=-39866.5987555037 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-45765.583999934715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 6 , 26 ])) +(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36585.654011977655 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.8843552540268183E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43304.57230970842 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41406.609059179886 pi=([ 18 , 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38789.98999457009 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 28 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44058.169182861784 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36981.85609285664 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) +(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40378.80341643338 pi=([ 18 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 22 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43802.966572769285 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.786868451105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34369.16214296045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48319.174363603604 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-36411.43664868285 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31917.71546577674 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33039.78766541737 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-48707.81065070745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40903.17755231015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33356.60986103212 pi=([ 14 , 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41640.55967574161 pi=([ 18 , 5 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32735.715352337495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-48204.3741438557 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32390.15540770017 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37074.90670784862 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38873.78647442591 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-43688.51216958436 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37202.2914536615 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-42174.85942966537 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47437.28044098037 pi=([ 18 , 21 , 29 , 2 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32997.639010609186 pi=([ 18 , 21 , 23 , 29 , 17 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43920.56626879168 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42355.72696558547 pi=([ 18 , 21 , 4 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41857.514673939586 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46927.08910057374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41949.01636344278 pi=([ 18 , 23 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42333.82921477568 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 3 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36681.87168166892 pi=([ 18 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36729.76552400457 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-37645.7388804146 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32837.296056983156 pi=([ 18 , 19 , 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39159.95522067457 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34203.21138813719 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 8 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43494.19316576638 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 1 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35914.86187057454 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-35393.499259509896 pi=([ 29 , 17 , 18 , 28 , 21 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-40704.589588835544 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35889.7579263561 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-32890.82886956473 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35574.253228165224 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35237.07830050998 pi=([ 28 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38659.747110300945 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45542.309916278165 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-39043.576619572435 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 1 , 5 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35453.630271971095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 17 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36586.74245240461 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.5610527625386477E7 +************************************************************ +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31917.71546577674 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34245.041322529796 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36610.422979137365 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-32162.248602314532 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32937.97371775118 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-35049.75337707742 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 ])) +(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45031.94700137644 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 11 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40640.83964385076 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 ])) +(f=-35393.499259509896 pi=([ 29 , 17 , 18 , 28 , 21 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38625.523400662685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36691.09032867937 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36430.99656265053 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38214.070133194546 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 19 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38658.795245402944 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45670.04608587053 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 22 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37176.17409099634 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38034.00946880113 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39760.604272208715 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-40861.20077072305 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-36785.42828216652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35689.33830660641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40460.57874713443 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-37704.17911590417 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 ])) +(f=-33866.51017152526 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-41219.16721908014 pi=([ 18 , 21 , 23 , 29 , 17 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-45992.593671140545 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35064.5487273779 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47542.6110874857 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45123.69906486515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 24 , 25 , 27 , 17 , 16 , 20 ])) +(f=-37104.17373478466 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34369.16214296045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37051.99596354158 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 26 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36842.10044643326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32643.88057223536 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 23 ])) +(f=-36762.035325596684 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39412.41478872502 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40798.18935141309 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36165.55463955001 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39592.43617364345 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-38876.45599966743 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35712.97698604329 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37899.855788445486 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 27 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-35310.18034357846 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39609.56376412383 pi=([ 18 , 28 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32130.957706111214 pi=([ 18 , 28 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39635.10312276976 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45290.638040032 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32068.376042974505 pi=([ 18 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38961.135563174226 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35898.92457618857 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.7542033818106413E7 +************************************************************ +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31917.71546577674 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36607.716256644024 pi=([ 18 , 28 , 21 , 23 , 29 , 22 , 19 , 11 , 10 , 15 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34913.82825256677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34097.44393190507 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 ])) +(f=-33497.83598311507 pi=([ 14 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34120.54391782975 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 22 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48344.577050956636 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 1 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42474.78581780785 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33871.44098196951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33714.40596545768 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37822.39364137458 pi=([ 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37957.86658236285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38998.78387103051 pi=([ 18 , 21 , 9 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45013.513827399394 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37931.43349709198 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 12 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42585.29239335253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39329.214033477685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 2 , 11 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38587.01680518698 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34936.67062818233 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42888.58229174421 pi=([ 6 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32904.44134478899 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 , 17 ])) +(f=-36778.043454863386 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33894.112992254966 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-33894.112992254966 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-35263.223536257414 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38236.49189917344 pi=([ 18 , 21 , 23 , 29 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-49344.73114663505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42238.47070046458 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 ])) +(f=-40845.597631425684 pi=([ 18 , 21 , 29 , 23 , 7 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31502.100496695624 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35262.5903042752 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31906.892671785874 pi=([ 21 , 29 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36325.09421219859 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35205.38858213872 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.209437056554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34432.28903710997 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 14 , 17 ])) +(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46930.80789247746 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 26 , 16 , 20 , 17 ])) +(f=-42920.43085799707 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 ])) +(f=-37276.907770818 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 4 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38880.28522890988 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) +(f=-39135.820357074896 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42893.34195767824 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 12 , 27 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33620.697046624584 pi=([ 18 , 21 , 23 , 29 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36919.26957694633 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-38873.874984594724 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-37052.18845951678 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36650.32527269415 pi=([ 18 , 28 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-38176.86477424971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 9 ])) +(f=-42894.39260558999 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-36304.78158680585 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 ])) +(f=-36707.81543103435 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40163.96452611602 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34130.57509616019 pi=([ 18 , 14 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37314.41619392256 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37254.845041141496 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 10 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40603.009114926106 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35433.02710608227 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36140.087847529125 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.0127529328561544E7 +************************************************************ +(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31502.100496695624 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42277.12931242734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40204.56616414319 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 16 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43572.75536443294 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33773.66848922373 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39062.85235955156 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39292.06292752514 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31681.603996192614 pi=([ 18 , 28 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39861.44758796341 pi=([ 18 , 14 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32757.449634290075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36603.79926347544 pi=([ 18 , 14 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37326.561130149465 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37093.56942283797 pi=([ 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35179.60130619116 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 ])) +(f=-42697.589677528704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33886.11452625358 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-33133.188936564664 pi=([ 18 , 29 , 23 , 22 , 19 , 21 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44043.98333085999 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35704.38697088402 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 29 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37512.68681479459 pi=([ 21 , 13 , 29 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32924.72322096186 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41890.82251193155 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40810.71977307117 pi=([ 18 , 28 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38645.127755391 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39881.68420610165 pi=([ 18 , 29 , 21 , 23 , 11 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37954.23793052378 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37654.00874313917 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35520.6728035565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45911.83939344481 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 16 , 20 , 17 ])) +(f=-44683.34921856674 pi=([ 2 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34109.63088576194 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 23 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34831.8497167885 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36049.46904899305 pi=([ 14 , 18 , 29 , 21 , 20 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33355.116423430016 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36660.644925694156 pi=([ 17 , 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-47148.701016995234 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36210.98573715265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39069.33650517904 pi=([ 7 , 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31937.755104930504 pi=([ 17 , 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38659.747110300945 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41202.88965632889 pi=([ 18 , 23 , 29 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 22 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41826.377791522435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 27 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 , 26 ])) +(f=-38959.02084357254 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) +(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37595.62317100718 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 14 , 17 ])) +(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48828.802503358565 pi=([ 29 , 21 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) +(f=-32945.47393513774 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 ])) +(f=-39579.09430497418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 15 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47162.69337983734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) +(f=-32515.919217115115 pi=([ 18 , 29 , 21 , 22 , 23 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34184.11464531433 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 13 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35513.74391473773 pi=([ 18 , 28 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 22 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42105.767649166286 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44041.59831459856 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41547.45214078385 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38658.79524540295 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36181.77474891667 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3213321757748604E7 +************************************************************ +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31502.100496695624 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44987.734748444964 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 27 , 24 , 25 , 16 , 20 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44827.01630285184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33226.81102642507 pi=([ 21 , 29 , 23 , 22 , 19 , 18 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40609.18941883785 pi=([ 4 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) +(f=-47656.354042837964 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35973.982822511265 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31936.81139101101 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 ])) +(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31428.750626466113 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37158.133511119595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43150.25745240722 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 20 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-44222.35426770427 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-36593.26946347652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37759.81707315545 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39848.14931462289 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35725.39752105776 pi=([ 18 , 29 , 21 , 22 , 23 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.67062818233 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34373.30150400463 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38227.349038439694 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 10 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36831.901205305796 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36106.0208548018 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36058.774686075565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38914.71338909321 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32525.751728822557 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-37209.59831633045 pi=([ 17 , 18 , 19 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36875.01975080037 pi=([ 18 , 21 , 23 , 16 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35973.982822511265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-39721.63587173928 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36187.88601704148 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.934813547894 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-40214.72288399962 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47412.02025064494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39427.037948347424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34515.729741720475 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35986.97238938789 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.774924249105 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33331.318002257736 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40067.34189527536 pi=([ 3 , 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35851.32703473604 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36288.71651592392 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34071.57126641023 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 26 , 24 , 16 , 20 , 17 ])) +(f=-38722.92902040901 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40640.83964385076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 ])) +(f=-35981.48488655863 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42277.12931242734 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32297.008753478254 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 17 ])) +(f=-36035.19648591544 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 ])) +(f=-43245.46209809953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 20 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31567.53676283294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 28 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44555.07768394274 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) +(f=-39848.14931462289 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-37481.72637150568 pi=([ 28 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34729.4960130471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36227.688592452265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36019.50419129088 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35977.28759649389 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.1369908780864716E7 +************************************************************ +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42014.5661131683 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 14 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38089.64836642483 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31957.359459658815 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44563.02706650971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32904.44134478899 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33228.04832467067 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33032.747649346624 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 , 17 ])) +(f=-31441.955617407155 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31993.70101997857 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-38752.02014922721 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 6 , 5 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33999.113990851205 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33627.878429695986 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-39882.559196008784 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34999.01524220384 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39609.043882038524 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42906.26749241067 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 ])) +(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42823.924135181805 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36287.018268994885 pi=([ 18 , 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32642.77516613536 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43117.25743184105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47431.62460537325 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 16 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42153.23135103597 pi=([ 21 , 29 , 23 , 19 , 18 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39428.29210094409 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36465.23769033769 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42004.93658224907 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38892.81892812189 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 7 ])) +(f=-48069.38366572989 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36875.80250415638 pi=([ 17 , 18 , 21 , 29 , 23 , 13 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34668.23402999551 pi=([ 18 , 21 , 29 , 15 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34097.44393190507 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 ])) +(f=-35386.96350371754 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 1 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.32184262452 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32643.880572235365 pi=([ 23 , 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40731.73537833885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44971.67853071469 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 1 ])) +(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38941.531208445915 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38747.15244459236 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45643.45119115069 pi=([ 18 , 21 , 29 , 23 , 1 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36187.88601704148 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35550.73627357074 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.160310047041607E7 +************************************************************ +(f=-31320.048676636798 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37016.39189304491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 10 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44282.84776589604 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 7 , 9 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38434.019767920145 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36553.95928202745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33334.484222608284 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40580.767576046324 pi=([ 17 , 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34111.17216612165 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42142.90800425062 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33442.96712063738 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42102.33657397569 pi=([ 17 , 18 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36229.18841443255 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43155.59154969927 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 6 ])) +(f=-46231.747492504684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39308.32582952396 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43737.97500553512 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39663.531808907814 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32642.77516613536 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39942.4302151486 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 28 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36227.688592452265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33871.44098196951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38568.49384294545 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) +(f=-35279.41447479185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-37140.46380508295 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 11 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38739.99345647159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) +(f=-40640.83964385076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 ])) +(f=-37652.22827681231 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39427.037948347424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-47024.49472032007 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38625.523400662685 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36624.52824427402 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36465.23769033769 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46588.54100195036 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42836.525736415635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39661.19491682066 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 19 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36768.457715666926 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 23 , 27 , 24 , 16 , 20 ])) +(f=-42290.78608767319 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) +(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36287.018268994885 pi=([ 17 , 18 , 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41273.20973777707 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44364.74204286068 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-38747.15244459234 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35714.09939562446 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 7 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42920.430857997075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) +(f=-35064.5487273779 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34048.870631343096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 7 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34520.32337070956 pi=([ 18 , 21 , 29 , 15 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41642.590476071135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 12 , 24 , 16 , 20 , 17 ])) +(f=-36221.86309667123 pi=([ 17 , 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-42027.96638414827 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40497.453972810836 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46927.08910057374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40457.33747066032 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36405.56643776211 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.247949738672924E7 +************************************************************ +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44462.41449740285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 27 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32428.631282491966 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-41966.28950800421 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31757.42195116391 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41257.99443808129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35064.5487273779 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-40359.91336134597 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34731.336005932266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38654.75908732495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36221.86309667123 pi=([ 17 , 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-34509.92262585112 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 ])) +(f=-42063.67557610632 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-36141.69106313753 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32181.852957042844 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42401.620884543336 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36955.688284324046 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45460.88846503008 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 3 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) +(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-38536.66284438116 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44953.381872446305 pi=([ 2 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32728.414371866722 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32784.50251482611 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37715.6061886945 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38747.15244459234 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-31993.70101997856 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35233.9660274429 pi=([ 18 , 21 , 29 , 23 , 14 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.67062818233 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35252.52644919478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44563.02706650971 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-38822.45166538723 pi=([ 17 , 18 , 21 , 26 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 23 , 27 , 24 , 16 , 20 ])) +(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33954.611302594145 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 25 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-37088.392966213774 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36042.01490570914 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38044.77271313391 pi=([ 18 , 21 , 12 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34457.43575480854 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35298.54364733357 pi=([ 17 , 21 , 18 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 19 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36796.693031176525 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 20 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31757.296933208632 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-34444.886639960954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34956.40467083913 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33334.484222608284 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-44124.94864795796 pi=([ 2 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35386.703333976126 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.738220121851349E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-37773.52050486326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37393.15710577914 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46685.94662169669 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34327.63083714612 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36225.85034844369 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34020.80943786145 pi=([ 18 , 17 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43190.22935269678 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 8 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42387.19103879717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 24 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31917.71546577674 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37301.016091192214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-37564.98744855164 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-34033.16947641387 pi=([ 17 , 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37709.24530548915 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36820.94138607517 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 ])) +(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38285.41757315811 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39521.97253037944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36183.90663335372 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40100.78006547966 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38860.68087418156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) +(f=-42008.362029419965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33291.5282722427 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39579.09430497418 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 15 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33319.4939498925 pi=([ 18 , 21 , 29 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 23 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36954.78283977045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42044.977286459616 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33469.06403529005 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35603.980203712614 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) +(f=-40750.78000457567 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 3 , 15 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39643.05246427237 pi=([ 17 , 18 , 21 , 29 , 23 , 11 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36301.30524394406 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37028.83457222418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39260.48264489689 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37158.133511119595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41236.371149353276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 29 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35703.73916198801 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.8583741662563562E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37822.393641374576 pi=([ 17 , 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37939.86526341905 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 11 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42077.45380991905 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-49437.370040835114 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41232.98466580727 pi=([ 18 , 21 , 29 , 23 , 22 , 10 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) +(f=-45634.51888654135 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35853.36050357236 pi=([ 18 , 16 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 20 ])) +(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38725.28155307405 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-43396.78754602005 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 1 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39681.00125022163 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33673.706249820316 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46231.747492504684 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 ])) +(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41910.12113531577 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34913.82825256677 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-33279.79729000706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34405.42428327594 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 23 , 20 , 17 ])) +(f=-44953.381872446305 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 2 ])) +(f=-42801.06792422707 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.57263373479 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43595.6505616483 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 3 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37431.03774613555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38937.11966897571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 1 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43460.15962942637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41748.29457947668 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-37346.8556852334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 1 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38471.08822319912 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.321842624515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44120.43813273518 pi=([ 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32784.50251482611 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36354.348264539105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32824.46954058753 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 14 ])) +(f=-40460.57874713443 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50360.95929536661 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40190.51248973105 pi=([ 17 , 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36234.35201363032 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.4547131117552042E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36351.50605636057 pi=([ 17 , 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-36014.88732152881 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38978.78150271919 pi=([ 17 , 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35917.21750823774 pi=([ 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-40640.83964385076 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 ])) +(f=-32735.715352337495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32680.643288322455 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33327.55273979137 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-35104.159713802816 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33259.2042412858 pi=([ 17 , 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39084.21618850892 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 19 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33673.706249820316 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34024.45861436825 pi=([ 21 , 18 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) +(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35024.29967811988 pi=([ 18 , 21 , 14 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-43068.626738298364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 8 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34114.277400467254 pi=([ 17 , 18 , 21 , 29 , 23 , 15 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43198.084872619576 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42941.290593742866 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 ])) +(f=-34913.82825256677 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44786.57220066433 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-46231.747492504684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) +(f=-33004.238928730156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 ])) +(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-38358.85664874587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-44232.64509651171 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 27 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37825.784144812016 pi=([ 18 , 21 , 29 , 23 , 12 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44222.50241552279 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 25 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38135.505666674944 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41154.900292918916 pi=([ 17 , 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47160.38180837635 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44216.151527088885 pi=([ 18 , 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39521.97253037944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33395.4998807682 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 9 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43192.3761474045 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-35157.39942514758 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39019.93651300705 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35606.0386637946 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 6 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42236.854554160294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 16 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37301.001304695485 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36080.81902614983 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.295209607471919E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45148.212667281965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33021.85090279286 pi=([ 18 , 21 , 19 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33895.90959744686 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40652.631818545575 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38285.41757315811 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32209.532959332475 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 29 ])) +(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33529.44826041746 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43460.15962942637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39377.744014332115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-41666.74993726879 pi=([ 17 , 18 , 21 , 29 , 23 , 15 , 22 , 19 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-45923.186672977135 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42149.937061596356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41873.64668411899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32882.10326896461 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42102.694125948175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35665.00886236588 pi=([ 18 , 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43802.966572769285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39579.09430497418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 15 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-33773.66848922373 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41453.823716415005 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34457.43575480854 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38867.680330391886 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41675.48801142211 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 12 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38747.15244459234 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38867.680330391886 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35986.97238938789 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41859.10518370675 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-40150.2971298445 pi=([ 18 , 21 , 29 , 10 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40500.27031124885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44415.66750268514 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 23 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31937.755104930497 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33946.9010346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39568.31038049027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35420.87329188155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 12 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32920.281075943734 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35598.16689158925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35540.109658150264 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.9872982956542015E7 +************************************************************ +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31567.53676283294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 28 , 17 ])) +(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37158.133511119595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41257.99443808129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34366.78832353895 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36973.648054472695 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-40552.38854519725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45929.295431361934 pi=([ 18 , 21 , 1 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31428.750626466113 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-39188.736998600354 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45737.47300653701 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-41175.80411803075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35064.5487273779 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41175.80411803075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622872 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-38263.88375073547 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44120.43813273518 pi=([ 17 , 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36015.22894651299 pi=([ 18 , 21 , 25 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39568.31038049027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39848.14931462289 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43035.482663471135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) +(f=-40486.70701783551 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-34444.886639960954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-35091.64535223389 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42244.67010316609 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-42591.71683163439 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37301.001304695485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44790.05229085236 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 28 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47818.1955334924 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 25 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41384.74115592808 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35867.389112972516 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33543.627821758084 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-41105.99232740982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 28 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34966.75684030945 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32930.223368559164 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31936.81139101101 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32033.552086364885 pi=([ 17 , 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45967.37195279459 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36191.26683601327 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.211205437100768E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36954.78283977045 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-31613.42632818446 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 27 , 24 , 16 , 28 , 17 ])) +(f=-38107.34455409403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-36903.45121257342 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 ])) +(f=-36576.46865491394 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 , 19 ])) +(f=-44559.7953963555 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43460.15962942637 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40370.55767700858 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38941.531208445915 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-40460.57874713443 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33404.304841348036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35133.692887430494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 16 , 24 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32755.713764762048 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 28 , 17 ])) +(f=-31428.750626466113 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32488.621323837586 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34270.698628070495 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35426.1457294277 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 15 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41768.1050900438 pi=([ 21 , 29 , 23 , 19 , 11 , 10 , 18 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43325.06141840537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44712.28052301379 pi=([ 18 , 1 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33327.55273979137 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 17 , 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-32337.200450340544 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 28 ])) +(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34681.12232474423 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 15 ])) +(f=-34225.14671397641 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33064.16711053047 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37588.445502611175 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40082.84821143556 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41216.22010733565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38245.00991047691 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39474.903793901736 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 13 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31595.93857997527 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) +(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.57263373479 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35678.328884226445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33028.95073265843 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41706.22234451409 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-41600.72145031927 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 3 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-47737.36114724308 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 3 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37431.03774613555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34636.752716510804 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-42886.663137682364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) +(f=-32924.340431382676 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 28 ])) +(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40186.43886113973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 12 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35627.31899152181 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.842932672599411E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38263.88375073547 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41115.04183132433 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 15 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-43348.58888532541 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47772.49986728829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35525.25240495954 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35482.29238706831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38633.37616168123 pi=([ 17 , 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41558.90255100989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 27 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41636.152299921414 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33770.080916396066 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 15 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-33013.30810597254 pi=([ 18 , 21 , 29 , 23 , 17 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35005.28731549996 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-36951.51143748008 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 ])) +(f=-36540.729419956464 pi=([ 17 , 27 , 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-36954.78283977045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42837.01511819849 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38784.8172556178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 10 , 8 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35091.64535223389 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36499.693532569836 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 18 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44247.30615220827 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 27 , 24 , 5 , 16 , 28 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36815.71592757162 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43460.15962942637 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-35362.54675666061 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32677.770802181567 pi=([ 18 , 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41216.22010733565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-45475.934813547894 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-42801.06792422707 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37298.22334884774 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-38424.385091285665 pi=([ 18 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 , 22 ])) +(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44174.71275259808 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 23 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35695.11766840697 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 19 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.05458876732 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40013.92398390806 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35005.287315499954 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35362.54675666061 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42865.19104514793 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 25 , 27 , 24 , 16 , 28 , 17 ])) +(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) +(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37289.5943533626 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 9 , 20 , 17 ])) +(f=-38697.93805910159 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 24 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33279.79729000706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35973.984573952104 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.856680021251893E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42008.362029419965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38339.867454311425 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 15 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47955.14297228336 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36229.18841443255 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) +(f=-39084.216188508915 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 19 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35284.48666695374 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38465.255868593274 pi=([ 18 , 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37958.3810690404 pi=([ 18 , 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38032.5583551937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 9 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35642.07441605002 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48004.1874903332 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) +(f=-41089.74998335699 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35035.12761342978 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39438.92260457691 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38068.908602255586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 6 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45907.2753024483 pi=([ 18 , 21 , 2 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-32336.237206870894 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43694.23844301426 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31937.755104930497 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34459.25186044614 pi=([ 18 , 21 , 19 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34315.64406162771 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-34869.87252185376 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42740.36142525387 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45854.78005518783 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49761.708018904734 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) +(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37652.22827681231 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160791 pi=([ 17 , 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35520.6728035565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35252.52644919478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35309.854068848654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35059.06959713862 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33693.31750454471 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-34913.82825256677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-35914.44515864893 pi=([ 17 , 21 , 29 , 18 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41404.82527867901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36058.774686075565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37254.15420005531 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 7 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42113.564048667096 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 15 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32064.842982568203 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35905.198823134575 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3032281129097223E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41449.64192287001 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36351.50605636057 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35385.175028946775 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36570.702040805016 pi=([ 18 , 21 , 29 , 23 , 22 , 12 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35179.60130619116 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 ])) +(f=-34086.70902556801 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 13 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37478.19397937283 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37158.13351111959 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35252.52644919478 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45394.853303224874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 , 7 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42932.60463762789 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 22 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-35491.15819102406 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-42903.611579141005 pi=([ 17 , 18 , 21 , 29 , 5 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36301.30524394406 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31595.938579975278 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39053.43118569587 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32336.2372068709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47372.43152126102 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43068.626738298364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 8 , 24 , 16 , 20 , 17 ])) +(f=-45011.227398647214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.67062818233 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33773.66848922374 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 ])) +(f=-35317.74121692129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 28 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43802.966572769285 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46722.34477209421 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35146.40566173916 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 13 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38434.01976792014 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38935.781694573845 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39155.10341581439 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31912.958426291312 pi=([ 18 , 21 , 29 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40383.088769005815 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38050.14115937185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34913.82825256677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37472.347017977976 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38904.11870681266 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 7 , 3 , 9 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43155.59154969927 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 6 ])) +(f=-41175.80411803074 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38135.50566667495 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34457.43575480854 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34541.169975568766 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41558.90255100989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 27 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35252.52644919478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44127.62129944852 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 21 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37918.426935469855 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-41495.191517463696 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 4 , 5 , 10 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35917.2142519249 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.974531793363166E7 +************************************************************ +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44536.37972559428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37088.392966213774 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40383.088769005815 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37424.65563617902 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40951.471038588716 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34500.82959818387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37443.4269495305 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 ])) +(f=-34444.886639960954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39019.93651300705 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36469.18368920508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42955.321907293466 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37773.52050486326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35397.61181797306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36350.611148440024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 20 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-42552.184677885096 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36796.32344105074 pi=([ 17 , 18 , 21 , 29 , 23 , 25 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-37864.96345191225 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 ])) +(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39377.74401433211 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-39319.390696351096 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-40499.82500003714 pi=([ 18 , 21 , 29 , 8 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47609.48084465435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 1 , 17 ])) +(f=-49885.24441796017 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37652.228276812304 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 ])) +(f=-41010.56612975321 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 7 , 19 , 15 , 11 , 10 , 9 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36654.859458809166 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42697.589677528704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42692.761833718214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40451.920205704984 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 10 , 19 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40557.765415341855 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-33587.284104232574 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36649.27294854056 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 14 , 24 , 16 , 20 , 17 ])) +(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33330.14541976418 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36411.470803163385 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39549.594167639814 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36815.71592757161 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-42149.937061596356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38860.68087418156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) +(f=-36660.644925694156 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-34999.01524220384 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35179.60130619116 pi=([ 13 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41748.29457947668 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44122.57098890162 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45472.30200376194 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35917.21750823774 pi=([ 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-42028.89853042679 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38827.81686960845 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 14 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-39587.10052367255 pi=([ 22 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33453.43834167409 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36478.91396251721 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.1349477419971228E7 +************************************************************ +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36817.329346187835 pi=([ 17 , 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-34567.42744916803 pi=([ 28 , 15 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33543.627821758084 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-47772.49986728829 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43049.45797098745 pi=([ 18 , 21 , 29 , 23 , 22 , 4 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-38172.78869957111 pi=([ 20 , 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 ])) +(f=-35137.090247932014 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39428.29394154047 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 10 ])) +(f=-33837.106335208395 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45694.394537594075 pi=([ 18 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38241.4663417513 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 23 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31993.70101997856 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35285.62093383418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33681.63117941934 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39058.73894446329 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34050.66818512906 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 21 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45923.186672977135 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39942.4302151486 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 28 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38434.019767920145 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34062.80191810832 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-37163.67634827968 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 10 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40769.70191851363 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 12 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 14 , 24 , 16 , 20 , 17 ])) +(f=-41453.823716415005 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 , 18 ])) +(f=-31806.955603093593 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36955.688284324046 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36903.45121257342 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 ])) +(f=-46380.136729374135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34560.80179218258 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36795.18656697763 pi=([ 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-38258.88951228824 pi=([ 17 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 ])) +(f=-36225.85034844369 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40005.102397268165 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 22 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46122.014218251556 pi=([ 13 , 17 , 18 , 21 , 29 , 23 , 4 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34624.922993519336 pi=([ 18 , 21 , 29 , 23 , 22 , 14 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38935.78169457384 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) +(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34119.92201079498 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) +(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48243.89902714334 pi=([ 13 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-35528.59398041289 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34783.78380408904 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42102.694125948175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36815.71592757162 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37238.55619175155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-36343.83357804362 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-34729.4960130471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39823.14089471588 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35750.40525084038 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.9793382124569654E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39434.52034189451 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 17 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33345.56150089106 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41051.759174994404 pi=([ 18 , 21 , 29 , 7 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-32890.82886956473 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45571.19398564692 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43703.70847408677 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33043.48501978601 pi=([ 17 , 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45163.61435784667 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 17 , 18 ])) +(f=-33021.85090279286 pi=([ 18 , 21 , 19 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33868.82029025156 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39452.06075266456 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31521.29377706894 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38757.44993768151 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31731.330575800926 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 ])) +(f=-44563.02706650971 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) +(f=-38860.68087418156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 , 17 ])) +(f=-39989.925149352035 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33184.63870831317 pi=([ 18 , 21 , 29 , 23 , 17 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40837.10275369208 pi=([ 18 , 21 , 29 , 23 , 22 , 3 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45724.55672752338 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-37093.56942283797 pi=([ 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38633.37616168124 pi=([ 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34454.408468516485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 4 , 7 , 3 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43802.96657276928 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37254.15420005531 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 7 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31806.955603093593 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.934813547894 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-36257.55858295966 pi=([ 28 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48173.78114643818 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-37040.65161648328 pi=([ 28 , 15 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35038.55151493286 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-36301.30524394406 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43321.286642319625 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 3 , 27 , 24 , 16 , 20 ])) +(f=-33530.804489993265 pi=([ 18 , 21 , 20 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39374.191611577 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-41600.72145031927 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 3 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40383.088769005815 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40658.38763448934 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 1 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45967.37195279459 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-53408.736353697015 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40598.414421901245 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42102.69412594817 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32265.195506360345 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 22 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36058.774686075565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32904.441344789 pi=([ 22 , 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31441.955617407155 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36177.410619268456 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.686076261045575E7 +************************************************************ +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36229.18841443255 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) +(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36836.274966019344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41675.48801142211 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 12 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44216.151527088885 pi=([ 18 , 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36885.63812485069 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35973.982822511265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44953.381872446305 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 2 , 17 ])) +(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37163.67634827968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 10 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44085.243869509555 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42056.504636619735 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 4 ])) +(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31540.082109529765 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36734.666793281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 28 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40552.38854519725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-35137.090247932014 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) +(f=-39536.47774023052 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-38386.20879386307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) +(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33685.13911725676 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 20 ])) +(f=-37301.00130469548 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38434.019767920145 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37644.78649624847 pi=([ 29 , 18 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-37765.13283701296 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33064.16711053047 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31993.70101997856 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33796.707372508645 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-32824.436880233356 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 16 , 27 , 24 , 20 ])) +(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-42886.663137682364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) +(f=-45829.91511238346 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 17 , 26 , 25 , 24 , 16 , 20 ])) +(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37274.541758632455 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45967.37195279458 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34966.75684030945 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39628.24400794839 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33215.38876871856 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 ])) +(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35362.54675666061 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41364.785626132776 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35733.226230030734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 4 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-47764.42598194798 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 6 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41930.018522881874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 10 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-34913.82825256677 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-42568.8134629647 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-36795.18656697763 pi=([ 17 , 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) +(f=-42743.0588383685 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36284.151435997854 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3228116360887766E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31877.013956253708 pi=([ 29 , 23 , 22 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41156.0101609011 pi=([ 26 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36951.51143748008 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 ])) +(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32297.008753478254 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 17 ])) +(f=-36660.644925694156 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35773.46922106405 pi=([ 21 , 29 , 23 , 22 , 19 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 15 , 18 , 20 ])) +(f=-34646.44819725584 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-33543.627821758084 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-43945.90497347017 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-32305.885879176894 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) +(f=-40826.786868451105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39568.01994138963 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-38977.39855775068 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 11 , 18 ])) +(f=-36792.196502488005 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42585.29239335253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33602.307562183545 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36955.68828432404 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35157.39942514758 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36593.26946347652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38625.523400662685 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41675.54118249343 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36195.64237470879 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 18 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42886.663137682364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) +(f=-37715.6061886945 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34869.87252185376 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33602.307562183545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41054.088661857095 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47388.96776148302 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41604.77161742353 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-47772.49986728829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36774.99071834093 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35091.64535223389 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44294.041662053016 pi=([ 21 , 29 , 23 , 22 , 11 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37445.97372993783 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 6 , 4 , 5 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32495.890573490837 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-43374.628602462704 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 12 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) +(f=-41910.12113531576 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31731.330575800926 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-37431.037746135546 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-50782.65244211061 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 17 , 18 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-44555.07768394274 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) +(f=-38935.781694573845 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) +(f=-41175.80411803075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41352.30636854404 pi=([ 18 , 21 , 29 , 23 , 22 , 5 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43192.3761474045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-38647.07260691111 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36058.7212902461 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3080930421964645E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40205.33989494654 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40499.82500003714 pi=([ 18 , 21 , 29 , 8 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35994.81344174047 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39609.043882038524 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48004.1874903332 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) +(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37412.87541365837 pi=([ 21 , 29 , 23 , 22 , 19 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 28 , 26 , 25 , 27 , 24 , 17 , 15 , 18 , 20 ])) +(f=-43453.79868755558 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32336.2372068709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31539.076063737753 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37734.70314546482 pi=([ 29 , 23 , 22 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42160.41188339629 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35918.35770481143 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42077.45380991904 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39377.744014332115 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38573.29427373486 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 9 ])) +(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41384.74115592808 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35598.16689158925 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33902.36152093905 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 , 18 ])) +(f=-40186.43886113973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 12 , 16 , 20 , 17 ])) +(f=-35035.12761342977 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40826.786868451105 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) +(f=-37575.84645863133 pi=([ 18 , 21 , 29 , 23 , 22 , 24 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38734.050966589246 pi=([ 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40130.45515405459 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 19 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37089.37970624527 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-36888.258679343606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-33616.494464536365 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39236.38171703685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34799.19230742985 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 , 18 ])) +(f=-41404.82527867901 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-32784.50251482611 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40253.04673651882 pi=([ 18 , 13 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-45515.36571897764 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-34071.40027086277 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36202.25874194291 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 , 18 ])) +(f=-40837.10275369208 pi=([ 18 , 21 , 29 , 23 , 22 , 3 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33494.062881106 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) +(f=-45270.608959757694 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35035.12761342977 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39521.97253037944 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40664.050494653995 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39438.92260457691 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39428.29210094409 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-42401.620884543336 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-37301.001304695485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36754.573992178055 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 7 , 3 , 4 , 9 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39973.04101528572 pi=([ 29 , 23 , 22 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41117.67142723234 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42920.430857997075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36678.26118583839 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.295767122688961E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36343.83357804362 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-40005.102397268165 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 22 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.38568647966 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 18 ])) +(f=-34624.922993519336 pi=([ 18 , 21 , 29 , 23 , 22 , 14 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31731.330575800926 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-40101.07700575655 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 29 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37324.25283639206 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 2 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35021.16403252725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34840.86318834192 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34086.70902556801 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 13 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33832.65341645235 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42031.488423823306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 24 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.92514935204 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-32145.676826625968 pi=([ 17 , 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34999.01524220384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39981.89851873581 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-33779.6420786248 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37640.4336331317 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47388.96776148302 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41613.83897504089 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33693.31750454472 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42886.66313768236 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 , 18 ])) +(f=-42008.36202941996 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38262.29678217318 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 , 18 ])) +(f=-41046.168582214894 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 29 , 17 , 3 ])) +(f=-33946.9010346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38860.68087418156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) +(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31673.320638670033 pi=([ 21 , 29 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45885.68778786063 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 18 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42597.687784663685 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 7 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35060.04502160903 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34069.60866779889 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) +(f=-36304.735326303286 pi=([ 16 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32033.552086364885 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 ])) +(f=-36815.71592757161 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36906.2384649172 pi=([ 18 , 21 , 13 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36910.51443313609 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 5 , 3 , 4 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36469.696307178114 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47830.35096112594 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 6 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36451.53146890989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160793 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-38659.747110300945 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38660.100157946814 pi=([ 18 , 21 , 29 , 23 , 22 , 14 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49761.598336233445 pi=([ 17 , 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36580.621280529136 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 29 , 24 , 20 , 17 ])) +(f=-35678.328884226445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-33693.31750454471 pi=([ 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31558.680418466072 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34509.92262585112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33271.861423747265 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-36906.2384649172 pi=([ 18 , 21 , 13 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38409.33197742492 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-38456.745539616175 pi=([ 18 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 21 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35809.49518607542 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.0524858299818516E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39664.8098025351 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32696.067949843124 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34500.82959818387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34505.215029265666 pi=([ 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38976.39917660142 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34097.44393190507 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 17 ])) +(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-45139.929847919215 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48203.16459434346 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 18 ])) +(f=-38978.7815027192 pi=([ 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36465.23769033769 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42102.694125948175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40077.61200861476 pi=([ 18 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36768.7151024092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-39626.53771767579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 15 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45640.06738679067 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) +(f=-36225.85034844369 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34645.286129235035 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 29 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39451.9513349242 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-42910.71831360121 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36108.862601653105 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33566.94916740699 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 29 ])) +(f=-40752.79636124266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-38135.505666674944 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40292.84491304592 pi=([ 17 , 19 , 18 , 21 , 29 , 23 , 22 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44279.279322952345 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 11 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622872 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39920.7016924114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 20 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38077.36464830558 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34189.25278990391 pi=([ 21 , 18 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 19 , 17 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33279.79729000706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34731.336005932266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38747.15244459236 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44536.37972559428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40616.70396387602 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-36903.45121257342 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 , 17 ])) +(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37088.392966213774 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34335.23080261379 pi=([ 21 , 20 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-37652.22827681231 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36899.51444104525 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 23 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32696.06794984312 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-34782.730355814936 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-44669.00677936747 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 18 ])) +(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-38883.15435597024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39434.52034189451 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 17 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-44127.62129944852 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 21 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42909.42207622873 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-41712.26387898733 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36233.54683444215 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.108973751736021E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-37016.39189304491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 10 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39626.53771767579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 15 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42864.78560463773 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41352.30636854404 pi=([ 18 , 21 , 29 , 23 , 22 , 5 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-35335.62148633595 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42836.525736415635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44316.89845401979 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37031.31681371171 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) +(f=-35284.48666695374 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-39981.89851873581 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-34509.92262585112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-38730.02311231671 pi=([ 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 16 ])) +(f=-31983.152824853743 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) +(f=-36423.50641257224 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 27 ])) +(f=-34270.698628070495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-40826.786868451105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33946.9010346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42077.45380991905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36469.18368920508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37743.11441833578 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 , 17 ])) +(f=-32758.892766218538 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41384.74115592807 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 5 ])) +(f=-41449.64192287001 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33832.65341645235 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36202.25874194292 pi=([ 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33064.16711053047 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36165.55463955001 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35252.52644919478 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43013.12162383378 pi=([ 21 , 18 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 16 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 20 , 19 , 17 , 29 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40500.27031124885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36343.83357804362 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) +(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32696.06794984312 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38691.175754857184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 9 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44511.120184114894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42748.35015152879 pi=([ 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34033.16947641387 pi=([ 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32387.57603689136 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43464.37494767444 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33331.318002257736 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32312.700409456593 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 , 18 ])) +(f=-39129.642974776696 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 20 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-31757.42195116391 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32495.890573490837 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) +(f=-34552.497137723396 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35524.80471944454 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.7270839130778074E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38693.689130723236 pi=([ 21 , 29 , 23 , 22 , 15 , 19 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38876.45599966743 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37199.00301639925 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 22 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41577.85915893915 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) +(f=-35745.50699330514 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-39873.04300035283 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42933.81971487636 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) +(f=-43460.15962942637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35606.0386637946 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 6 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-37424.65563617902 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 ])) +(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38592.64250914309 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 19 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34695.02507017825 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35678.328884226445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41954.40604861237 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36570.702040805016 pi=([ 18 , 21 , 29 , 23 , 22 , 12 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39609.043882038524 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34552.497137723396 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37301.001304695485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43192.3761474045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-36659.23637119835 pi=([ 25 , 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49540.65597610174 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 2 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160793 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41216.22010733564 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41613.83897504089 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31798.559795305453 pi=([ 18 , 21 , 23 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49876.19134946037 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 1 , 24 , 16 , 20 , 17 ])) +(f=-33085.10123454264 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-40484.11189036526 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) +(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) +(f=-36954.78283977045 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42028.89853042679 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37158.13351111959 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34020.14980356092 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44559.7953963555 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35091.64535223389 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36485.88024690382 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43850.167439450655 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 4 ])) +(f=-38390.70475515466 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35064.5487273779 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32495.890573490837 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-38941.531208445915 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36485.88024690382 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39521.97253037944 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45129.09766425902 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41089.74998335699 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44551.2151776339 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 6 ])) +(f=-42941.290593742866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36470.15100165424 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.608374904264283E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39946.8873180344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 26 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45999.8794833271 pi=([ 18 , 21 , 29 , 2 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35508.471732093225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45129.09766425902 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 15 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-41230.95186628309 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41571.55602609971 pi=([ 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 20 , 17 , 18 ])) +(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47981.52754145423 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 24 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36848.58789703938 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40752.79636124266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45571.193985646925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-34681.12232474423 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 15 ])) +(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.24068641318 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36452.82541863879 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37322.17472300324 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 6 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35483.614335100356 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45155.99115153225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33041.639181326886 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-46343.53081995083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) +(f=-40364.84432671849 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 7 ])) +(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-36572.28753330842 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43124.38255826833 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42223.322511459555 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-34999.01524220384 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33871.44098196951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39377.744014332115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46927.08910057374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40580.76757604633 pi=([ 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37000.85683231975 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 , 17 ])) +(f=-33773.66848922373 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31983.152824853743 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 ])) +(f=-42077.45380991905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-44563.02706650972 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36202.25874194292 pi=([ 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33120.735010793884 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37257.30341608968 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31595.938579975274 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) +(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45764.73398801458 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35317.74121692129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 28 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41558.90255100989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 27 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40295.91570532993 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42519.66141391136 pi=([ 18 , 21 , 29 , 4 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47446.93720425391 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 2 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36817.329346187835 pi=([ 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36315.857795391414 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.4556958185967445E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33617.000345711356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38167.05894053015 pi=([ 18 , 21 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40411.83867412587 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.24068641318 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-38263.88375073547 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35908.10387962784 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 29 , 17 ])) +(f=-40416.26122311179 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38947.198621992866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-33693.31750454472 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41613.83897504089 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) +(f=-43922.88418620751 pi=([ 28 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-33041.639181326886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40370.557677008575 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41404.82527867901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-34817.78137516435 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32586.657337637123 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48489.6700283473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 9 , 17 ])) +(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39865.68572048821 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41105.99232740982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 28 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31952.05847033037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35259.81012006353 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) +(f=-40370.55767700858 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-40370.55767700858 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38922.17016015359 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) +(f=-36630.252371957504 pi=([ 29 , 18 , 13 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41966.28950800421 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41649.686797568276 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36965.97574964271 pi=([ 17 , 18 , 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 16 , 20 , 26 ])) +(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40858.13288995329 pi=([ 18 , 21 , 7 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36951.51143748008 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 , 17 ])) +(f=-38914.71338909321 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36903.45121257342 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 , 17 ])) +(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) +(f=-41384.74115592808 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31601.21188118621 pi=([ 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39240.26027665022 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36035.19648591543 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) +(f=-35164.90448486033 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-33259.20424128579 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33004.238928730156 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 , 18 ])) +(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31937.755104930497 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41117.67142723234 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35797.865957132664 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.1270755730653763E7 +************************************************************ +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42941.290593742866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33043.48501978601 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45967.37195279459 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40005.10239726816 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 22 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39128.07351788034 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-42764.493349544864 pi=([ 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43325.06141840537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35008.40666434409 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 20 , 24 , 16 , 17 , 18 ])) +(f=-41273.20973777707 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-45923.18667297714 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42216.687368921215 pi=([ 18 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40082.84821143556 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42835.80189040459 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-35420.87329188155 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 12 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40348.24527745123 pi=([ 18 , 21 , 8 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32064.842982568203 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36015.22894651299 pi=([ 18 , 21 , 25 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43946.57771111367 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32495.890573490837 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-35783.05994634603 pi=([ 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45698.97728297034 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 5 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34109.63088576194 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 23 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47372.43152126102 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40604.983023830784 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-38941.531208445915 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-36593.26946347652 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42277.12931242734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40858.13288995329 pi=([ 21 , 7 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40948.98953005238 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 27 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39989.92514935204 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43441.04211565601 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 27 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40721.344731879435 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36316.61918019159 pi=([ 18 , 21 , 29 , 23 , 16 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-34999.01524220384 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46132.41144793407 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43622.51906569095 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37031.31681371171 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40689.85879502739 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 4 , 17 ])) +(f=-39609.043882038524 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36888.7108518373 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.652283183437729E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37338.087107930434 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34999.01524220384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37087.321842624515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40154.01540711993 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47412.02025064494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39571.94267748789 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36177.65767712202 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-45973.34805696096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37825.784144812016 pi=([ 18 , 21 , 29 , 23 , 12 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36326.45282917721 pi=([ 18 , 21 , 29 , 23 , 22 , 16 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44364.74204286067 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43212.585383406185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-34729.4960130471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44559.7953963555 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-47817.84739397712 pi=([ 21 , 29 , 23 , 22 , 4 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33050.67709272937 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38358.85664874587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37089.53020784271 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35665.00886236588 pi=([ 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-43046.797646365674 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 3 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39062.49329361902 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 4 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37301.016091192214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-34576.77830484188 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 28 , 24 , 16 , 20 , 17 ])) +(f=-33796.707372508645 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44216.15152708888 pi=([ 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-42519.495059058296 pi=([ 18 , 21 , 29 , 23 , 22 , 6 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-45580.60745345725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 6 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33120.735010793884 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40497.453972810836 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46231.747492504684 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 18 ])) +(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35309.854068848654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38935.781694573845 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38625.523400662685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46946.00651608707 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-40370.557677008575 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49761.70801890474 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37715.606188694495 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43172.54366892262 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-32735.715352337495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38791.670243323504 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-38861.92811794127 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-42066.096255480115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 10 , 17 ])) +(f=-39729.130171180615 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37007.646735765156 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.7139579359663486E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35715.10502657125 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-35107.71628882029 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45860.869092074245 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 29 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-45967.37195279459 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46925.004190574764 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 18 , 17 ])) +(f=-33064.16711053047 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31993.701019978565 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 17 ])) +(f=-40500.27031124885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32775.32753012373 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-36351.50605636057 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41117.67142723234 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40591.20655700701 pi=([ 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37354.049868034854 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33832.65341645235 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33593.37087667514 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 14 , 20 , 17 ])) +(f=-35284.48666695374 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36351.50605636057 pi=([ 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43408.87453763395 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42476.43864650792 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37773.52050486326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38358.85664874587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) +(f=-39665.23955767765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41755.890758607195 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34999.01524220384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33031.20961040429 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32643.88057223536 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 23 , 17 ])) +(f=-45923.186672977135 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37665.142558760475 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36836.274966019344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37106.103107133946 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32312.700409456596 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35309.854068848654 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36187.88601704148 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32923.39659890178 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 , 19 ])) +(f=-41860.96130923948 pi=([ 18 , 21 , 29 , 23 , 12 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31952.05847033036 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48382.315872637104 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38493.718680059916 pi=([ 18 , 21 , 25 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31515.707598515815 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-47993.69888236243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) +(f=-40953.50949570916 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 21 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38423.53824785156 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41097.65994932792 pi=([ 21 , 29 , 23 , 22 , 19 , 6 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33338.66637104402 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 , 18 ])) +(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -35985.478051535116 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.171756798470044E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36142.3547990525 pi=([ 21 , 27 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42277.12931242734 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35127.320643548606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40460.57874713443 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46657.15774250181 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-38734.050966589246 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 10 ])) +(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43325.06141840537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40559.99393405989 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 16 , 26 , 25 , 24 , 20 , 17 , 19 ])) +(f=-38135.505666674944 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42764.493349544864 pi=([ 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39423.19390606267 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48004.1874903332 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) +(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38115.533570795036 pi=([ 18 , 21 , 29 , 23 , 22 , 9 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33982.93215067962 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37043.5093646355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-35787.822762958975 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41642.590476071135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 12 , 24 , 16 , 20 , 17 ])) +(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33166.97646225781 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33773.66848922373 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40728.85566079377 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36165.55463955001 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-48176.41891130466 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36499.69353256983 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 18 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-37765.13283701296 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49626.70172939541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 25 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37722.5542630213 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-33043.48501978601 pi=([ 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36287.01826899488 pi=([ 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) +(f=-42149.937061596356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41954.40604861237 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38747.15244459236 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49761.70801890474 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-41236.371149353276 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 29 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46120.76256869137 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 28 , 26 , 25 , 27 , 10 , 24 , 16 , 17 ])) +(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40777.39286290455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38101.786295390826 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 23 ])) +(f=-31441.955617407155 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34331.28662942982 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 14 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42697.589677528704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-42330.18172113543 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36469.18368920508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38789.98999457009 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 28 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43860.63778612395 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 22 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36504.13698670455 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.5839735799063206E7 +************************************************************ +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37730.94713793198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40786.708472246755 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-41937.51829207182 pi=([ 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33291.5282722427 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39664.80980253511 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-33064.16711053047 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34119.92201079498 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 , 18 ])) +(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41613.83897504088 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33166.97646225781 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36795.18656697763 pi=([ 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-44364.74204286067 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46132.41144793407 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40664.050494653995 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33404.304841348036 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33145.58896462609 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35948.44727059508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 6 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35641.80780875834 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 14 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) +(f=-45999.8794833271 pi=([ 18 , 21 , 29 , 2 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44679.481657106604 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32199.62569434692 pi=([ 21 , 18 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31540.082109529765 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44504.76179612221 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40138.52782177142 pi=([ 18 , 21 , 29 , 23 , 22 , 10 , 19 , 15 , 11 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34506.940666477865 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 19 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34494.3906580083 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36716.119055138864 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) +(f=-37175.419220252654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 17 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39129.550612958374 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-31320.048676636798 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38263.88375073547 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-48025.94195960363 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-33685.13911725676 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 20 ])) +(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39624.65824225609 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42519.66141391136 pi=([ 18 , 21 , 29 , 4 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36955.68828432404 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34541.169975568766 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) +(f=-36444.33858427779 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-46343.53081995083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) +(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) +(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39053.43118569587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35121.49914862989 pi=([ 18 , 21 , 29 , 22 , 19 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-33602.307562183545 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39536.47774023052 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45354.63004736541 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44145.6483012951 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 , 18 ])) +(f=-34871.16647158266 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38514.28601450938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39643.92745417951 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38908.61604427625 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41352.25301989677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 5 , 1 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36268.760127881746 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.3392345684476376E7 +************************************************************ +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38647.07260691111 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32033.552086364885 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 ])) +(f=-45967.37195279458 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40786.708472246755 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36906.2384649172 pi=([ 18 , 21 , 13 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32078.164094184292 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-36624.52824427402 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) +(f=-44120.43813273518 pi=([ 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-54428.09767123473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 2 , 24 , 16 , 20 , 17 , 12 ])) +(f=-42330.18172113543 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 , 18 ])) +(f=-41126.95395697273 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 10 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42401.62088454333 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33557.56754233457 pi=([ 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41847.33534374573 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 25 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46168.67992147066 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 12 ])) +(f=-47412.020250644935 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39843.792293628554 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-34719.71809258512 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32602.323188491377 pi=([ 21 , 29 , 23 , 22 , 28 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39664.80980253511 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-39920.15646042571 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-41968.35187234086 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 19 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42740.36142525387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37140.463805082945 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 11 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43822.242060057884 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34119.40341745808 pi=([ 18 , 21 , 29 , 23 , 26 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46343.53081995083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) +(f=-44222.50241552279 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 25 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45141.590275893104 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 5 , 1 , 3 , 2 , 7 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35870.23085982383 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37324.25283639206 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 2 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35252.526449194775 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43914.72728496132 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 18 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35309.854068848654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34869.87252185376 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38301.81160985669 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36593.26946347652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32287.119986993283 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 , 18 ])) +(f=-31952.05847033037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38747.15244459236 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-33259.20424128579 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 , 18 ])) +(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32642.77516613536 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46330.30569468781 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 2 , 20 , 17 ])) +(f=-36676.73498754598 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 12 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) +(f=-32091.106639724894 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 17 ])) +(f=-34494.3906580083 pi=([ 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41089.74998335699 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-39674.39489799738 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 13 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39419.10417997326 pi=([ 18 , 21 , 14 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) +(f=-41776.21382762869 pi=([ 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-53285.49910917407 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 2 , 16 , 20 , 17 ])) +(f=-35973.982822511265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36683.65909141644 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.9383658215662718E7 +************************************************************ +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) +(f=-37764.4245781681 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 18 , 28 ])) +(f=-41675.54118249343 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39242.465508121844 pi=([ 18 , 27 , 21 , 29 , 23 , 26 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 ])) +(f=-41449.64192287001 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-50890.386771002246 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 5 , 24 , 22 , 16 , 20 , 17 ])) +(f=-32722.501372304956 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40771.40923493547 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42801.06792422706 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-34033.16947641387 pi=([ 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31515.404803948073 pi=([ 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41281.23822633767 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41404.82527867901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42836.525736415635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46231.747492504684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) +(f=-37645.738880414596 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45631.95537038188 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 16 , 24 , 20 , 17 ])) +(f=-42355.72696558546 pi=([ 21 , 4 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34541.169975568766 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43622.51906569095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35056.59161900237 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34446.36155717598 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 14 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36654.85945880916 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37722.55426302131 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-34222.003678073954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 17 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-38720.38910174327 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) +(f=-33228.99833794724 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 , 28 ])) +(f=-41352.30636854404 pi=([ 21 , 29 , 23 , 22 , 5 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-43190.22935269677 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 8 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37028.83457222418 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49468.84749733834 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) +(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43043.22123800201 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) +(f=-43393.46708564543 pi=([ 21 , 29 , 23 , 22 , 8 , 19 , 15 , 11 , 5 , 10 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-47901.24446306658 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-39368.54205829734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 11 , 17 ])) +(f=-38471.08822319912 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 , 18 ])) +(f=-36848.58789703938 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) +(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) +(f=-44971.67853071469 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 1 , 17 ])) +(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-33399.05504686196 pi=([ 15 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33791.13058447369 pi=([ 21 , 29 , 23 , 22 , 28 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35520.6728035565 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35187.05615535307 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34373.30150400463 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33946.9010346118 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38167.05894053015 pi=([ 18 , 21 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-35179.601306191165 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 , 17 , 18 ])) +(f=-45609.06565722301 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) +(f=-39015.58252332747 pi=([ 21 , 29 , 23 , 22 , 8 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36244.326257216024 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.5441159207989693E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39474.903793901736 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 13 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39288.721474795646 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-32495.890573490837 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) +(f=-36469.696307178114 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42072.84120719338 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) +(f=-36064.17632716441 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-32791.384831557625 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 , 22 ])) +(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) +(f=-41175.80411803074 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37338.087107930434 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38285.41757315811 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-43946.57771111367 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36768.457715666926 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 23 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34099.88759637135 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 22 , 17 ])) +(f=-31540.082109529765 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36780.18679731913 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 19 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-43198.084872619576 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-35525.25240495953 pi=([ 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-49613.97893829676 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 2 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35642.07441605002 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-41384.74115592807 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 5 ])) +(f=-41675.54118249343 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39319.3906963511 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-40767.34902723685 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-39609.043882038524 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40359.320653427305 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32737.845279561756 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35574.72851776458 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-34281.3498248628 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40951.87125800928 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32677.770802181567 pi=([ 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-40237.65843041065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 , 8 ])) +(f=-38605.66523719425 pi=([ 8 , 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35426.16346474485 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35798.883804803074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37324.252836392065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 2 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42008.362029419965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39042.12501768215 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 , 15 ])) +(f=-32433.777288992602 pi=([ 21 , 18 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-39569.19852236813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42160.41188339629 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33884.87534582543 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41985.58763256028 pi=([ 21 , 29 , 23 , 22 , 28 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42401.62088454333 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32209.60216505746 pi=([ 21 , 29 , 18 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31515.404803948073 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 23 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39330.11474092228 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 27 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44559.79539635549 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 1 ])) +(f=-37951.87465472634 pi=([ 18 , 21 , 29 , 23 , 22 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) +(f=-37558.217078738795 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 24 , 25 , 27 , 16 , 20 , 17 , 18 ])) +(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35598.16689158925 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-42941.290593742866 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 , 18 ])) +(f=-33291.5282722427 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36117.93997972246 +Max Fitness : -31300.44432190848 +Fitness Variance : 1.867524323046422E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) +(f=-34913.82825256677 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32510.471687269237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 17 ])) +(f=-44339.426179359674 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32904.44134478899 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 , 17 ])) +(f=-45609.06565722301 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39053.43118569587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42740.36142525387 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37322.174723003234 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 6 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-39681.001250221634 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33679.982302237666 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 29 , 20 , 17 , 18 ])) +(f=-40479.83981644355 pi=([ 21 , 29 , 23 , 22 , 15 , 18 , 11 , 10 , 8 , 9 , 19 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41491.84416653334 pi=([ 18 , 21 , 8 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40540.539794827564 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 28 , 14 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34494.3906580083 pi=([ 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44145.6483012951 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39568.31038049027 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40374.06260873346 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-45552.91904478977 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41364.785626132776 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-47412.02025064494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39571.94267748789 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38581.601212569905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 1 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34500.82959818387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31397.849941654807 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-45475.9348135479 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39668.05898052312 pi=([ 21 , 18 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39592.43617364345 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-35362.54675666061 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36768.457715666926 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 23 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37588.44550261117 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40552.38854519725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) +(f=-42582.268876155555 pi=([ 18 , 21 , 29 , 23 , 5 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-31936.81139101101 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44971.67853071469 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 1 , 17 ])) +(f=-44563.02706650971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-41946.024480796004 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 8 ])) +(f=-38737.90171575092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 1 , 5 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41074.334882034214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34014.8777221341 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 10 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34534.443842090535 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 3 , 4 , 8 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-49743.68815149834 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36142.3547990525 pi=([ 21 , 27 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37752.443121141594 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41216.22010733565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37310.61863777789 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-44537.97036160793 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-47993.69888236243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) +(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35525.25240495954 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-43802.966572769285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35329.75032137824 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -37286.067524911196 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.7686764893583775E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33404.304841348036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39643.312227146525 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 2 , 8 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39869.90135046969 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-39196.355560255135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-32234.575235219043 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-38658.79524540295 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36187.88601704147 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 , 18 ])) +(f=-35091.64535223389 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42722.78684307223 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 16 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) +(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37570.36958394211 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39969.20810152661 pi=([ 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-38167.05894053015 pi=([ 21 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42160.41188339629 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40932.34536810951 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 2 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40970.51311480253 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-39549.59416763982 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34082.40627283664 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34681.12232474424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 15 , 17 ])) +(f=-33832.24406467856 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 20 , 27 , 24 , 16 , 17 , 18 ])) +(f=-42748.35015152879 pi=([ 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41392.654531037224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 3 , 1 , 4 , 5 , 8 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32510.471687269237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 17 ])) +(f=-39019.407388959036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 13 , 20 , 17 ])) +(f=-45185.71750379614 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46229.14793036256 pi=([ 11 , 21 , 29 , 22 , 19 , 15 , 10 , 23 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35035.12761342978 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36815.71592757161 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41449.64192287001 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44339.42617935967 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37175.419220252654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 17 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-47128.41966219204 pi=([ 18 , 16 , 21 , 29 , 5 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37431.037746135546 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33543.627821758084 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-44953.381872446305 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 2 , 17 ])) +(f=-37274.54175863247 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33617.000345711356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38044.77271313391 pi=([ 18 , 21 , 12 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32546.690915432544 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 18 ])) +(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34548.88491605345 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 17 , 18 ])) +(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) +(f=-34801.5971574616 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36581.054588767314 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38941.531208445915 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41402.90508198455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) +(f=-35777.202872441296 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 15 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) +(f=-49761.708018904734 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) +(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39227.70374639594 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 18 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38489.667639581225 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35035.12761342978 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36660.64492569415 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 12 ])) +(f=-37182.67660033652 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41706.22234451409 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33143.073086618264 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 , 17 ])) +(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32735.715352337495 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-49637.94065756668 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 27 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38514.28601450938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36193.57012338238 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.141250419361472E7 +************************************************************ +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35670.99429543166 pi=([ 18 , 21 , 26 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34552.49713772339 pi=([ 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41051.759174994404 pi=([ 21 , 29 , 7 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33404.304841348036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32033.552086364885 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 ])) +(f=-43810.46663161397 pi=([ 18 , 29 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 22 , 17 ])) +(f=-34119.92201079498 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) +(f=-33617.000345711356 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38998.78387103051 pi=([ 18 , 21 , 9 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37031.31681371171 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-45475.9348135479 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-40980.31651910698 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36836.274966019344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36751.98435575726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42008.36202941996 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-35665.00886236588 pi=([ 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-39428.2921009441 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41384.74115592808 pi=([ 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-38581.601212569905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 1 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38633.37616168123 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 11 ])) +(f=-38390.70475515466 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-38998.78387103051 pi=([ 21 , 9 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34281.3498248628 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39865.6857204882 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 , 18 ])) +(f=-31993.70101997857 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-34880.0722215437 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) +(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-38791.27491052367 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) +(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32392.81486204192 pi=([ 18 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) +(f=-40460.57874713443 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-40082.84821143556 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-40486.99678589651 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 18 ])) +(f=-48509.77566709477 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 15 , 17 ])) +(f=-47514.3480423321 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-51752.707629135555 pi=([ 18 , 20 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) +(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-46398.396017610445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 11 , 16 , 20 , 17 ])) +(f=-31757.42195116391 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-42363.79761821671 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 21 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-41401.70456850816 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46510.08136114144 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-39123.255309405584 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) +(f=-37238.55619175154 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-37722.55426302131 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) +(f=-33028.95073265843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) +(f=-44145.648301295114 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-36801.35641777716 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) +(f=-40209.99956876937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-37016.39189304491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 10 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-32735.715352337495 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-36418.088479977625 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 3 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-46163.36187674216 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) +(f=-47600.797089498476 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) +(f=-32882.1032689646 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) +(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) +(f=-35021.16403252725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) + +************************************************************ +*******************Population statistics******************* +Mean Fitness : -36517.11343566888 +Max Fitness : -31300.44432190848 +Fitness Variance : 2.7364172590416193E7 +********************************************* +***********Optimization Result*************** +********************************************* +[ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ] +Best Fitness: -31300.444322 \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java similarity index 89% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java rename to commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java index a6b43d33fc..58a7ff22eb 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Node.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java @@ -1,4 +1,4 @@ -package org.apache.commons.math4.examples.genetics.tsp.utils; +package org.apache.commons.math4.examples.genetics.tsp; public class Node { diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java index 4918648897..917362b766 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java @@ -3,47 +3,32 @@ import java.util.List; import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; -import org.apache.commons.math4.examples.genetics.tsp.utils.Node; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.FitnessFunction; -import org.apache.commons.math4.genetics.model.RandomKey; - -public class TSPFitnessFunction implements FitnessFunction { - - private List nodes; - - public TSPFitnessFunction(List nodes) { - this.nodes = nodes; - } - - @Override - public double compute(Chromosome chromosome) { - if (!(chromosome instanceof RandomKey)) { - throw new IllegalArgumentException("Invalid chromosome instance"); - } - RandomKey tspChromosome = (RandomKey) chromosome; - List permutatedNodes = tspChromosome.decode(nodes); - - return -calculateTotalDistance(permutatedNodes); - } - - private double calculateTotalDistance(List nodes) { - double totalDistance = 0.0; - int index1 = 0; - int index2 = 0; - for (int i = 0; i < nodes.size(); i++) { - index1 = i; - index2 = (i == nodes.size() - 1) ? 0 : i + 1; - totalDistance += calculateNodeDistance(nodes.get(index1), nodes.get(index2)); - } - return totalDistance; - } - - private double calculateNodeDistance(Node node1, Node node2) { - DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); - double distance = distanceMatrix.getDistance(node1, node2); - - return distance; - } +import org.apache.commons.math4.genetics.FitnessFunction; + +public class TSPFitnessFunction implements FitnessFunction> { + + @Override + public double compute(List nodes) { + return -calculateTotalDistance(nodes); + } + + private double calculateTotalDistance(List nodes) { + double totalDistance = 0.0; + int index1 = 0; + int index2 = 0; + for (int i = 0; i < nodes.size(); i++) { + index1 = i; + index2 = (i == nodes.size() - 1) ? 0 : i + 1; + totalDistance += calculateNodeDistance(nodes.get(index1), nodes.get(index2)); + } + return totalDistance; + } + + private double calculateNodeDistance(Node node1, Node node2) { + DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); + double distance = distanceMatrix.getDistance(node1, node2); + + return distance; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java index 34d77684a8..5540a8f19d 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java @@ -12,99 +12,107 @@ import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; -import org.apache.commons.math4.examples.genetics.tsp.utils.Node; -import org.apache.commons.math4.genetics.AbstractGeneticAlgorithm; import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.model.RandomKey; -import org.apache.commons.math4.genetics.operators.OnePointCrossover; -import org.apache.commons.math4.genetics.operators.RandomKeyMutation; -import org.apache.commons.math4.genetics.operators.StoppingCondition; -import org.apache.commons.math4.genetics.operators.TournamentSelection; -import org.apache.commons.math4.genetics.operators.UnchangedBestFitness; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; +import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; +import org.apache.commons.math4.genetics.crossover.OnePointCrossover; +import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.mutation.RealValueMutation; +import org.apache.commons.math4.genetics.selection.TournamentSelection; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.genetics.utils.ConsoleLogger; public class TSPOptimizer { - public static void main(String[] args) { - try { - String filePath = "western_sahara.txt"; - List nodes = getTravelNodes(filePath); + private static final String filePath = "western_sahara.txt"; - Population initPopulation = getInitialPopulation(nodes); + public static void main(String[] args) { + try { + List nodes = getTravelNodes(filePath); - TSPOptimizer optimizer = new TSPOptimizer(); + Population> initPopulation = getInitialPopulation(nodes); - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); - convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); + TSPOptimizer optimizer = new TSPOptimizer(); - optimizer.optimizeSGA(initPopulation, nodes); + ConvergenceListenerRegistry> convergenceListenerRegistry = ConvergenceListenerRegistry + .getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); - Thread.sleep(5000); + optimizer.optimizeSGA(initPopulation, nodes); - } catch (IOException | InterruptedException e) { - e.printStackTrace(); - } - } + Thread.sleep(5000); - public void optimizeSGA(Population initial, List nodes) throws IOException { + } catch (IOException | InterruptedException e) { + e.printStackTrace(); + } + } - // initialize a new genetic algorithm - AbstractGeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, - new RandomKeyMutation(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection(Constants.TOURNAMENT_SIZE)); + public void optimizeSGA(Population> initial, List nodes) throws IOException { - // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + // initialize a new genetic algorithm + GeneticAlgorithm> ga = new GeneticAlgorithm>(new OnePointCrossover>(), + Constants.CROSSOVER_RATE, new RealValueMutation>(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection>(Constants.TOURNAMENT_SIZE)); - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); + // stopping condition + StoppingCondition> stopCond = new UnchangedBestFitness>( + Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); - // best chromosome from the final population - RandomKey bestFinal = (RandomKey) finalPopulation.getFittestChromosome(); + // run the algorithm + Population> finalPopulation = ga.evolve(initial, stopCond); - double fitness = bestFinal.getFitness(); + // best chromosome from the final population + RealValuedChromosome> bestFinal = (RealValuedChromosome>) finalPopulation + .getFittestChromosome(); - System.out.println("*********************************************"); - System.out.println("***********Optimization Result***************"); - System.out.println("*********************************************"); + double fitness = bestFinal.evaluate(); - System.out.println(bestFinal.decode(nodes).toString()); - System.out.printf("Best Fitness: %.6f", fitness); + ConsoleLogger.log("*********************************************"); + ConsoleLogger.log("*********************************************"); + ConsoleLogger.log("***********Optimization Result***************"); + ConsoleLogger.log("*********************************************"); - } + ConsoleLogger.log(bestFinal.decode().toString()); + ConsoleLogger.log("Best Fitness: %.6f", fitness); - private static Population getInitialPopulation(List nodes) { - Population simulationPopulation = new ListPopulation(Constants.POPULATION_SIZE); + } - DistanceMatrix.getInstance().initialize(nodes); + private static Population> getInitialPopulation(List nodes) { + Population> simulationPopulation = new ListPopulation>(Constants.POPULATION_SIZE); - for (int i = 0; i < Constants.POPULATION_SIZE; i++) { - simulationPopulation.addChromosome(RandomKey.randomChromosome(nodes.size(), new TSPFitnessFunction(nodes))); - } + DistanceMatrix.getInstance().initialize(nodes); - return simulationPopulation; - } + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + simulationPopulation.addChromosome(new RealValuedChromosome<>( + ChromosomeRepresentationUtils.randomPermutation(Constants.CHROMOSOME_LENGTH), + new TSPFitnessFunction(), new RandomKeyDecoder(nodes))); + } - private static List getTravelNodes(String filePath) throws IOException { - List nodes = new ArrayList(); - CSVFormat csvFormat = CSVFormat.DEFAULT.withDelimiter(' '); - try (CSVParser parser = new CSVParser( - new InputStreamReader(TSPOptimizer.class.getClassLoader().getResourceAsStream(filePath)), csvFormat);) { - CSVRecord record = null; - Iterator itr = parser.iterator(); - while (itr.hasNext()) { - record = itr.next(); - Node node = new Node(Integer.parseInt(record.get(0)), Double.parseDouble(record.get(1)), - Double.parseDouble(record.get(2))); - nodes.add(node); - } - } - return nodes; - } + return simulationPopulation; + } + + private static List getTravelNodes(String filePath) throws IOException { + List nodes = new ArrayList(); + CSVFormat csvFormat = CSVFormat.DEFAULT.withDelimiter(' '); + try (CSVParser parser = new CSVParser( + new InputStreamReader(TSPOptimizer.class.getClassLoader().getResourceAsStream(filePath)), csvFormat);) { + CSVRecord record = null; + Iterator itr = parser.iterator(); + while (itr.hasNext()) { + record = itr.next(); + Node node = new Node(Integer.parseInt(record.get(0)), Double.parseDouble(record.get(1)), + Double.parseDouble(record.get(2))); + nodes.add(node); + } + } + return nodes; + } } \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java index 74044e727a..91d3a7bb9f 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java @@ -17,6 +17,8 @@ package org.apache.commons.math4.examples.genetics.tsp.legacy; +import java.util.List; + import org.apache.commons.math3.exception.OutOfRangeException; import org.apache.commons.math3.genetics.Chromosome; import org.apache.commons.math3.genetics.CrossoverPolicy; @@ -25,43 +27,51 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.SelectionPolicy; import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math4.examples.genetics.tsp.Node; import org.apache.commons.math4.examples.genetics.tsp.TSPFitnessFunction; -import org.apache.commons.math4.examples.genetics.tsp.utils.Node; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.RandomKey; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; public class LegacyGeneticAlgorithm extends GeneticAlgorithm { - private int generationsEvolved; + private int generationsEvolved; + + public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, + double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { + super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); + } - public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, - double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { - super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); - } + @Override + public Population evolve(Population initial, StoppingCondition condition) { + Population current = initial; + generationsEvolved = 0; + while (!condition.isSatisfied(current)) { + ConvergenceListenerRegistry.>getInstance().notifyAll(generationsEvolved, transform(current)); + current = nextGeneration(current); + generationsEvolved++; + } + return current; + } - @Override - public Population evolve(Population initial, StoppingCondition condition) { - Population current = initial; - generationsEvolved = 0; - while (!condition.isSatisfied(current)) { - ConvergenceListenerRegistry.getInstance().notifyAll(transform(current)); - current = nextGeneration(current); - generationsEvolved++; - } - return current; - } + @Override + public int getGenerationsEvolved() { + // TODO Auto-generated method stub + return super.getGenerationsEvolved(); + } - private org.apache.commons.math4.genetics.model.Population transform(Population population) { - org.apache.commons.math4.genetics.model.Population newPopulation = new ListPopulation( - population.getPopulationLimit()); - for (Chromosome chromosome : population) { - TSPChromosome tspChromosomeLegacy = (TSPChromosome) chromosome; - RandomKey tspChromosome = new RandomKey<>(tspChromosomeLegacy.getRepresentation(), - new TSPFitnessFunction(tspChromosomeLegacy.getNodes())); - newPopulation.addChromosome(tspChromosome); - } - return newPopulation; - } + private org.apache.commons.math4.genetics.Population> transform(Population population) { + org.apache.commons.math4.genetics.Population> newPopulation = new ListPopulation>( + population.getPopulationLimit()); + for (Chromosome chromosome : population) { + TSPChromosome tspChromosomeLegacy = (TSPChromosome) chromosome; + RealValuedChromosome> tspChromosome = new RealValuedChromosome<>( + tspChromosomeLegacy.getRepresentation(), new TSPFitnessFunction(), + new RandomKeyDecoder(tspChromosomeLegacy.getNodes())); + newPopulation.addChromosome(tspChromosome); + } + return newPopulation; + } } \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java index 0068c1b18c..354b381435 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java @@ -4,8 +4,8 @@ import org.apache.commons.math3.genetics.InvalidRepresentationException; import org.apache.commons.math3.genetics.RandomKey; +import org.apache.commons.math4.examples.genetics.tsp.Node; import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; -import org.apache.commons.math4.examples.genetics.tsp.utils.Node; public class TSPChromosome extends RandomKey { diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java index 4efc3e37f4..1b55c6f7da 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java @@ -17,12 +17,12 @@ import org.apache.commons.math3.genetics.RandomKeyMutation; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; +import org.apache.commons.math4.examples.genetics.tsp.Node; import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; -import org.apache.commons.math4.examples.genetics.tsp.utils.Node; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listeners.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; public class TSPOptimizerLegacy { @@ -36,7 +36,7 @@ public static void main(String[] args) { TSPOptimizerLegacy optimizer = new TSPOptimizerLegacy(); ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>()); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java index 48b58b9569..10b171c83c 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java @@ -23,7 +23,7 @@ public interface Constants { int TOURNAMENT_SIZE = 5; - int CHROMOSOME_LENGTH = 24; + int CHROMOSOME_LENGTH = 29; double CROSSOVER_RATE = 1.0; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java index 949484e6d8..0895f400c9 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java @@ -2,6 +2,8 @@ import java.util.List; +import org.apache.commons.math4.examples.genetics.tsp.Node; + public class DistanceMatrix { private double[][] distances; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java index 0e9552c59c..758c751e1d 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java @@ -18,12 +18,14 @@ package org.apache.commons.math4.examples.genetics.tsp.utils; import java.awt.BorderLayout; +import java.util.List; import javax.swing.JFrame; import javax.swing.JPanel; -import org.apache.commons.math4.genetics.listeners.ConvergenceListener; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.examples.genetics.tsp.Node; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.listener.ConvergenceListener; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.jfree.chart.ChartFactory; @@ -35,63 +37,65 @@ import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; -public class GraphPlotter extends JFrame implements ConvergenceListener { +public class GraphPlotter extends JFrame implements ConvergenceListener> { - private int generation; + private int generation; - private JFreeChart chart; + private JFreeChart chart; - private XYSeriesCollection dataset = new XYSeriesCollection(); + private XYSeriesCollection dataset = new XYSeriesCollection(); - public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { - super(plotSubject); + public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { + super(plotSubject); - JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); - add(chartPanel, BorderLayout.CENTER); + JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); + add(chartPanel, BorderLayout.CENTER); - setSize(640, 480); - setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - setLocationRelativeTo(null); + setSize(640, 480); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setLocationRelativeTo(null); - setVisible(true); - } + setVisible(true); + } - private void addDataPoint(String graphName, int generation, double value) { - XYSeries series = null; - try { - series = dataset.getSeries(graphName); - } catch (Exception e) { - series = new XYSeries(graphName); - dataset.addSeries(series); - } - series.add(this.generation++, value); + private void addDataPoint(String graphName, int generation, double value) { + XYSeries series = null; + try { + series = dataset.getSeries(graphName); + } catch (Exception e) { + series = new XYSeries(graphName); + dataset.addSeries(series); + } + series.add(this.generation, value); - setVisible(true); - } + setVisible(true); + } - private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { + private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { - boolean showLegend = true; - boolean createURL = false; - boolean createTooltip = false; + boolean showLegend = true; + boolean createURL = false; + boolean createTooltip = false; - chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, PlotOrientation.VERTICAL, - showLegend, createTooltip, createURL); - XYPlot plot = chart.getXYPlot(); - XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); + chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, PlotOrientation.VERTICAL, + showLegend, createTooltip, createURL); + XYPlot plot = chart.getXYPlot(); + XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); - plot.setRenderer(renderer); + plot.setRenderer(renderer); - return new ChartPanel(chart); + return new ChartPanel(chart); - } + } - @Override - public void notify(Population population) { - PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl(population); - this.addDataPoint("Average", this.generation, Math.abs(populationStatisticalSummary.getMeanFitness())); - this.addDataPoint("Best", this.generation, Math.abs(populationStatisticalSummary.getMaxFitness())); -// this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); - } + @Override + public void notify(int generation, Population> population) { + PopulationStatisticalSummary> populationStatisticalSummary = new PopulationStatisticalSummaryImpl>( + population); + this.addDataPoint("Average", this.generation, Math.abs(populationStatisticalSummary.getMeanFitness())); + this.addDataPoint("Best", this.generation, Math.abs(populationStatisticalSummary.getMaxFitness())); + //this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); + this.generation++; + } } \ No newline at end of file diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java similarity index 56% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java index 364c270791..84c226b663 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java @@ -14,7 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; + +import java.util.Objects; + +import org.apache.commons.math4.genetics.decoder.Decoder; +import org.apache.commons.math4.genetics.utils.ValidationUtils; /** * Individual in a population. Chromosomes are compared based on their fitness. @@ -22,9 +27,11 @@ * The chromosomes are IMMUTABLE, and so their fitness is also immutable and * therefore it can be cached. * - * @since 2.0 + * @param

The phenotype of chromosome. The type should override hashCode() + * and equals() methods. + * @since 4.0 */ -public abstract class Chromosome implements Comparable { +public abstract class AbstractChromosome

implements Chromosome

{ /** Value assigned when no fitness has been computed yet. */ private static final double NO_FITNESS = Double.NEGATIVE_INFINITY; @@ -33,24 +40,38 @@ public abstract class Chromosome implements Comparable { private double fitness = NO_FITNESS; /** Fitness function to evaluate fitness of chromosome. **/ - private final FitnessFunction fitnessFunction; + private final FitnessFunction

fitnessFunction; + + /** decoder to deode the chromosome's genotype representation. **/ + private final Decoder

decoder; /** * constructor. * @param fitnessFunction */ - public Chromosome(FitnessFunction fitnessFunction) { + public AbstractChromosome(FitnessFunction

fitnessFunction, Decoder

decoder) { + ValidationUtils.checkForNull("fitness-function", fitnessFunction); + ValidationUtils.checkForNull("decoder", decoder); this.fitnessFunction = fitnessFunction; + this.decoder = decoder; } /** * returns fitness function. * @return fitnessFunction */ - public FitnessFunction getFitnessFunction() { + protected FitnessFunction

getFitnessFunction() { return fitnessFunction; } + /** + * Returns the decoder instance. + * @return decoder + */ + protected Decoder

getDecoder() { + return decoder; + } + /** * Access the fitness of this chromosome. The bigger the fitness, the better the * chromosome. @@ -59,14 +80,22 @@ public FitnessFunction getFitnessFunction() { * fitness is cached. * @return the fitness */ - public double getFitness() { + public double evaluate() { if (this.fitness == NO_FITNESS) { // no cache - compute the fitness - this.fitness = fitnessFunction.compute(this); + this.fitness = fitnessFunction.compute(decode()); } return this.fitness; } + /** + * Decodes the chromosome genotype and returns the phenotype. + * @return phenotype + */ + public P decode() { + return this.decoder.decode(this); + } + /** * Compares two chromosomes based on their fitness. The bigger the fitness, the * better the chromosome. @@ -79,8 +108,8 @@ public double getFitness() { * */ @Override - public int compareTo(final Chromosome another) { - return Double.compare(getFitness(), another.getFitness()); + public int compareTo(final Chromosome

another) { + return Double.compare(evaluate(), another.evaluate()); } /** @@ -90,37 +119,37 @@ public int compareTo(final Chromosome another) { * @param another chromosome to compare * @return true if another is equivalent to this chromosome */ - protected boolean isSame(final Chromosome another) { - return false; + protected boolean isSame(final AbstractChromosome

another) { + P decodedChromosome = decode(); + P otherDecodedChromosome = another.decode(); + return decodedChromosome.equals(otherDecodedChromosome); } - /** - * Searches the population for another chromosome with the same - * representation. If such chromosome is found, it is returned, if no such - * chromosome exists, returns null. - * @param population Population to search - * @return Chromosome with the same representation, or null if no - * such chromosome exists. - */ - protected Chromosome findSameChromosome(final Population population) { - for (Chromosome anotherChr : population) { - if (this.isSame(anotherChr)) { - return anotherChr; - } - } - return null; + /** {@inheritDoc} */ + @Override + public String toString() { + return String.format("(f=%s %s)", evaluate(), decode()); } - /** - * Searches the population for a chromosome representing the same solution, and - * if it finds one, updates the fitness to its value. - * @param population Population to search - */ - public void searchForFitnessUpdate(final Population population) { - final Chromosome sameChromosome = findSameChromosome(population); - if (sameChromosome != null) { - fitness = sameChromosome.getFitness(); - } + /** {@inheritDoc} */ + @Override + public int hashCode() { + return Objects.hash(decode()); + } + + /** {@inheritDoc} */ + @SuppressWarnings("unchecked") + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + AbstractChromosome

other = (AbstractChromosome

) obj; + + return isSame(other); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index 923753f1dd..c83f3ed9c1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -17,27 +17,28 @@ package org.apache.commons.math4.genetics; -import org.apache.commons.math4.genetics.listeners.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.operators.CrossoverPolicy; -import org.apache.commons.math4.genetics.operators.MutationPolicy; -import org.apache.commons.math4.genetics.operators.SelectionPolicy; -import org.apache.commons.math4.genetics.operators.StoppingCondition; +import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; +import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.mutation.MutationPolicy; +import org.apache.commons.math4.genetics.selection.SelectionPolicy; /** * This class represents an abstraction for all Genetic algorithm implementation * comprising the basic properties and operations. + * + * @param

phenotype of chromosome */ -public abstract class AbstractGeneticAlgorithm { +public abstract class AbstractGeneticAlgorithm

{ /** the crossover policy used by the algorithm. */ - private final CrossoverPolicy crossoverPolicy; + private final CrossoverPolicy

crossoverPolicy; /** the mutation policy used by the algorithm. */ - private final MutationPolicy mutationPolicy; + private final MutationPolicy

mutationPolicy; /** the selection policy used by the algorithm. */ - private final SelectionPolicy selectionPolicy; + private final SelectionPolicy

selectionPolicy; /** * the number of generations evolved to reach {@link StoppingCondition} in the @@ -54,8 +55,8 @@ public abstract class AbstractGeneticAlgorithm { * @param mutationPolicy * @param selectionPolicy */ - public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, - final SelectionPolicy selectionPolicy) { + public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, + final SelectionPolicy

selectionPolicy) { this.crossoverPolicy = crossoverPolicy; this.mutationPolicy = mutationPolicy; this.selectionPolicy = selectionPolicy; @@ -68,8 +69,8 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final Mut * @param selectionPolicy * @param elitismRate */ - public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final MutationPolicy mutationPolicy, - final SelectionPolicy selectionPolicy, double elitismRate) { + public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, + final SelectionPolicy

selectionPolicy, double elitismRate) { this.crossoverPolicy = crossoverPolicy; this.mutationPolicy = mutationPolicy; this.selectionPolicy = selectionPolicy; @@ -80,7 +81,7 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final Mut * Returns the crossover policy. * @return crossover policy */ - public CrossoverPolicy getCrossoverPolicy() { + public CrossoverPolicy

getCrossoverPolicy() { return crossoverPolicy; } @@ -88,7 +89,7 @@ public CrossoverPolicy getCrossoverPolicy() { * Returns the mutation policy. * @return mutation policy */ - public MutationPolicy getMutationPolicy() { + public MutationPolicy

getMutationPolicy() { return mutationPolicy; } @@ -96,7 +97,7 @@ public MutationPolicy getMutationPolicy() { * Returns the selection policy. * @return selection policy */ - public SelectionPolicy getSelectionPolicy() { + public SelectionPolicy

getSelectionPolicy() { return selectionPolicy; } @@ -121,13 +122,13 @@ public int getGenerationsEvolved() { * @param condition the stopping condition used to stop evolution. * @return the population that satisfies the stopping condition. */ - public Population evolve(final Population initial, final StoppingCondition condition) { - Population current = initial; + public Population

evolve(final Population

initial, final StoppingCondition

condition) { + Population

current = initial; // check if stopping condition is satisfied otherwise produce the next // generation of population. while (!condition.isSatisfied(current)) { // notify interested listener - ConvergenceListenerRegistry.getInstance().notifyAll(current); + ConvergenceListenerRegistry.

getInstance().notifyAll(generationsEvolved, current); current = nextGeneration(current); this.generationsEvolved++; @@ -158,7 +159,7 @@ public Population evolve(final Population initial, final StoppingCondition condi * @param current the current population * @return the population for the next generation. */ - protected abstract Population nextGeneration(Population current); + protected abstract Population

nextGeneration(Population

current); /** * Returns the elitism rate. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java similarity index 64% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java index 8c38bdaff2..fecb8ef819 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java @@ -14,58 +14,64 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.genetics.utils.ValidationUtils; + /** * This class represents an abstract chromosome containing an immutable list of * allele/genes. * - * @param type of the representation list. T should be immutable. + * @param type of the allele/gene in the representation list. T should be + * immutable. + * @param

phenotype of chromosome + * * @since 2.0 */ -public abstract class AbstractListChromosome extends Chromosome { +public abstract class AbstractListChromosome extends AbstractChromosome

{ /** List of allele/genes. */ private final List representation; /** - * Constructor, copying the input representation. - * @param representation inner representation of the chromosome + * constructor. + * @param representation * @param fitnessFunction - * @throws GeneticException iff the representation can not - * represent a valid chromosome + * @param decoder */ - public AbstractListChromosome(final List representation, FitnessFunction fitnessFunction) { - this(representation, true, fitnessFunction); + public AbstractListChromosome(final List representation, final FitnessFunction

fitnessFunction, + final AbstractListChromosomeDecoder decoder) { + this(representation, true, fitnessFunction, decoder); } /** - * Constructor, copying the input representation. - * @param representation inner representation of the chromosome + * constructor. + * @param representation * @param fitnessFunction - * @throws GeneticException if the representation can not represent - * a valid chromosome + * @param decoder */ - public AbstractListChromosome(final T[] representation, FitnessFunction fitnessFunction) { - this(Arrays.asList(representation), fitnessFunction); + public AbstractListChromosome(final T[] representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + this(Arrays.asList(representation), fitnessFunction, decoder); } /** - * Constructor. - * @param representation inner representation of the chromosome - * @param copyList if {@code true}, the representation will be copied, - * otherwise it will be referenced. + * constructor. + * @param representation + * @param copyList * @param fitnessFunction - * @since 3.3 + * @param decoder */ public AbstractListChromosome(final List representation, final boolean copyList, - FitnessFunction fitnessFunction) { - super(fitnessFunction); + final FitnessFunction

fitnessFunction, final AbstractListChromosomeDecoder decoder) { + super(fitnessFunction, decoder); + ValidationUtils.checkForNull("representation", representation); checkValidity(representation); this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); } @@ -73,8 +79,6 @@ public AbstractListChromosome(final List representation, final boolean copyLi /** * Asserts that representation can represent a valid chromosome. * @param chromosomeRepresentation representation of the chromosome - * @throws GeneticException iff the representation can not - * represent a valid chromosome */ protected abstract void checkValidity(List chromosomeRepresentation); @@ -94,6 +98,15 @@ public int getLength() { return getRepresentation().size(); } + /** + * returns the decoder. + * @return decoder + */ + @SuppressWarnings("unchecked") + protected AbstractListChromosomeDecoder getDecoder() { + return (AbstractListChromosomeDecoder) super.getDecoder(); + } + /** * Creates a new instance of the same class as this is, with a * given arrayRepresentation. This is needed in crossover and @@ -107,11 +120,6 @@ public int getLength() { * @return new instance extended from FixedLengthChromosome with the given * arrayRepresentation */ - public abstract AbstractListChromosome newChromosome(List chromosomeRepresentation); + public abstract AbstractListChromosome newChromosome(List chromosomeRepresentation); - /** {@inheritDoc} */ - @Override - public String toString() { - return String.format("(f=%s %s)", getFitness(), getRepresentation()); - } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java new file mode 100644 index 0000000000..fe5796cb58 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java @@ -0,0 +1,90 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics; + +import java.util.List; + +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; + +/** + * Chromosome represented by a vector of 0s and 1s. + * + * @param

phenotype of chromosome + * + * @since 2.0 + */ +public class BinaryChromosome

extends AbstractListChromosome { + + /** + * constructor. + * @param representation + * @param fitnessFunction + * @param decoder + */ + public BinaryChromosome(List representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + super(representation, fitnessFunction, decoder); + } + + /** + * constructor. + * @param representation + * @param fitnessFunction + * @param decoder + */ + public BinaryChromosome(Integer[] representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + super(representation, fitnessFunction, decoder); + } + + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(List chromosomeRepresentation) { + for (int i : chromosomeRepresentation) { + if (i < 0 || i > 1) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); + } + } + } + + /** + * {@inheritDoc} + */ + @Override + public BinaryChromosome

newChromosome(List chromosomeRepresentation) { + return new BinaryChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder()); + } + + /** + * Creates an instance of Binary Chromosome with random binary representation. + * @param

phenotype fo chromosome + * @param length + * @param fitnessFunction + * @param decoder + * @return a binary chromosome + */ + public static

BinaryChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + return new BinaryChromosome<>(ChromosomeRepresentationUtils.randomBinaryRepresentation(length), fitnessFunction, + decoder); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java new file mode 100644 index 0000000000..66018996c5 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java @@ -0,0 +1,26 @@ +package org.apache.commons.math4.genetics; + +/** + * This abstraction represents a chromosome. + * + * @param

phenotype of chromosome + */ +public interface Chromosome

extends Comparable> { + + /** + * Access the fitness of this chromosome. The bigger the fitness, the better the + * chromosome. + *

+ * Computation of fitness is usually very time-consuming task, therefore the + * fitness is cached. + * @return the fitness + */ + public double evaluate(); + + /** + * Decodes the chromosome genotype and returns the phenotype. + * @return phenotype + */ + public P decode(); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java similarity index 81% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java index 0573617375..0cd79825c5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ChromosomePair.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java @@ -14,26 +14,28 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; /** * A pair of {@link Chromosome} objects. + * + * @param

phenotype of chromosome * @since 2.0 */ -public class ChromosomePair { +public class ChromosomePair

{ /** the first chromosome in the pair. */ - private final Chromosome first; + private final Chromosome

first; /** the second chromosome in the pair. */ - private final Chromosome second; + private final Chromosome

second; /** * Create a chromosome pair. * @param c1 the first chromosome. * @param c2 the second chromosome. */ - public ChromosomePair(final Chromosome c1, final Chromosome c2) { + public ChromosomePair(final Chromosome

c1, final Chromosome

c2) { super(); first = c1; second = c2; @@ -44,7 +46,7 @@ public ChromosomePair(final Chromosome c1, final Chromosome c2) { * * @return the first chromosome. */ - public Chromosome getFirst() { + public Chromosome

getFirst() { return first; } @@ -53,7 +55,7 @@ public Chromosome getFirst() { * * @return the second chromosome. */ - public Chromosome getSecond() { + public Chromosome

getSecond() { return second; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java similarity index 77% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java index ad4c4779ee..5f1afa747a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java @@ -15,18 +15,20 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; /** * This interface represents fitness function. + * + * @param

phenotype of chromosome */ -public interface FitnessFunction { +public interface FitnessFunction

{ /** - * computes the fitness value of the input chromosome. - * @param chromosome + * computes the fitness value of the input chromosome's phenotype. + * @param decodedChromosome * @return fitness value */ - double compute(Chromosome chromosome); + double compute(P decodedChromosome); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 3af783afab..017bebc117 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -16,21 +16,20 @@ */ package org.apache.commons.math4.genetics; +import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.operators.CrossoverPolicy; -import org.apache.commons.math4.genetics.operators.MutationPolicy; -import org.apache.commons.math4.genetics.operators.SelectionPolicy; +import org.apache.commons.math4.genetics.mutation.MutationPolicy; +import org.apache.commons.math4.genetics.selection.SelectionPolicy; import org.apache.commons.math4.genetics.utils.Constants; /** * Implementation of a genetic algorithm. All factors that govern the operation * of the algorithm can be configured for a specific problem. * + * @param

phenotype of chromosome * @since 2.0 */ -public class GeneticAlgorithm extends AbstractGeneticAlgorithm { +public class GeneticAlgorithm

extends AbstractGeneticAlgorithm

{ /** the rate of crossover for the algorithm. */ private final double crossoverRate; @@ -45,11 +44,10 @@ public class GeneticAlgorithm extends AbstractGeneticAlgorithm { * @param mutationPolicy The {@link MutationPolicy} * @param mutationRate The mutation rate as a percentage (0-1 inclusive) * @param selectionPolicy The {@link SelectionPolicy} - * @throws GeneticException if the crossover or mutation rate is outside the [0, - * 1] range */ - public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, - final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy) { + public GeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final double crossoverRate, + final MutationPolicy

mutationPolicy, final double mutationRate, + final SelectionPolicy

selectionPolicy) { super(crossoverPolicy, mutationPolicy, selectionPolicy); if (crossoverRate < 0 || crossoverRate > 1) { @@ -70,11 +68,9 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros * @param mutationRate The mutation rate as a percentage (0-1 inclusive) * @param selectionPolicy The {@link SelectionPolicy} * @param elitismRate The rate of elitism - * @throws GeneticException if the crossover or mutation rate is outside the [0, - * 1] range */ - public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double crossoverRate, - final MutationPolicy mutationPolicy, final double mutationRate, final SelectionPolicy selectionPolicy, + public GeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final double crossoverRate, + final MutationPolicy

mutationPolicy, final double mutationRate, final SelectionPolicy

selectionPolicy, final double elitismRate) { super(crossoverPolicy, mutationPolicy, selectionPolicy, elitismRate); @@ -111,27 +107,23 @@ public GeneticAlgorithm(final CrossoverPolicy crossoverPolicy, final double cros * @return the population for the next generation. */ @Override - protected Population nextGeneration(final Population current) { - final Population nextGeneration = current.nextGeneration(getElitismRate()); + protected Population

nextGeneration(final Population

current) { + final Population

nextGeneration = current.nextGeneration(getElitismRate()); - while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { + while (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit() - 1) { // select parent chromosomes - ChromosomePair pair = getSelectionPolicy().select(current); + ChromosomePair

pair = getSelectionPolicy().select(current); // apply crossover policy to create two offspring pair = getCrossoverPolicy().crossover(pair.getFirst(), pair.getSecond(), crossoverRate); // apply mutation policy to the chromosomes - pair = new ChromosomePair(getMutationPolicy().mutate(pair.getFirst(), mutationRate), + pair = new ChromosomePair<>(getMutationPolicy().mutate(pair.getFirst(), mutationRate), getMutationPolicy().mutate(pair.getSecond(), mutationRate)); - // add the first chromosome to the population + // add the chromosomes to the population nextGeneration.addChromosome(pair.getFirst()); - // is there still a place for the second chromosome? - if (nextGeneration.getPopulationSize() < nextGeneration.getPopulationLimit()) { - // add the second chromosome to the population - nextGeneration.addChromosome(pair.getSecond()); - } + nextGeneration.addChromosome(pair.getSecond()); } return nextGeneration; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java similarity index 71% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java index de0db30388..51699f5fc8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; import java.util.ArrayList; import java.util.Collection; @@ -27,12 +27,13 @@ /** * Population of chromosomes represented by a {@link List}. * + * @param

phenotype of chromosome * @since 2.0 */ -public class ListPopulation implements Population { +public class ListPopulation

implements Population

{ /** List of chromosomes. */ - private final List chromosomes; + private final List> chromosomes; /** maximal size of the population. */ private int populationLimit; @@ -42,11 +43,9 @@ public class ListPopulation implements Population { * list. * * @param populationLimit maximal size of the population - * @throws GeneticException if the population limit is not a positive number - * (< 1) */ public ListPopulation(final int populationLimit) { - this(Collections.emptyList(), populationLimit); + this(Collections.>emptyList(), populationLimit); } /** @@ -56,13 +55,8 @@ public ListPopulation(final int populationLimit) { * * @param chromosomes list of chromosomes to be added to the population * @param populationLimit maximal size of the population - * @throws GeneticException if the list of chromosomes is {@code null} - * @throws GeneticException if the population limit is not a positive number - * (< 1) - * @throws GeneticException if the list of chromosomes exceeds the population - * limit */ - public ListPopulation(final List chromosomes, final int populationLimit) { + public ListPopulation(final List> chromosomes, final int populationLimit) { if (chromosomes == null) { throw new GeneticException(GeneticException.NULL_ARGUMENT, chromosomes); @@ -82,11 +76,9 @@ public ListPopulation(final List chromosomes, final int populationLi /** * Add a {@link Collection} of chromosomes to this {@link Population}. * @param chromosomeColl a {@link Collection} of chromosomes - * @throws GeneticException if the population would exceed the population limit - * when adding this chromosome * @since 3.1 */ - public void addChromosomes(final Collection chromosomeColl) { + public void addChromosomes(final Collection> chromosomeColl) { if (chromosomes.size() + chromosomeColl.size() > populationLimit) { throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, chromosomes.size(), populationLimit); @@ -98,7 +90,7 @@ public void addChromosomes(final Collection chromosomeColl) { * Returns an unmodifiable list of the chromosomes in this population. * @return the unmodifiable list of chromosomes */ - public List getChromosomes() { + public List> getChromosomes() { return Collections.unmodifiableList(chromosomes); } @@ -107,18 +99,16 @@ public List getChromosomes() { * @return the list of chromosomes * @since 3.1 */ - protected List getChromosomeList() { + protected List> getChromosomeList() { return chromosomes; } /** * Add the given chromosome to the population. * @param chromosome the chromosome to add. - * @throws GeneticException if the population would exceed the - * {@code populationLimit} after adding this chromosome */ @Override - public void addChromosome(final Chromosome chromosome) { + public void addChromosome(final Chromosome

chromosome) { if (chromosomes.size() >= populationLimit) { throw new GeneticException(GeneticException.LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE, chromosomes.size(), populationLimit); @@ -131,16 +121,9 @@ public void addChromosome(final Chromosome chromosome) { * @return the fittest chromosome. */ @Override - public Chromosome getFittestChromosome() { + public Chromosome

getFittestChromosome() { // best so far - Chromosome bestChromosome = this.chromosomes.get(0); - for (Chromosome chromosome : this.chromosomes) { - if (chromosome.compareTo(bestChromosome) > 0) { - // better chromosome found - bestChromosome = chromosome; - } - } - return bestChromosome; + return Collections.max(this.chromosomes); } /** @@ -155,10 +138,6 @@ public int getPopulationLimit() { /** * Sets the maximal population size. * @param populationLimit maximal population size. - * @throws GeneticException if the population limit is not a positive number - * (< 1) - * @throws GeneticException if the new population size is smaller than the - * current number of chromosomes in the population */ public void setPopulationLimit(final int populationLimit) { if (populationLimit <= 0) { @@ -185,7 +164,12 @@ public int getPopulationSize() { */ @Override public String toString() { - return this.chromosomes.toString(); + StringBuilder populationStrRepr = new StringBuilder(); + for(Chromosome

chromosome : chromosomes) { + populationStrRepr.append(chromosome.toString()); + populationStrRepr.append("\r\n"); + } + return populationStrRepr.toString(); } /** @@ -198,7 +182,7 @@ public String toString() { * @return chromosome iterator */ @Override - public Iterator iterator() { + public Iterator> iterator() { return getChromosomes().iterator(); } @@ -206,16 +190,16 @@ public Iterator iterator() { * {@inheritDoc} */ @Override - public Population nextGeneration(double elitismRate) { - final List oldChromosomes = getChromosomeList(); + public Population

nextGeneration(final double elitismRate) { + final List> oldChromosomes = getChromosomeList(); if (oldChromosomes.size() * elitismRate == 0) { - // if no of elit chromosome is 0 crete and return an empty population instance. - return new ListPopulation(getPopulationLimit()); + // if no of elite chromosome is 0 crete and return an empty population instance. + return new ListPopulation

(getPopulationLimit()); } else { // create a new generation of chromosomes with same parameters and add the elit // individuals. - final ListPopulation nextGeneration = new ListPopulation(getPopulationLimit()); + final ListPopulation

nextGeneration = new ListPopulation

(getPopulationLimit()); // Sort the chromosome according to ascending order of fitness. Collections.sort(oldChromosomes); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Population.java similarity index 80% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Population.java index 7fb8208faa..579442ec85 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/Population.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Population.java @@ -14,14 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; /** * A collection of chromosomes that facilitates generational evolution. * + * @param

phenotype of chromosome * @since 2.0 */ -public interface Population extends Iterable { +public interface Population

extends Iterable> { /** * Access the current population size. @@ -40,19 +41,17 @@ public interface Population extends Iterable { * @param elitismRate the Elitism Rate * @return the beginnings of the next generation. */ - Population nextGeneration(double elitismRate); + Population

nextGeneration(double elitismRate); /** * Add the given chromosome to the population. * @param chromosome the chromosome to add. - * @throws GeneticException if the population would exceed the population limit - * when adding this chromosome */ - void addChromosome(Chromosome chromosome); + void addChromosome(Chromosome

chromosome); /** * Access the fittest chromosome in this population. * @return the fittest chromosome. */ - Chromosome getFittestChromosome(); + Chromosome

getFittestChromosome(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java new file mode 100644 index 0000000000..171cacb773 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java @@ -0,0 +1,90 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics; + +import java.util.Arrays; +import java.util.List; + +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; + +/** + * DoubleEncodedChromosome is used for representing chromosome encoded as + * Double. It is a vector of a fixed length of real numbers. + *

+ * + * @param

phenotype of chromosome + * @since 4.0 + */ +public class RealValuedChromosome

extends AbstractListChromosome { + + /** + * constructor. + * @param representation an array of real values + * @param fitnessFunction the fitness function + * @param decoder the decoder + */ + public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + super(representation, fitnessFunction, decoder); + } + + /** + * constructor. + * @param representation + * @param fitnessFunction + */ + public RealValuedChromosome(final Double[] representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + this(Arrays.asList(representation), fitnessFunction, decoder); + } + + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(final List chromosomeRepresentation) { + // No need to validate + } + + /** + * {@inheritDoc} + */ + @Override + public RealValuedChromosome

newChromosome(List chromosomeRepresentation) { + return new RealValuedChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder()); + } + + /** + * Creates an instance of RealValued chromosome with randomly generated + * representation. + * @param

phenotype of chromosome + * @param length + * @param fitnessFunction + * @param decoder + * @param minValue + * @param maxValue + * @return chromosome phenotype + */ + public static

RealValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, double minValue, double maxValue) { + return new RealValuedChromosome

( + ChromosomeRepresentationUtils.randomDoubleRepresentation(length, minValue, maxValue), fitnessFunction, + decoder); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java similarity index 87% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java index 14627f2242..1597578718 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedElapsedTime.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; import java.util.concurrent.TimeUnit; +import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Population; /** * Stops after a fixed amount of time has elapsed. @@ -29,9 +29,11 @@ * Once the elapsed time reaches the configured maxTime value, * {@link #isSatisfied(Population)} returns true. * + * @param

phenotype of chromosome * @since 3.1 */ -public class FixedElapsedTime implements StoppingCondition { +public class FixedElapsedTime

implements StoppingCondition

{ + /** Maximum allowed time period (in nanoseconds). */ private final long maxTimePeriod; @@ -42,7 +44,6 @@ public class FixedElapsedTime implements StoppingCondition { * Create a new {@link FixedElapsedTime} instance. * * @param maxTime maximum number of seconds generations are allowed to evolve - * @throws GeneticException if the provided time is < 0 */ public FixedElapsedTime(final long maxTime) { this(maxTime, TimeUnit.SECONDS); @@ -53,7 +54,6 @@ public FixedElapsedTime(final long maxTime) { * * @param maxTime maximum time generations are allowed to evolve * @param unit {@link TimeUnit} of the maxTime argument - * @throws GeneticException if the provided time is < 0 */ public FixedElapsedTime(final long maxTime, final TimeUnit unit) { if (maxTime < 0) { @@ -69,11 +69,12 @@ public FixedElapsedTime(final long maxTime, final TimeUnit unit) { * @return true IFF the maximum allowed time period has elapsed */ @Override - public boolean isSatisfied(Population population) { + public boolean isSatisfied(Population

population) { if (endTime < 0) { endTime = System.nanoTime() + maxTimePeriod; } return System.nanoTime() >= endTime; } + } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java similarity index 88% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java index ab3d3a9a88..18f7e93170 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/FixedGenerationCount.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; +import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Population; /** * Stops after a fixed number of generations. @@ -26,9 +26,10 @@ * is incremented. Once the counter reaches the configured * {@code maxGenerations} value, {@link #isSatisfied(Population)} returns true. * + * @param

phenotype of chromosome * @since 2.0 */ -public class FixedGenerationCount implements StoppingCondition { +public class FixedGenerationCount

implements StoppingCondition

{ /** Number of generations that have passed. */ private int numGenerations; @@ -39,7 +40,6 @@ public class FixedGenerationCount implements StoppingCondition { * Create a new FixedGenerationCount instance. * * @param maxGenerations number of generations to evolve - * @throws GeneticException if the number of generations is < 1 */ public FixedGenerationCount(final int maxGenerations) { if (maxGenerations <= 0) { @@ -57,7 +57,7 @@ public FixedGenerationCount(final int maxGenerations) { * exceeded */ @Override - public boolean isSatisfied(Population population) { + public boolean isSatisfied(Population

population) { if (this.numGenerations < this.maxGenerations) { numGenerations++; return false; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java similarity index 82% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java index 1528a7f25a..4f0e015046 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/StoppingCondition.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java @@ -14,16 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.Population; /** * Algorithm used to determine when to stop evolution. * + * @param

phenotype of chromosome * @since 2.0 */ -public interface StoppingCondition { +public interface StoppingCondition

{ /** * Determine whether or not the given population satisfies the stopping @@ -33,5 +34,5 @@ public interface StoppingCondition { * @return true if this stopping condition is met by the given * population, false otherwise. */ - boolean isSatisfied(Population population); + boolean isSatisfied(Population

population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java similarity index 82% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java index f96c7b40d9..dd1ed29aea 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java @@ -15,16 +15,18 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.Population; /** * This class represents a stopping condition based on best fitness value. * Convergence will be stopped once best fitness remains unchanged for * predefined number of generations. + * + * @param

phenotype of chromosome */ -public class UnchangedBestFitness implements StoppingCondition { +public class UnchangedBestFitness

implements StoppingCondition

{ /** best fitness of previous generation. **/ private double lastBestFitness = Double.MIN_VALUE; @@ -50,14 +52,12 @@ public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) * {@inheritDoc} */ @Override - public boolean isSatisfied(Population population) { - final double currentBestFitness = population.getFittestChromosome().getFitness(); + public boolean isSatisfied(Population

population) { + final double currentBestFitness = population.getFittestChromosome().evaluate(); if (lastBestFitness == currentBestFitness) { - if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + if (++generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { return true; - } else { - this.generationsHavingUnchangedBestFitness++; } } else { this.generationsHavingUnchangedBestFitness = 0; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java similarity index 78% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java index 83098a3229..e898497ce6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java @@ -15,17 +15,19 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.Population; /** * This class represents a stopping condition based on mean fitness value. * Convergence will be stopped once mean fitness remains unchanged for * predefined number of generations. + * + * @param

phenotype of chromosome */ -public class UnchangedMeanFitness implements StoppingCondition { +public class UnchangedMeanFitness

implements StoppingCondition

{ /** Mean fitness of previous generation. **/ private double lastMeanFitness = Double.MIN_VALUE; @@ -51,15 +53,13 @@ public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { * {@inheritDoc} */ @Override - public boolean isSatisfied(Population population) { + public boolean isSatisfied(Population

population) { final double currentMeanFitness = calculateMeanFitness(population); if (lastMeanFitness == currentMeanFitness) { - if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { + if (++generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { return true; - } else { - this.generationsHavingUnchangedMeanFitness++; } } else { this.generationsHavingUnchangedMeanFitness = 0; @@ -74,10 +74,10 @@ public boolean isSatisfied(Population population) { * @param population * @return mean fitness */ - private double calculateMeanFitness(Population population) { + private double calculateMeanFitness(Population

population) { double totalFitness = 0.0; - for (Chromosome chromosome : population) { - totalFitness += chromosome.getFitness(); + for (Chromosome

chromosome : population) { + totalFitness += chromosome.evaluate(); } return totalFitness / population.getPopulationSize(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/package-info.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/package-info.java index 0e377a78b6..8c088b0631 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/probabilitygenerators/package-info.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.probabilitygenerators; +package org.apache.commons.math4.genetics.convergencecond; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java similarity index 69% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java index 5151c378ee..d882cb0991 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java @@ -15,26 +15,28 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * An abstraction to represent the base crossover policy. + * + * @param

phenotype of chromosome */ -public abstract class AbstractChromosomeCrossoverPolicy implements CrossoverPolicy { +public abstract class AbstractChromosomeCrossoverPolicy

implements CrossoverPolicy

{ /** * {@inheritDoc} */ @Override - public ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate) { + public ChromosomePair

crossover(final Chromosome

first, final Chromosome

second, final double crossoverRate) { if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { return crossover(first, second); } else { - return new ChromosomePair(first, second); + return new ChromosomePair<>(first, second); } } @@ -44,6 +46,6 @@ public ChromosomePair crossover(Chromosome first, Chromosome second, double cros * @param second * @return chromosome pair */ - protected abstract ChromosomePair crossover(Chromosome first, Chromosome second); + protected abstract ChromosomePair

crossover(Chromosome

first, Chromosome

second); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java similarity index 59% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java index 7eb50ae1a9..1d271e9787 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java @@ -15,35 +15,34 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; /** * An abstraction of crossover policy for list chromosomes. - * @param + * + * @param genetype of chromosome + * @param

phenotype of chromosome */ -public abstract class AbstractListChromosomeCrossoverPolicy extends AbstractChromosomeCrossoverPolicy { +public abstract class AbstractListChromosomeCrossoverPolicy extends AbstractChromosomeCrossoverPolicy

{ /** * {@inheritDoc} - * - * @throws GeneticException if the chromosomes are not an instance of - * {@link AbstractListChromosome} - * @throws GeneticException if the length of the two chromosomes is different */ + @SuppressWarnings("unchecked") @Override - public ChromosomePair crossover(Chromosome first, Chromosome second) { + public ChromosomePair

crossover(final Chromosome

first, final Chromosome

second) { - if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { + if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); } - final AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; - final AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; + final AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; + final AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; final int length = firstListChromosome.getLength(); if (length != secondListChromosome.getLength()) { @@ -59,6 +58,6 @@ public ChromosomePair crossover(Chromosome first, Chromosome second) { * @param second * @return chromosome pair */ - protected abstract ChromosomePair mate(AbstractListChromosome first, AbstractListChromosome second); + protected abstract ChromosomePair

mate(AbstractListChromosome first, AbstractListChromosome second); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java similarity index 74% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java index ae52469981..70d25d7ce3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java @@ -14,18 +14,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; /** * Policy used to create a pair of new chromosomes by performing a crossover * operation on a source pair of chromosomes. * + * @param

phenotype of chromosome * @since 2.0 */ -public interface CrossoverPolicy { +public interface CrossoverPolicy

{ /** * Perform a crossover operation on the given chromosomes. @@ -34,8 +35,6 @@ public interface CrossoverPolicy { * @param second the second chromosome. * @param crossoverRate the probability of crossover * @return the pair of new chromosomes that resulted from the crossover. - * @throws GeneticException if the given chromosomes are not compatible with - * this {@link CrossoverPolicy} */ - ChromosomePair crossover(Chromosome first, Chromosome second, double crossoverRate); + ChromosomePair

crossover(Chromosome

first, Chromosome

second, double crossoverRate); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java similarity index 76% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java index c75ec79a48..34a4dd39e1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java @@ -14,36 +14,39 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; - import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** - * Cycle Crossover [CX] builds offspring from ordered chromosomes by identifying cycles - * between two parent chromosomes. To form the children, the cycles are copied from the - * respective parents. + * Cycle Crossover [CX] builds offspring from ordered chromosomes by + * identifying cycles between two parent chromosomes. To form the children, the + * cycles are copied from the respective parents. *

* To form a cycle the following procedure is applied: *

    - *
  1. start with the first gene of parent 1
  2. - *
  3. look at the gene at the same position of parent 2
  4. - *
  5. go to the position with the same gene in parent 1
  6. - *
  7. add this gene index to the cycle
  8. - *
  9. repeat the steps 2-5 until we arrive at the starting gene of this cycle
  10. + *
  11. start with the first gene of parent 1
  12. + *
  13. look at the gene at the same position of parent 2
  14. + *
  15. go to the position with the same gene in parent 1
  16. + *
  17. add this gene index to the cycle
  18. + *
  19. repeat the steps 2-5 until we arrive at the starting gene of this + * cycle
  20. *
- * The indices that form a cycle are then used to form the children in alternating order, i.e. - * in cycle 1, the genes of parent 1 are copied to child 1, while in cycle 2 the genes of parent 1 - * are copied to child 2, and so forth ... + * The indices that form a cycle are then used to form the children in + * alternating order, i.e. in cycle 1, the genes of parent 1 are copied to child + * 1, while in cycle 2 the genes of parent 1 are copied to child 2, and so forth + * ... * * Example (zero-start cycle): + * *
  * p1 = (8 4 7 3 6 2 5 1 9 0)    X   c1 = (8 1 2 3 4 5 6 7 9 0)
  * p2 = (0 1 2 3 4 5 6 7 8 9)    X   c2 = (0 4 7 3 6 2 5 1 8 9)
@@ -53,16 +56,18 @@
  * cycle 3: 3
  * 
* - * This policy works only on {@link AbstractListChromosome}, and therefore it - * is parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. * - * @see - * Cycle Crossover Operator + * @see + * Cycle Crossover Operator * * @param generic type of the {@link AbstractListChromosome}s for crossover + * @param

phenotype of chromosome * @since 3.1 */ -public class CycleCrossover extends AbstractListChromosomeCrossoverPolicy { +public class CycleCrossover extends AbstractListChromosomeCrossoverPolicy { /** If the start index shall be chosen randomly. */ private final boolean randomStart; @@ -102,10 +107,10 @@ public boolean isRandomStart() { * @param first the first chromosome * @param second the second chromosome * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is different */ @Override - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, + final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents @@ -160,7 +165,6 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr indices.clear(); } - return new ChromosomePair(first.newChromosome(child1Rep), - second.newChromosome(child2Rep)); + return new ChromosomePair<>(first.newChromosome(child1Rep), second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java similarity index 87% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java index d6147c201d..fb5db1fdd2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java @@ -14,15 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; - import java.util.List; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; @@ -47,9 +46,10 @@ * is parameterized by T. Moreover, the chromosomes must have same lengths. * * @param generic type of the {@link AbstractListChromosome}s for crossover + * @param

phenotype of chromosome * @since 3.1 */ -public class NPointCrossover extends AbstractListChromosomeCrossoverPolicy { +public class NPointCrossover extends AbstractListChromosomeCrossoverPolicy { /** The number of crossover points. */ private final int crossoverPoints; @@ -63,8 +63,6 @@ public class NPointCrossover extends AbstractListChromosomeCrossoverPolicy * runtime, as the chromosome length is not known in advance. * * @param crossoverPoints the number of crossover points - * @throws GeneticException if the number of {@code crossoverPoints} is not - * strictly positive */ public NPointCrossover(final int crossoverPoints) { if (crossoverPoints <= 0) { @@ -102,12 +100,9 @@ public int getCrossoverPoints() { * @param first first parent (p1) * @param second second parent (p2) * @return pair of two children (c1,c2) - * @throws MathIllegalArgumentException iff one of the chromosomes is - * not an instance of {@link AbstractListChromosome} - * @throws DimensionMismatchException if the length of the two chromosomes is different */ @Override - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); if (crossoverPoints >= length) { @@ -152,7 +147,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr c2.add(parent2Rep.get(j)); } - return new ChromosomePair(first.newChromosome(child1Rep), + return new ChromosomePair<>(first.newChromosome(child1Rep), second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java similarity index 81% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java index e2af79b17a..40e5d90859 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java @@ -14,14 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; - import java.util.List; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** @@ -30,6 +29,7 @@ * second parts are copied crosswise. * * Example: + * *

  * -C- denotes a crossover point
  *                   -C-                                 -C-
@@ -41,14 +41,15 @@
  * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
  * 
* - * This policy works only on {@link AbstractListChromosome}, and therefore it - * is parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. * * @param generic type of the {@link AbstractListChromosome}s for crossover + * @param

phenotype of chromosome * @since 2.0 * */ -public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy { +public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy { /** * Performs one point crossover. A random crossover point is selected and the @@ -56,6 +57,7 @@ public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy< * second parts are copied crosswise. * * Example: + * *

      * -C- denotes a crossover point
      *                   -C-                                 -C-
@@ -67,15 +69,12 @@ public class OnePointCrossover extends AbstractListChromosomeCrossoverPolicy<
      * c1 = (1 0 1 0 0 1  | 1 1 1)    X    c2 = (0 1 1 0 1 0  | 0 1 1)
      * 
* - * @param first first parent (p1) + * @param first first parent (p1) * @param second second parent (p2) * @return pair of two children (c1,c2) - * @throws MathIllegalArgumentException iff one of the chromosomes is - * not an instance of {@link AbstractListChromosome} - * @throws DimensionMismatchException if the length of the two chromosomes is different */ @Override - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents final List parent1Rep = first.getRepresentation(); @@ -98,8 +97,7 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr child2Rep.add(parent1Rep.get(i)); } - return new ChromosomePair(first.newChromosome(child1Rep), - second.newChromosome(child2Rep)); + return new ChromosomePair<>(first.newChromosome(child1Rep), second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java similarity index 76% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java index ed282805f6..8612459569 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java @@ -14,50 +14,53 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; - import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** - * Order 1 Crossover [OX1] builds offspring from ordered chromosomes by copying a - * consecutive slice from one parent, and filling up the remaining genes from the other - * parent as they appear. + * Order 1 Crossover [OX1] builds offspring from ordered chromosomes by + * copying a consecutive slice from one parent, and filling up the remaining + * genes from the other parent as they appear. *

* This policy works by applying the following rules: *

    - *
  1. select a random slice of consecutive genes from parent 1
  2. - *
  3. copy the slice to child 1 and mark out the genes in parent 2
  4. - *
  5. starting from the right side of the slice, copy genes from parent 2 as they - * appear to child 1 if they are not yet marked out.
  6. + *
  7. select a random slice of consecutive genes from parent 1
  8. + *
  9. copy the slice to child 1 and mark out the genes in parent 2
  10. + *
  11. starting from the right side of the slice, copy genes from parent 2 as + * they appear to child 1 if they are not yet marked out.
  12. *
*

* Example (random sublist from index 3 to 7, underlined): + * *

  * p1 = (8 4 7 3 6 2 5 1 9 0)   X   c1 = (0 4 7 3 6 2 5 1 8 9)
  *             ---------                        ---------
  * p2 = (0 1 2 3 4 5 6 7 8 9)   X   c2 = (8 1 2 3 4 5 6 7 9 0)
  * 
*

- * This policy works only on {@link AbstractListChromosome}, and therefore it - * is parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. * - * @see - * Order 1 Crossover Operator + * @see + * Order 1 Crossover Operator * * @param generic type of the {@link AbstractListChromosome}s for crossover + * @param

phenotype of chromosome * @since 3.1 */ -public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy { +public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy { /** * Helper for {@link #crossover(Chromosome, Chromosome, double)}. Performs the @@ -66,10 +69,10 @@ public class OrderedCrossover extends AbstractListChromosomeCrossoverPolicy first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, + final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents @@ -124,6 +127,6 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr Collections.rotate(child1, lb); Collections.rotate(child2, lb); - return new ChromosomePair(first.newChromosome(child1), second.newChromosome(child2)); + return new ChromosomePair<>(first.newChromosome(child1), second.newChromosome(child2)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java similarity index 86% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java index eb2afeaacb..0cb037ea4e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/UniformCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; - import java.util.List; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; import org.apache.commons.math4.genetics.utils.Constants; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; @@ -53,10 +53,12 @@ * (Obitko.com) * @see Uniform * crossover + * * @param generic type of the {@link AbstractListChromosome}s for crossover + * @param

phenotype of chromosome * @since 3.1 */ -public class UniformCrossover extends AbstractListChromosomeCrossoverPolicy { +public class UniformCrossover extends AbstractListChromosomeCrossoverPolicy { /** The mixing ratio. */ private final double ratio; @@ -65,7 +67,6 @@ public class UniformCrossover extends AbstractListChromosomeCrossoverPolicy 1.0d) { @@ -90,10 +91,10 @@ public double getRatio() { * @param first the first chromosome * @param second the second chromosome * @return the pair of new chromosomes that resulted from the crossover - * @throws GeneticException if the length of the two chromosomes is different */ @Override - protected ChromosomePair mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, + final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents final List parent1Rep = first.getRepresentation(); @@ -116,7 +117,6 @@ protected ChromosomePair mate(final AbstractListChromosome first, final Abstr } } - return new ChromosomePair(first.newChromosome(child1Rep), - second.newChromosome(child2Rep)); + return new ChromosomePair<>(first.newChromosome(child1Rep), second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/package-info.java index fb3f7ca3bf..2c89bd55d3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/package-info.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.listeners; +package org.apache.commons.math4.genetics.crossover; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java new file mode 100644 index 0000000000..3db6c0d2d1 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java @@ -0,0 +1,41 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.genetics.crossover.rategenerator; + +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +/** + * This abstraction represents crossover rate generator. + * + * @param

phenotype of chromosome + */ +public interface CrossoverRateGenerator

{ + + /** + * Generates crossover rate. + * @param first + * @param second + * @param populationStats + * @param generation + * @return crossover rate + */ + double generate(Chromosome

first, Chromosome

second, PopulationStatisticalSummary

populationStats, + int generation); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java new file mode 100644 index 0000000000..32522a0455 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.crossover.rategenerator; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java new file mode 100644 index 0000000000..dd70a1c377 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java @@ -0,0 +1,27 @@ +package org.apache.commons.math4.genetics.decoder; + +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; + +/** + * An abstract Decoder of ListChromosome. + * + * @param genotype fo chromosome + * @param

phenotype of chromosome + */ +public abstract class AbstractListChromosomeDecoder implements Decoder

{ + + public P decode(Chromosome

chromosome) { + if (!AbstractListChromosome.class.isAssignableFrom(chromosome.getClass())) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, chromosome.getClass().getSimpleName()); + } + @SuppressWarnings("unchecked") + AbstractListChromosome listChromosome = (AbstractListChromosome) chromosome; + + return decode(listChromosome); + } + + protected abstract P decode(AbstractListChromosome chromosome); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java new file mode 100644 index 0000000000..d345662d87 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java @@ -0,0 +1,19 @@ +package org.apache.commons.math4.genetics.decoder; + +import org.apache.commons.math4.genetics.Chromosome; + +/** + * Decoder is responsible for converting chromosome genotype to phenotype. + * + * @param

phenotype of chromosome + */ +public interface Decoder

{ + + /** + * Converts genotype to phenotype. + * @param chromosome + * @return phenotype + */ + P decode(Chromosome

chromosome); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java new file mode 100644 index 0000000000..5a1eb9237c --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java @@ -0,0 +1,53 @@ +package org.apache.commons.math4.genetics.decoder; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.ValidationUtils; + +/** + * A concrete implementation of RandomKey decoder. This class is responsible for + * decoding permutation chromosome encoded with random key. + * + * @param type of the permutation element + */ +public final class RandomKeyDecoder extends AbstractListChromosomeDecoder> { + + private List baseSequence; + + public RandomKeyDecoder(List baseSequence) { + ValidationUtils.checkForNull("baseSequence", baseSequence); + this.baseSequence = Collections.unmodifiableList(baseSequence); + } + + @Override + protected List decode(AbstractListChromosome> chromosome) { + List representation = chromosome.getRepresentation(); + List sortedRepresentation = new ArrayList<>(representation); + Collections.sort(sortedRepresentation); + + final int l = baseSequence.size(); + + // the size of the three lists must be equal + if (representation.size() != l) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), l); + } + + // do not modify the original representation + final List representationCopy = new ArrayList<>(representation); + + // now find the indices in the original repr and use them for permuting + final List res = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + final int index = representationCopy.indexOf(sortedRepresentation.get(i)); + res.add(baseSequence.get(index)); + representationCopy.set(index, null); + } + + return res; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java new file mode 100644 index 0000000000..b0c701db3c --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java @@ -0,0 +1,20 @@ +package org.apache.commons.math4.genetics.decoder; + +import java.util.List; + +import org.apache.commons.math4.genetics.AbstractListChromosome; + +/** + * A concrete implementation of transparent decoder for List Chromosome. Treats + * the gentype as phenotype. + * + * @param the genotype of chromosome + */ +public final class TransparentListChromosomeDecoder extends AbstractListChromosomeDecoder> { + + @Override + protected List decode(AbstractListChromosome> chromosome) { + return chromosome.getRepresentation(); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index 709992e7bf..c591820c0b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -1,6 +1,6 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with + * Licensed to the Apache Software Foundation (ASF) under one or more * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java similarity index 79% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java index ccbe4049dc..97ab301ee8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java @@ -15,21 +15,23 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.listeners; +package org.apache.commons.math4.genetics.listener; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.Population; /** * This interface represents a convergence listener. Any implementation of the * same will be notified about the population statics. * + * @param

phenotype of chromosome */ -public interface ConvergenceListener { +public interface ConvergenceListener

{ /** * Notifies about the population statistics. + * @param generation * @param population */ - void notify(Population population); + void notify(int generation, Population

population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java similarity index 66% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java index 648ea6e22a..74dc68cf28 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java @@ -15,31 +15,36 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.listeners; +package org.apache.commons.math4.genetics.listener; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.Population; /** * This class is the default implementation of ConvergenceListenerRegistry. It * will be responsible for registering the interested listeners and notifying * all when required. * + * @param

phenotype of chromosome */ -public final class ConvergenceListenerRegistry { +public final class ConvergenceListenerRegistry

{ /** * The instance of the singleton class. */ - private static final ConvergenceListenerRegistry INSTANCE = new ConvergenceListenerRegistry(); + @SuppressWarnings("rawtypes") + private static ConvergenceListenerRegistry INSTANCE = new ConvergenceListenerRegistry<>(); /** * List of registered listeners. */ - private final List listeners = new ArrayList<>(); + private final List> listeners = new ArrayList<>(); + /** + * constructor. + */ private ConvergenceListenerRegistry() { } @@ -47,17 +52,18 @@ private ConvergenceListenerRegistry() { * Registers the interested ConvergenceListener passed as an argument. * @param convergenceListener */ - public void addConvergenceListener(ConvergenceListener convergenceListener) { + public void addConvergenceListener(ConvergenceListener

convergenceListener) { this.listeners.add(convergenceListener); } /** * Notifies all registered ConvergenceListeners about the population statistics. + * @param generation * @param population */ - public void notifyAll(Population population) { - for (ConvergenceListener convergenceListener : listeners) { - convergenceListener.notify(population); + public void notifyAll(int generation, Population

population) { + for (ConvergenceListener

convergenceListener : listeners) { + convergenceListener.notify(generation, population); } } @@ -65,9 +71,9 @@ public void notifyAll(Population population) { * Add instance of convergence listener. * @param convergenceListeners */ - public void addConvergenceListeners(List convergenceListeners) { + public void addConvergenceListeners(List> convergenceListeners) { if (convergenceListeners != null) { - for (ConvergenceListener convergenceListener : convergenceListeners) { + for (ConvergenceListener

convergenceListener : convergenceListeners) { this.listeners.add(convergenceListener); } } @@ -77,7 +83,8 @@ public void addConvergenceListeners(List convergenceListene * Returns instance of this class. * @return instance of this class. */ - public static ConvergenceListenerRegistry getInstance() { + @SuppressWarnings("unchecked") + public static

ConvergenceListenerRegistry

getInstance() { return INSTANCE; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java new file mode 100644 index 0000000000..c7f6a42ac6 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.genetics.listener; + +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.apache.commons.math4.genetics.utils.ConsoleLogger; + +/** + * Logs population statistics during the convergence process. + * + * @param

phenotype of chromosome + */ +public final class PopulationStatisticsLogger

implements ConvergenceListener

{ + + /** + * Logs the population statistics to console during the process of convergence. + */ + @Override + public void notify(int generation, Population

population) { + final PopulationStatisticalSummary

populationStatisticalSummary = new PopulationStatisticalSummaryImpl<>( + population); + ConsoleLogger.log( + "Population statistics for generation %d ::: Mean Fitness: %f, Max Fitness: %f, Fitness Variance: %f", + generation, populationStatisticalSummary.getMeanFitness(), populationStatisticalSummary.getMaxFitness(), + populationStatisticalSummary.getFitnessVariance()); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java index ac452c6ea8..1068f6b8c1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/package-info.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics.listener; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java deleted file mode 100644 index 4746c4a289..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listeners/PopulationStatisticsLogger.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.genetics.listeners; - -import java.io.BufferedWriter; -import java.io.IOException; -import java.io.OutputStreamWriter; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; - -/** - * Logs population statistics during the convergence process. - */ -public final class PopulationStatisticsLogger implements ConvergenceListener { - - /** - * Logs the population statistics as console message. - */ - @Override - public void notify(Population population) { - final PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl( - population); - try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out))) { - writer.write("*******************Population statistics*******************"); - writer.newLine(); - writer.write("Mean Fitness : " + populationStatisticalSummary.getMeanFitness()); - writer.newLine(); - writer.write("Max Fitness : " + populationStatisticalSummary.getMaxFitness()); - writer.newLine(); - writer.write("Fitness Variance : " + populationStatisticalSummary.getFitnessVariance()); - writer.newLine(); - writer.flush(); - } catch (IOException e) { - throw new GeneticException("Error while logging", e); - } - } - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java deleted file mode 100644 index f96572ed6e..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/BinaryChromosome.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import java.util.ArrayList; -import java.util.List; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.RandomGenerator; - -/** - * Chromosome represented by a vector of 0s and 1s. - * - * @since 2.0 - */ -public class BinaryChromosome extends AbstractListChromosome { - - /** - * Constructor. - * @param representation list of {0,1} values representing the chromosome - * @param fitnessFunction - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public BinaryChromosome(List representation, FitnessFunction fitnessFunction) { - super(representation, fitnessFunction); - } - - /** - * Constructor. - * @param representation array of {0,1} values representing the chromosome - * @param fitnessFunction - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public BinaryChromosome(Integer[] representation, FitnessFunction fitnessFunction) { - super(representation, fitnessFunction); - } - - /** - * {@inheritDoc} - */ - @Override - protected void checkValidity(List chromosomeRepresentation) { - for (int i : chromosomeRepresentation) { - if (i < 0 || i > 1) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); - } - } - } - - /** - * Returns a representation of a random binary array of length - * length. - * @param length length of the array - * @return a random binary array of length length - */ - public static List randomBinaryRepresentation(int length) { - // random binary list - List rList = new ArrayList<>(length); - for (int j = 0; j < length; j++) { - rList.add(RandomGenerator.getRandomGenerator().nextInt(2)); - } - return rList; - } - - /** {@inheritDoc} */ - @Override - public boolean isSame(Chromosome another) { - // type check - if (!(another instanceof BinaryChromosome)) { - return false; - } - BinaryChromosome anotherBc = (BinaryChromosome) another; - // size check - if (getLength() != anotherBc.getLength()) { - return false; - } - - for (int i = 0; i < getRepresentation().size(); i++) { - if (!(getRepresentation().get(i).equals(anotherBc.getRepresentation().get(i)))) { - return false; - } - } - // all is ok - return true; - } - - /** - * {@inheritDoc} - */ - @Override - public BinaryChromosome newChromosome(List chromosomeRepresentation) { - return new BinaryChromosome(chromosomeRepresentation, getFitnessFunction()); - } - - /** - * Creates an instance of Binary Chromosome with random binary representation. - * @param length - * @param fitnessFunction - * @return a binary chromosome - */ - public static BinaryChromosome randomChromosome(int length, FitnessFunction fitnessFunction) { - return new BinaryChromosome(randomBinaryRepresentation(length), fitnessFunction); - } - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java deleted file mode 100644 index 6b41ef3d31..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/PermutationChromosome.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import java.util.List; - -/** - * Interface indicating that the chromosome represents a permutation of objects. - * - * @param type of the permuted objects - * @since 2.0 - */ -public interface PermutationChromosome { - - /** - * Permutes the sequence of objects of type T according to the - * permutation this chromosome represents. For example, if this chromosome - * represents a permutation (3,0,1,2), and the unpermuted sequence is (a,b,c,d), - * this yields (d,a,b,c). - * - * @param sequence the unpermuted (original) sequence of objects - * @return permutation of sequence represented by this permutation - */ - List decode(List sequence); - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java deleted file mode 100644 index 1570fa0287..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/model/RandomKey.java +++ /dev/null @@ -1,321 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.Comparator; -import java.util.List; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.Constants; -import org.apache.commons.math4.genetics.utils.RandomGenerator; - -/** - * Random Key chromosome is used for permutation representation. It is a vector - * of a fixed length of real numbers in [0,1] interval. The index of the i-th - * smallest value in the vector represents an i-th member of the permutation. - *

- * For example, the random key [0.2, 0.3, 0.8, 0.1] corresponds to the - * permutation of indices (3,0,1,2). If the original (unpermuted) sequence would - * be (a,b,c,d), this would mean the sequence (d,a,b,c). - *

- * With this representation, common operators like n-point crossover can be - * used, because any such chromosome represents a valid permutation. - *

- * Since the chromosome (and thus its arrayRepresentation) is immutable, the - * array representation is sorted only once in the constructor. - *

- * For details, see: - *

    - *
  • Bean, J.C.: Genetic algorithms and random keys for sequencing and - * optimization. ORSA Journal on Computing 6 (1994) 154-160
  • - *
  • Rothlauf, F.: Representations for Genetic and Evolutionary Algorithms. - * Volume 104 of Studies in Fuzziness and Soft Computing. Physica-Verlag, - * Heidelberg (2002)
  • - *
- * - * @param type of the permuted objects - * @since 2.0 - */ -public class RandomKey extends AbstractListChromosome implements PermutationChromosome { - - /** Cache of sorted representation (unmodifiable). */ - private final List sortedRepresentation; - - /** - * Base sequence [0,1,...,n-1], permuted according to the representation - * (unmodifiable). - */ - private final List baseSeqPermutation; - - /** - * Constructor. - * @param representation list of [0,1] values representing the permutation - * @param fitnessFunction - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public RandomKey(final List representation, FitnessFunction fitnessFunction) { - super(representation, fitnessFunction); - // store the sorted representation - final List sortedRepr = new ArrayList<>(getRepresentation()); - Collections.sort(sortedRepr); - sortedRepresentation = Collections.unmodifiableList(sortedRepr); - // store the permutation of [0,1,...,n-1] list for toString() and isSame() - // methods - baseSeqPermutation = Collections - .unmodifiableList(decodeGeneric(baseSequence(getLength()), getRepresentation(), sortedRepresentation)); - } - - /** - * Constructor. - * @param representation array of [0,1] values representing the permutation - * @param fitnessFunction - * @throws GeneticException iff the representation can not - * represent a valid chromosome - */ - public RandomKey(final Double[] representation, FitnessFunction fitnessFunction) { - this(Arrays.asList(representation), fitnessFunction); - } - - /** - * {@inheritDoc} - */ - @Override - public List decode(final List sequence) { - return decodeGeneric(sequence, getRepresentation(), sortedRepresentation); - } - - /** - * Decodes a permutation represented by representation and returns - * a (generic) list with the permuted values. - * - * @param generic type of the sequence values - * @param sequence the unpermuted sequence - * @param representation representation of the permutation ([0,1] vector) - * @param sortedRepr sorted representation - * @return list with the sequence values permuted according to the - * representation - * @throws GeneticException iff the length of the sequence, - * representation or - * sortedRepr lists are not equal - */ - private static List decodeGeneric(final List sequence, List representation, - final List sortedRepr) { - - final int l = sequence.size(); - - // the size of the three lists must be equal - if (representation.size() != l) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), l); - } - if (sortedRepr.size() != l) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, sortedRepr.size(), l); - } - - // do not modify the original representation - final List reprCopy = new ArrayList<>(representation); - - // now find the indices in the original repr and use them for permuting - final List res = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - final int index = reprCopy.indexOf(sortedRepr.get(i)); - res.add(sequence.get(index)); - reprCopy.set(index, null); - } - return res; - } - - /** - * Returns true iff another is a RandomKey and encodes - * the same permutation. - * - * @param another chromosome to compare - * @return true iff chromosomes encode the same permutation - */ - @Override - public boolean isSame(final Chromosome another) { - // type check - if (!(another instanceof RandomKey)) { - return false; - } - final RandomKey anotherRk = (RandomKey) another; - // size check - if (getLength() != anotherRk.getLength()) { - return false; - } - - // two different representations can still encode the same permutation - // the ordering is what counts - final List thisPerm = this.baseSeqPermutation; - final List anotherPerm = anotherRk.baseSeqPermutation; - - for (int i = 0; i < getLength(); i++) { - if (thisPerm.get(i) != anotherPerm.get(i)) { - return false; - } - } - // the permutations are the same - return true; - } - - /** - * {@inheritDoc} - */ - @Override - protected void checkValidity(final List chromosomeRepresentation) { - - for (double val : chromosomeRepresentation) { - if (val < 0 || val > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, val, Constants.ALLELE_VALUE, 0, 1); - } - } - } - - /** - * Generates a representation corresponding to a random permutation of length l - * which can be passed to the RandomKey constructor. - * - * @param l length of the permutation - * @return representation of a random permutation - */ - public static final List randomPermutation(final int l) { - final List repr = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - repr.add(RandomGenerator.getRandomGenerator().nextDouble()); - } - return repr; - } - - /** - * Generates a representation corresponding to an identity permutation of length - * l which can be passed to the RandomKey constructor. - * - * @param l length of the permutation - * @return representation of an identity permutation - */ - public static final List identityPermutation(final int l) { - final List repr = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - repr.add((double) i / l); - } - return repr; - } - - /** - * Generates a representation of a permutation corresponding to the - * data sorted by comparator. The data is - * not modified during the process. - * - * This is useful if you want to inject some permutations to the initial - * population. - * - * @param type of the data - * @param data list of data determining the order - * @param comparator how the data will be compared - * @return list representation of the permutation corresponding to the - * parameters - */ - public static List comparatorPermutation(final List data, final Comparator comparator) { - final List sortedData = new ArrayList<>(data); - Collections.sort(sortedData, comparator); - - return inducedPermutation(data, sortedData); - } - - /** - * Generates a representation of a permutation corresponding to a permutation - * which yields permutedData when applied to - * originalData. - * - * This method can be viewed as an inverse to {@link #decode(List)}. - * - * @param type of the data - * @param originalData the original, unpermuted data - * @param permutedData the data, somehow permuted - * @return representation of a permutation corresponding to the permutation - * {@code originalData -> permutedData} - * @throws GeneticException iff the length of originalData and - * permutedData lists are not equal - * @throws GeneticException iff the permutedData and - * originalData lists contain different - * data - */ - public static List inducedPermutation(final List originalData, final List permutedData) { - - if (originalData.size() != permutedData.size()) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, permutedData.size(), originalData.size()); - } - final int l = originalData.size(); - - final List origDataCopy = new ArrayList<>(originalData); - - final Double[] res = new Double[l]; - for (int i = 0; i < l; i++) { - final int index = origDataCopy.indexOf(permutedData.get(i)); - if (index == -1) { - throw new GeneticException(GeneticException.DIFFERENT_ORIG_AND_PERMUTED_DATA); - } - res[index] = (double) i / l; - origDataCopy.set(index, null); - } - return Arrays.asList(res); - } - - /** {@inheritDoc} */ - @Override - public String toString() { - return String.format("(f=%s pi=(%s))", getFitness(), baseSeqPermutation); - } - - /** - * Helper for constructor. Generates a list of natural numbers (0,1,...,l-1). - * - * @param l length of list to generate - * @return list of integers from 0 to l-1 - */ - private static List baseSequence(final int l) { - final List baseSequence = new ArrayList<>(l); - for (int i = 0; i < l; i++) { - baseSequence.add(i); - } - return baseSequence; - } - - /** - * {@inheritDoc} - */ - @Override - public RandomKey newChromosome(List chromosomeRepresentation) { - return new RandomKey(chromosomeRepresentation, getFitnessFunction()); - } - - /** - * Creates an instance of RandomKey chromosome with randomly generated - * representation. - * @param type - * @param length - * @param fitnessFunction - * @return instance of RandomKey - */ - public static RandomKey randomChromosome(int length, FitnessFunction fitnessFunction) { - return new RandomKey(randomPermutation(length), fitnessFunction); - } - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java similarity index 60% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java index 414e72d16a..599837e0c2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java @@ -15,23 +15,25 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.mutation; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.AbstractListChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * This abstraction represents an abstract mutation policy for ListChromosomes. - * @param + * + * @param genotype of chromosome + * @param

phenotype of chromosome */ -public abstract class AbstractListChromosomeMutationPolicy implements MutationPolicy { +public abstract class AbstractListChromosomeMutationPolicy implements MutationPolicy

{ /** * Mutate the given chromosome. Randomly changes few genes depending on mutation @@ -39,20 +41,20 @@ public abstract class AbstractListChromosomeMutationPolicy implements Mutatio * @param original the original chromosome. * @param mutationRate the rate of mutation per gene * @return the mutated chromosome. - * @throws GeneticException if original is not an instance of - * {@link AbstractListChromosome}. */ @Override - public Chromosome mutate(Chromosome original, double mutationRate) { + public Chromosome

mutate(Chromosome

original, double mutationRate) { if (!AbstractListChromosome.class.isAssignableFrom(original.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); } - final AbstractListChromosome chromosome = (AbstractListChromosome) original; + + @SuppressWarnings("unchecked") + final AbstractListChromosome chromosome = (AbstractListChromosome) original; final List newRep = new ArrayList<>(chromosome.getRepresentation()); - final int[] geneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); - for (int geneIndex : geneIndexes) { - newRep.set(geneIndex, mutateGene(newRep.get(geneIndex))); + final Set mutableGeneIndexes = getMutableGeneIndexes(chromosome.getLength(), mutationRate); + for (int mutableGeneIndex : mutableGeneIndexes) { + newRep.set(mutableGeneIndex, mutateGene(newRep.get(mutableGeneIndex))); } return chromosome.newChromosome(newRep); @@ -60,44 +62,26 @@ public Chromosome mutate(Chromosome original, double mutationRate) { /** * Selects and returns mutable gene indexes based on mutation rate. - * @param length no of alleles in chromosome - * @param mutationRate of the allele + * @param length no of alleles/genes in chromosome + * @param mutationRate mutation rate of the allele/gene * @return mutable gene indexes */ - protected int[] getMutableGeneIndexes(int length, double mutationRate) { + protected Set getMutableGeneIndexes(int length, double mutationRate) { + // calculate the total mutation rate of all the alleles i.e. chromosome. final double chromosomeMutationRate = mutationRate * length; + final Set indexSet = new HashSet<>(); // if chromosomeMutationRate >= 1 then more than one allele will be mutated. if (chromosomeMutationRate >= 1) { final int noOfMutation = (int) Math.round(chromosomeMutationRate); - final Set indexSet = getUniqueIndexes(length, noOfMutation); - final int[] indexes = new int[noOfMutation]; - int i = 0; - for (Integer index : indexSet) { - indexes[i++] = index.intValue(); + while (indexSet.size() < noOfMutation) { + indexSet.add(RandomGenerator.getRandomGenerator().nextInt(length)); } - return indexes; } else if (RandomGenerator.getRandomGenerator().nextDouble() < chromosomeMutationRate) { - // randomly selects only one gene for mutation. - return new int[] {RandomGenerator.getRandomGenerator().nextInt(length)}; - } else { - // return a blank array of indexes. - return new int[0]; - } - } - - /** - * Generates unique mutation indexes randomly. - * @param length - * @param noOfMutation - * @return A set of Integer - */ - private Set getUniqueIndexes(int length, int noOfMutation) { - final Set indexSet = new HashSet<>(); - while (indexSet.size() < noOfMutation) { indexSet.add(RandomGenerator.getRandomGenerator().nextInt(length)); } + return indexSet; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java similarity index 81% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java index 16b7fe0e07..ffdde15971 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/BinaryMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java @@ -14,14 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.mutation; + +import org.apache.commons.math4.genetics.BinaryChromosome; /** * Mutation for {@link BinaryChromosome}s. Randomly changes few genes. * + * @param

phenotype of chromosome * @since 4.0 */ -public class BinaryMutation extends AbstractListChromosomeMutationPolicy { +public class BinaryMutation

extends AbstractListChromosomeMutationPolicy { /** * {@inheritDoc} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java similarity index 74% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java index 9a4e28e853..071030265e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/MutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java @@ -14,24 +14,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.Chromosome; /** * Algorithm used to mutate a chromosome. * - * @since 2.0 + * @param

phenotype of chromosome + * @since 4.0 */ -public interface MutationPolicy { +public interface MutationPolicy

{ /** * Mutate the given chromosome. * @param original the original chromosome. * @param mutationRate The probability of mutation * @return the mutated chromosome. - * @throws GeneticException if the given chromosome is not compatible with this - * {@link MutationPolicy} */ - Chromosome mutate(Chromosome original, double mutationRate); + Chromosome

mutate(Chromosome

original, double mutationRate); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java new file mode 100644 index 0000000000..5fc9cdd4d7 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java @@ -0,0 +1,31 @@ +package org.apache.commons.math4.genetics.mutation; + +import org.apache.commons.math4.genetics.utils.RandomGenerator; + +/** + * This class mutates real-valued chromosome. + * + * @param

phenotype of chromosome + */ +public class RealValueMutation

extends AbstractListChromosomeMutationPolicy { + + private final double min; + + private final double scale; + + public RealValueMutation() { + this.min = 0d; + this.scale = 1d; + } + + public RealValueMutation(double min, double scale) { + this.min = min; + this.scale = scale; + } + + @Override + protected Double mutateGene(Double originalValue) { + return min + RandomGenerator.getRandomGenerator().nextDouble() * scale; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java index 5879c21366..16c41186ca 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/package-info.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.mutation; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java new file mode 100644 index 0000000000..3cc3b2eb30 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.mutation.rategenerator; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java similarity index 73% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java index 59a738684e..e3f0592e04 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/SelectionPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java @@ -14,24 +14,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.selection; -import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.Population; /** * Algorithm used to select a chromosome pair from a population. * + * @param

phenotype of chromosome * @since 2.0 */ -public interface SelectionPolicy { +public interface SelectionPolicy

{ /** * Select two chromosomes from the population. * @param population the population from which the chromosomes are chosen. * @return the selected chromosomes. - * @throws GeneticException if the population is not compatible with this - * {@link SelectionPolicy} */ - ChromosomePair select(Population population); + ChromosomePair

select(Population

population); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java similarity index 70% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java index 38a8de7c6d..c7cdd6ced0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java @@ -14,16 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.selection; import java.util.ArrayList; +import java.util.Collections; import java.util.List; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.Population; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** @@ -32,9 +33,10 @@ * chromosomes without replacement from the population, and then selecting the * fittest chromosome among them. * + * @param

phenotype of chromosome * @since 2.0 */ -public class TournamentSelection implements SelectionPolicy { +public class TournamentSelection

implements SelectionPolicy

{ /** number of chromosomes included in the tournament selections. */ private int arity; @@ -56,12 +58,14 @@ public TournamentSelection(final int arity) { * * @param population the population from which the chromosomes are chosen. * @return the selected chromosomes. - * @throws GeneticException if the tournament arity is bigger than the - * population size */ @Override - public ChromosomePair select(final Population population) { - return new ChromosomePair(tournament((ListPopulation) population), tournament((ListPopulation) population)); + public ChromosomePair

select(final Population

population) { + if (!(population instanceof ListPopulation)) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, population); + } + return new ChromosomePair<>(tournament((ListPopulation

) population), + tournament((ListPopulation

) population)); } /** @@ -71,34 +75,26 @@ public ChromosomePair select(final Population population) { * * @param population the population from which the chromosomes are chosen. * @return the selected chromosome. - * @throws GeneticException if the tournament arity is bigger than the - * population size */ - private Chromosome tournament(final ListPopulation population) { + private Chromosome

tournament(final ListPopulation

population) { if (population.getPopulationSize() < this.arity) { throw new GeneticException(GeneticException.TOO_LARGE, arity, population.getPopulationSize()); } - // auxiliary population - final ListPopulation tournamentPopulation = new ListPopulation(this.arity) { - /** {@inheritDoc} */ - @Override - public Population nextGeneration(double elitismRate) { - // not useful here - return null; - } - }; // create a copy of the chromosome list - final List chromosomes = new ArrayList<>(population.getChromosomes()); + final List> chromosomes = new ArrayList<>(population.getChromosomes()); + List> selectedChromosomes = new ArrayList<>(); + for (int i = 0; i < this.arity; i++) { // select a random individual and add it to the tournament final int rind = RandomGenerator.getRandomGenerator().nextInt(chromosomes.size()); - tournamentPopulation.addChromosome(chromosomes.get(rind)); + selectedChromosomes.add(chromosomes.get(rind)); // do not select it again chromosomes.remove(rind); } + // the winner takes it all - return tournamentPopulation.getFittestChromosome(); + return Collections.max(selectedChromosomes); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java new file mode 100644 index 0000000000..57c60c49c9 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.selection; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 467058d50f..0c862cd4d5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -17,12 +17,14 @@ package org.apache.commons.math4.genetics.stats; -import org.apache.commons.math4.genetics.model.Chromosome; +import org.apache.commons.math4.genetics.Chromosome; /** * This interface represents the statistical summary for population fitness. + * + * @param

phenotype of chromosome */ -public interface PopulationStatisticalSummary { +public interface PopulationStatisticalSummary

{ /** * Returns the arithmetic mean of population fitness. @@ -60,6 +62,6 @@ public interface PopulationStatisticalSummary { * @param chromosome * @return the rank of chromosome */ - int findRank(Chromosome chromosome); + int findRank(Chromosome

chromosome); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index 59b0ca7c57..41b1c4846b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -19,14 +19,17 @@ import java.util.Arrays; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.genetics.utils.ValidationUtils; /** * This class represents an implementation of population statistical summary. + * + * @param

phenotype of chromosome */ -public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSummary { +public class PopulationStatisticalSummaryImpl

implements PopulationStatisticalSummary

{ /** array of fitness of the population. **/ private final double[] fitnesses; @@ -47,7 +50,8 @@ public class PopulationStatisticalSummaryImpl implements PopulationStatisticalSu * constructor. * @param population */ - public PopulationStatisticalSummaryImpl(Population population) { + public PopulationStatisticalSummaryImpl(Population

population) { + ValidationUtils.checkForNull("population", population); final double[] populationFitnesses = getFitnesses(population); Arrays.sort(populationFitnesses); this.fitnesses = populationFitnesses; @@ -62,11 +66,11 @@ public PopulationStatisticalSummaryImpl(Population population) { * @param population * @return fitness array */ - private double[] getFitnesses(Population population) { + private double[] getFitnesses(Population

population) { double[] populationFitnesses = new double[population.getPopulationSize()]; int index = 0; - for (Chromosome chromosome : population) { - populationFitnesses[index++] = chromosome.getFitness(); + for (Chromosome

chromosome : population) { + populationFitnesses[index++] = chromosome.evaluate(); } return populationFitnesses; } @@ -145,8 +149,8 @@ private double calculateVariance(double[] populationFitnesses) { * {@inheritDoc} */ @Override - public int findRank(Chromosome chromosome) { - return Arrays.binarySearch(fitnesses, chromosome.getFitness()); + public int findRank(Chromosome

chromosome) { + return Arrays.binarySearch(fitnesses, chromosome.evaluate()); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java new file mode 100644 index 0000000000..9d7e7d319e --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java @@ -0,0 +1,144 @@ +package org.apache.commons.math4.genetics.utils; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Comparator; +import java.util.List; + +import org.apache.commons.math4.genetics.exception.GeneticException; + +/** + * This interface generates all random representations for chromosomes. + */ +public interface ChromosomeRepresentationUtils { + + /** + * Generates a representation corresponding to a random permutation of length l + * which can be passed to the RandomKey constructor. + * + * @param l length of the permutation + * @return representation of a random permutation + */ + static List randomPermutation(final int l) { + final List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add(RandomGenerator.getRandomGenerator().nextDouble()); + } + return repr; + } + + /** + * Generates a representation corresponding to an identity permutation of length + * l which can be passed to the RandomKey constructor. + * + * @param l length of the permutation + * @return representation of an identity permutation + */ + static List identityPermutation(final int l) { + final List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add((double) i / l); + } + return repr; + } + + /** + * Generates a representation of a permutation corresponding to the + * data sorted by comparator. The data is + * not modified during the process. + * + * This is useful if you want to inject some permutations to the initial + * population. + * + * @param type of the data + * @param data list of data determining the order + * @param comparator how the data will be compared + * @return list representation of the permutation corresponding to the + * parameters + */ + static List comparatorPermutation(final List data, final Comparator comparator) { + final List sortedData = new ArrayList<>(data); + Collections.sort(sortedData, comparator); + + return inducedPermutation(data, sortedData); + } + + /** + * Generates a representation of a permutation corresponding to a permutation + * which yields permutedData when applied to + * originalData. + * + * This method can be viewed as an inverse to {@link #decode(List)}. + * + * @param type of the data + * @param originalData the original, unpermuted data + * @param permutedData the data, somehow permuted + * @return representation of a permutation corresponding to the permutation + * {@code originalData -> permutedData} + */ + static List inducedPermutation(final List originalData, final List permutedData) { + + if (originalData.size() != permutedData.size()) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, permutedData.size(), originalData.size()); + } + final int l = originalData.size(); + + final List origDataCopy = new ArrayList<>(originalData); + + final Double[] res = new Double[l]; + for (int i = 0; i < l; i++) { + final int index = origDataCopy.indexOf(permutedData.get(i)); + if (index == -1) { + throw new GeneticException(GeneticException.DIFFERENT_ORIG_AND_PERMUTED_DATA); + } + res[index] = (double) i / l; + origDataCopy.set(index, null); + } + return Arrays.asList(res); + } + + /** + * Returns a representation of a random binary array of length + * length. + * @param length length of the array + * @return a random binary array of length length + */ + static List randomBinaryRepresentation(int length) { + // random binary list + List rList = new ArrayList<>(length); + for (int j = 0; j < length; j++) { + rList.add(RandomGenerator.getRandomGenerator().nextInt(2)); + } + return rList; + } + + /** + * Generates a representation corresponding to a random double values[0..1] of + * length l. + * @param l length of the permutation + * @return representation of a random permutation + */ + static List randomNormalizedDoubleRepresentation(final int l) { + return randomDoubleRepresentation(l, 0, 1); + } + + /** + * Generates a representation corresponding to a random double values of length + * l. + * @param l length of the permutation + * @return representation of a random permutation + */ + static List randomDoubleRepresentation(final int l, double min, double max) { + if (max < min) { + throw new GeneticException(GeneticException.TOO_SMALL, max, min); + } + double range = max - min; + final List repr = new ArrayList<>(l); + for (int i = 0; i < l; i++) { + repr.add(min + RandomGenerator.getRandomGenerator().nextDouble() * range); + } + return repr; + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java new file mode 100644 index 0000000000..ca8f438aa4 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java @@ -0,0 +1,64 @@ +package org.apache.commons.math4.genetics.utils; + +import java.io.BufferedWriter; +import java.io.IOException; +import java.io.OutputStreamWriter; + +import org.apache.commons.math4.genetics.exception.GeneticException; + +public final class ConsoleLogger { + + /** writer instance to log messages to system console. **/ + private static final BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out)); + + /** + * initializer. + */ + static { + + // Create a shutdown hook to close the writer. + Runtime.getRuntime().addShutdownHook(new Thread(() -> { + try { + writer.close(); + } catch (IOException e) { + throw new GeneticException(e); + } + })); + } + + /** + * constructor. + */ + private ConsoleLogger() { + } + + /** + * Logs a message. + * @param message + */ + public static void log(String message) { + try { + writer.write(message); + writer.newLine(); + writer.flush(); + } catch (IOException e) { + throw new GeneticException(e); + } + } + + /** + * Logs the message after formatting with the args. + * @param message + * @param args + */ + public static void log(String message, Object... args) { + try { + writer.write(String.format(message, args)); + writer.newLine(); + writer.flush(); + } catch (IOException e) { + throw new GeneticException(e); + } + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java new file mode 100644 index 0000000000..ef2f7bc291 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java @@ -0,0 +1,12 @@ +package org.apache.commons.math4.genetics.utils; + +import org.apache.commons.math4.genetics.exception.GeneticException; + +public interface ValidationUtils { + + static void checkForNull(String name, Object value) { + if (value == null) { + throw new GeneticException(GeneticException.NULL_ARGUMENT, name); + } + } +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java new file mode 100644 index 0000000000..072e4f634c --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java @@ -0,0 +1,81 @@ +package org.apache.commons.math4.genetics; + +import org.junit.Assert; +import org.junit.Test; + +public class AbstractChromosomeTest { + + @Test + public void testGetFitness() { + Chromosome c1 = new AbstractChromosome(chromosome -> { + return 1; + }, chromosome -> { + return "1"; + }) { + }; + Assert.assertEquals(1, c1.evaluate(), .001); + } + + @Test + public void testDecode() { + Chromosome c1 = new AbstractChromosome(chromosome -> { + return 1; + }, chromosome -> { + return "1"; + }) { + }; + Assert.assertEquals("1", c1.decode()); + } + + @Test + public void testCompareTo() { + Chromosome c1 = new AbstractChromosome(chromosome -> { + return 0; + }, chromosome -> { + return "0"; + }) { + }; + Chromosome c2 = new AbstractChromosome(chromosome -> { + return 10; + }, chromosome -> { + return "10"; + }) { + }; + Chromosome c3 = new AbstractChromosome(chromosome -> { + return 10; + }, chromosome -> { + return "10"; + }) { + }; + + Assert.assertTrue(c1.compareTo(c2) < 0); + Assert.assertTrue(c2.compareTo(c1) > 0); + Assert.assertEquals(0, c3.compareTo(c2)); + Assert.assertEquals(0, c2.compareTo(c3)); + } + + @Test + public void testIsSame() { + AbstractChromosome c1 = new AbstractChromosome(chromosome -> { + return 1; + }, chromosome -> { + return "1"; + }) { + }; + AbstractChromosome c2 = new AbstractChromosome(chromosome -> { + return 2; + }, chromosome -> { + return "2"; + }) { + }; + AbstractChromosome c3 = new AbstractChromosome(chromosome -> { + return 3; + }, chromosome -> { + return "1"; + }) { + }; + Assert.assertTrue(c1.isSame(c3)); + Assert.assertFalse(c1.isSame(c2)); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java new file mode 100644 index 0000000000..339053475c --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java @@ -0,0 +1,30 @@ +package org.apache.commons.math4.genetics; + +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.junit.Assert; +import org.junit.Test; + +public class BinaryChromosomeTest { + + @Test(expected = GeneticException.class) + public void testInvalidConstructor() { + Integer[][] reprs = new Integer[][] {new Integer[] {0, 1, 0, 1, 2}, new Integer[] {0, 1, 0, 1, -1}}; + + for (Integer[] repr : reprs) { + new BinaryChromosome<>(repr, c -> { + return 0; + }, new DummyListChromosomeDecoder<>("0")); + Assert.fail("Exception not caught"); + } + } + + @Test + public void testRandomConstructor() { + for (int i = 0; i < 20; i++) { + BinaryChromosome.randomChromosome(10, c -> { + return 1; + }, new DummyListChromosomeDecoder<>("1")); + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java new file mode 100644 index 0000000000..69d734680d --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java @@ -0,0 +1,18 @@ +package org.apache.commons.math4.genetics; + +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; + +public class DummyListChromosomeDecoder extends AbstractListChromosomeDecoder { + + private String value; + + public DummyListChromosomeDecoder(String value) { + this.value = value; + } + + @Override + protected String decode(AbstractListChromosome chromosome) { + return value; + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java index 8b6cb1e87f..a5a2e9b16a 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java @@ -16,19 +16,21 @@ */ package org.apache.commons.math4.genetics; +import java.lang.reflect.Field; import java.util.LinkedList; import java.util.List; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.operators.BinaryMutation; -import org.apache.commons.math4.genetics.operators.FixedGenerationCount; -import org.apache.commons.math4.genetics.operators.OnePointCrossover; -import org.apache.commons.math4.genetics.operators.StoppingCondition; -import org.apache.commons.math4.genetics.operators.TournamentSelection; +import org.apache.commons.math4.genetics.convergencecond.FixedGenerationCount; +import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; +import org.apache.commons.math4.genetics.crossover.OnePointCrossover; +import org.apache.commons.math4.genetics.decoder.TransparentListChromosomeDecoder; +import org.apache.commons.math4.genetics.listener.ConvergenceListener; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.mutation.BinaryMutation; +import org.apache.commons.math4.genetics.selection.TournamentSelection; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; import org.junit.Assert; +import org.junit.Before; import org.junit.Test; /** @@ -40,39 +42,50 @@ public class GeneticAlgorithmTestBinary { private static final int DIMENSION = 50; private static final int POPULATION_SIZE = 50; private static final int NUM_GENERATIONS = 50; - private static final double ELITISM_RATE = 0.2; private static final double CROSSOVER_RATE = 1; private static final double MUTATION_RATE = 0.1; private static final int TOURNAMENT_ARITY = 2; + @Before + public void reset() + throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { + ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); + Field listenersField = registry.getClass().getDeclaredField("listeners"); + boolean accessible = listenersField.canAccess(registry); + if (!accessible) { + listenersField.setAccessible(true); + } + List> listeners = (List>) listenersField + .get(ConvergenceListenerRegistry.getInstance()); + listeners.clear(); + listenersField.setAccessible(accessible); + } + @Test public void test() { // to test a stochastic algorithm is hard, so this will rather be an usage // example // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, // all selected - // chromosomes - // will be - // recombined - // (=crossover) - new BinaryMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY)); + GeneticAlgorithm> ga = new GeneticAlgorithm<>(new OnePointCrossover>(), + CROSSOVER_RATE, new BinaryMutation>(), MUTATION_RATE, + new TournamentSelection>(TOURNAMENT_ARITY)); Assert.assertEquals(0, ga.getGenerationsEvolved()); // initial population - Population initial = randomPopulation(); + Population> initial = randomPopulation(); // stopping conditions - StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); + StoppingCondition> stopCond = new FixedGenerationCount<>(NUM_GENERATIONS); // best initial chromosome - Chromosome bestInitial = initial.getFittestChromosome(); + Chromosome> bestInitial = initial.getFittestChromosome(); // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); + Population> finalPopulation = ga.evolve(initial, stopCond); // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); + Chromosome> bestFinal = finalPopulation.getFittestChromosome(); // the only thing we can test is whether the final solution is not worse than // the initial one @@ -86,14 +99,15 @@ public void test() { /** * Initializes a random population. */ - private static ListPopulation randomPopulation() { - List popList = new LinkedList<>(); + private static ListPopulation> randomPopulation() { + List>> popList = new LinkedList<>(); for (int i = 0; i < POPULATION_SIZE; i++) { - BinaryChromosome randChrom = new FindOnes(BinaryChromosome.randomBinaryRepresentation(DIMENSION)); + BinaryChromosome> randChrom = new FindOnes( + ChromosomeRepresentationUtils.randomBinaryRepresentation(DIMENSION)); popList.add(randChrom); } - return new ListPopulation(popList, popList.size()); + return new ListPopulation<>(popList, popList.size()); } /** @@ -101,25 +115,17 @@ private static ListPopulation randomPopulation() { * * The goal is to set all bits (genes) to 1. */ - private static class FindOnes extends BinaryChromosome { + private static class FindOnes extends BinaryChromosome> { FindOnes(List representation) { - super(representation, chromosome -> { - int num = 0; - for (int val : representation) { - if (val != 0) { - num++; - } + super(representation, phenotype -> { + Integer val = 0; + for (Integer num : phenotype) { + val += num; } - return num; - }); + return val; + }, new TransparentListChromosomeDecoder<>()); } - - @Override - public BinaryChromosome newChromosome(List chromosomeRepresentation) { - return new FindOnes(chromosomeRepresentation); - } - } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java index 3edd2c74d9..0351223262 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java @@ -17,18 +17,16 @@ package org.apache.commons.math4.genetics; import java.util.ArrayList; + import java.util.List; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.FitnessFunction; -import org.apache.commons.math4.genetics.model.ListPopulation; -import org.apache.commons.math4.genetics.model.Population; -import org.apache.commons.math4.genetics.model.RandomKey; -import org.apache.commons.math4.genetics.operators.FixedGenerationCount; -import org.apache.commons.math4.genetics.operators.OnePointCrossover; -import org.apache.commons.math4.genetics.operators.RandomKeyMutation; -import org.apache.commons.math4.genetics.operators.StoppingCondition; -import org.apache.commons.math4.genetics.operators.TournamentSelection; +import org.apache.commons.math4.genetics.convergencecond.FixedGenerationCount; +import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; +import org.apache.commons.math4.genetics.crossover.OnePointCrossover; +import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; +import org.apache.commons.math4.genetics.mutation.RealValueMutation; +import org.apache.commons.math4.genetics.selection.TournamentSelection; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; import org.junit.Assert; import org.junit.Test; @@ -63,22 +61,23 @@ public void test() { // example // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), CROSSOVER_RATE, - new RandomKeyMutation(), MUTATION_RATE, new TournamentSelection(TOURNAMENT_ARITY), ELITISM_RATE); + GeneticAlgorithm> ga = new GeneticAlgorithm<>(new OnePointCrossover>(), + CROSSOVER_RATE, new RealValueMutation>(), MUTATION_RATE, + new TournamentSelection>(TOURNAMENT_ARITY), ELITISM_RATE); // initial population - Population initial = randomPopulation(); + Population> initial = randomPopulation(); // stopping conditions - StoppingCondition stopCond = new FixedGenerationCount(NUM_GENERATIONS); + StoppingCondition> stopCond = new FixedGenerationCount<>(NUM_GENERATIONS); // best initial chromosome - Chromosome bestInitial = initial.getFittestChromosome(); + Chromosome> bestInitial = initial.getFittestChromosome(); // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); + Population> finalPopulation = ga.evolve(initial, stopCond); // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); + Chromosome> bestFinal = finalPopulation.getFittestChromosome(); // the only thing we can test is whether the final solution is not worse than // the initial one @@ -91,13 +90,14 @@ public void test() { /** * Initializes a random population */ - private static Population randomPopulation() { - List popList = new ArrayList<>(); + private static Population> randomPopulation() { + List>> popList = new ArrayList<>(); for (int i = 0; i < POPULATION_SIZE; i++) { - Chromosome randChrom = new MinPermutations(RandomKey.randomPermutation(DIMENSION)); + Chromosome> randChrom = new MinPermutations( + ChromosomeRepresentationUtils.randomPermutation(DIMENSION)); popList.add(randChrom); } - return new ListPopulation(popList, popList.size()); + return new ListPopulation>(popList, popList.size()); } /** @@ -105,30 +105,26 @@ private static Population randomPopulation() { * * The goal is to sort the sequence. */ - private static class MinPermutations extends RandomKey { + private static class MinPermutations extends RealValuedChromosome> { MinPermutations(List representation) { - super(representation, new MinPermutationsFitnessFunction()); + super(representation, new MinPermutationsFitnessFunction(), new RandomKeyDecoder<>(sequence)); } @Override - public RandomKey newChromosome(List chromosomeRepresentation) { + public RealValuedChromosome> newChromosome(List chromosomeRepresentation) { return new MinPermutations(chromosomeRepresentation); } } - private static class MinPermutationsFitnessFunction implements FitnessFunction { + private static class MinPermutationsFitnessFunction implements FitnessFunction> { @Override - public double compute(Chromosome chromosome) { - // RandomKey minPermutationsChromosome = (RandomKey) - // chromosome; - MinPermutations minPermutationsChromosome = (MinPermutations) chromosome; - int res = 0; - List decoded = minPermutationsChromosome.decode(sequence); - for (int i = 0; i < decoded.size(); i++) { - int value = decoded.get(i); + public double compute(List decodedChromosome) { + double res = 0.0; + for (int i = 0; i < decodedChromosome.size(); i++) { + int value = decodedChromosome.get(i); if (value != i) { // bad position found res += Math.abs(value - i); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java similarity index 63% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java index e9f0e7e1fe..5a16d802df 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ListPopulationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics; import java.util.ArrayList; import java.util.Iterator; @@ -27,48 +27,53 @@ public class ListPopulationTest { @Test public void testGetFittestChromosome() { - Chromosome c1 = new Chromosome(chromosome -> { + AbstractChromosome c1 = new AbstractChromosome(chromosome -> { return 0; + }, chromosome -> { + return "0"; }) { }; - Chromosome c2 = new Chromosome(chromosome -> { + AbstractChromosome c2 = new AbstractChromosome(chromosome -> { return 10; + }, chromosome -> { + return "10"; }) { }; - Chromosome c3 = new Chromosome(chromosome -> { + AbstractChromosome c3 = new AbstractChromosome(chromosome -> { return 15; + }, chromosome -> { + return "15"; }) { }; - ArrayList chromosomes = new ArrayList<>(); + ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(c1); chromosomes.add(c2); chromosomes.add(c3); - ListPopulation population = new ListPopulation(chromosomes, 10); + ListPopulation population = new ListPopulation(chromosomes, 10); Assert.assertEquals(c3, population.getFittestChromosome()); } @Test public void testChromosomes() { - final ArrayList chromosomes = new ArrayList<>(); + final ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); - final ListPopulation population = new ListPopulation(10); + final ListPopulation population = new ListPopulation<>(10); population.addChromosomes(chromosomes); Assert.assertEquals(chromosomes, population.getChromosomes()); - Assert.assertEquals(chromosomes.toString(), population.toString()); population.setPopulationLimit(50); Assert.assertEquals(50, population.getPopulationLimit()); @@ -76,54 +81,55 @@ public void testChromosomes() { @Test(expected = GeneticException.class) public void testSetPopulationLimit() { - final ListPopulation population = new ListPopulation(10); + final ListPopulation population = new ListPopulation<>(10); population.setPopulationLimit(-50); } @Test(expected = GeneticException.class) public void testConstructorPopulationLimitNotPositive() { - new ListPopulation(-10); + new ListPopulation(-10); } @Test(expected = GeneticException.class) public void testChromosomeListConstructorPopulationLimitNotPositive() { - final ArrayList chromosomes = new ArrayList<>(); + final ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); - new ListPopulation(chromosomes, -10); + }, new DummyListChromosomeDecoder<>("0"))); + new ListPopulation(chromosomes, -10); } @Test(expected = GeneticException.class) public void testConstructorListOfChromosomesBiggerThanPopulationSize() { - final ArrayList chromosomes = new ArrayList<>(); + final ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); - new ListPopulation(chromosomes, 1); + }, new DummyListChromosomeDecoder<>("0"))); + + new ListPopulation(chromosomes, 1); } @Test(expected = GeneticException.class) public void testAddTooManyChromosomes() { - final ArrayList chromosomes = new ArrayList<>(); + final ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); - final ListPopulation population = new ListPopulation(2); + final ListPopulation population = new ListPopulation<>(2); population.addChromosomes(chromosomes); } @@ -131,33 +137,33 @@ public void testAddTooManyChromosomes() { @Test(expected = GeneticException.class) public void testAddTooManyChromosomesSingleCall() { - final ListPopulation population = new ListPopulation(2); + final ListPopulation population = new ListPopulation<>(2); for (int i = 0; i <= population.getPopulationLimit(); i++) { population.addChromosome(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); } } @Test(expected = UnsupportedOperationException.class) public void testIterator() { - final ArrayList chromosomes = new ArrayList<>(); + final ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); - final ListPopulation population = new ListPopulation(10); + final ListPopulation population = new ListPopulation<>(10); population.addChromosomes(chromosomes); - final Iterator iter = population.iterator(); + final Iterator> iter = population.iterator(); while (iter.hasNext()) { iter.next(); iter.remove(); @@ -166,18 +172,18 @@ public void testIterator() { @Test(expected = GeneticException.class) public void testSetPopulationLimitTooSmall() { - final ArrayList chromosomes = new ArrayList<>(); + final ArrayList> chromosomes = new ArrayList<>(); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { return 0; - })); + }, new DummyListChromosomeDecoder<>("0"))); - final ListPopulation population = new ListPopulation(chromosomes, 3); + final ListPopulation population = new ListPopulation<>(chromosomes, 3); population.setPopulationLimit(2); } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java new file mode 100644 index 0000000000..96c75fda41 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java @@ -0,0 +1,26 @@ +package org.apache.commons.math4.genetics; + +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.junit.Test; + +public class RealValuedChromosomeTest { + + @Test + public void testNewChromosome() { + for (int i = 0; i < 10; i++) { + new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 2), c1 -> { + return 1; + }, new DummyListChromosomeDecoder<>("1")); + } + } + + @Test + public void testRandomChromosome() { + for (int i = 0; i < 10; i++) { + RealValuedChromosome.randomChromosome(5, c -> { + return 0; + }, new DummyListChromosomeDecoder<>("0"), 0, 2); + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java similarity index 59% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java index ee69c5642d..4c2ecc3f80 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedElapsedTimeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java @@ -14,13 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; -import java.util.Iterator; import java.util.concurrent.TimeUnit; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.Population; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; import org.junit.Assert; import org.junit.Test; @@ -28,42 +27,11 @@ public class FixedElapsedTimeTest { @Test public void testIsSatisfied() { - final Population pop = new Population() { - - @Override - public Iterator iterator() { - return null; - } - - @Override - public Population nextGeneration(double elitismRate) { - return null; - } - - @Override - public int getPopulationSize() { - return 0; - } - - @Override - public int getPopulationLimit() { - return 0; - } - - @Override - public Chromosome getFittestChromosome() { - return null; - } - - @Override - public void addChromosome(Chromosome chromosome) { - - } - }; + final Population pop = new ListPopulation<>(10); final long start = System.nanoTime(); final long duration = 3; - final FixedElapsedTime tec = new FixedElapsedTime(duration, TimeUnit.SECONDS); + final FixedElapsedTime tec = new FixedElapsedTime(duration, TimeUnit.SECONDS); while (!tec.isSatisfied(pop)) { try { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java similarity index 58% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java index b249430869..d9f533ce18 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/operators/RandomKeyMutation.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java @@ -14,24 +14,26 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.junit.Assert; +import org.junit.Test; -/** - * Mutation operator for {@link RandomKey}s. Changes a randomly chosen element - * of the array representation to a random value uniformly distributed in [0,1]. - * - * @since 4.0 - */ -public class RandomKeyMutation extends AbstractListChromosomeMutationPolicy { +public class FixedGenerationCountTest { + + @Test + public void testIsSatisfied() { + FixedGenerationCount fgc = new FixedGenerationCount(20); + + int cnt = 0; + Population pop = new ListPopulation<>(10); - /** - * {@inheritDoc} - */ - @Override - protected Double mutateGene(Double originalValue) { - return RandomGenerator.getRandomGenerator().nextDouble(); + while (!fgc.isSatisfied(pop)) { + cnt++; + } + Assert.assertEquals(20, cnt); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java new file mode 100644 index 0000000000..7f51144f2c --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java @@ -0,0 +1,64 @@ +package org.apache.commons.math4.genetics.convergencecond; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.junit.Assert; +import org.junit.Test; + +public class UnchangedBestFitnessTest { + + @Test + public void testIsSatisfied() { + + final int noOfGenerationsWithUnchangedBestFitness = 5; + StoppingCondition stoppingCondition = new UnchangedBestFitness<>( + noOfGenerationsWithUnchangedBestFitness); + + double[] fitnesses = new double[10]; + for (int i = 0; i < 10; i++) { + fitnesses[i] = i; + } + List> chromosomes = new ArrayList<>(); + for (int i = 0; i < 10; i++) { + final double fitness = fitnesses[i]; + Chromosome ch = new Chromosome() { + + @Override + public int compareTo(Chromosome o) { + double diff = this.evaluate() - o.evaluate(); + return diff > 0 ? 1 : (diff < 0 ? -1 : 0); + } + + @Override + public double evaluate() { + return fitness; + } + + @Override + public String decode() { + return "Fixed"; + } + }; + chromosomes.add(ch); + } + Population pop = new ListPopulation<>(chromosomes, 10); + + double initialMaxFitness = new PopulationStatisticalSummaryImpl<>(pop).getMaxFitness(); + + int counter = 0; + while (!stoppingCondition.isSatisfied(pop)) { + counter++; + } + + double maxFitnessAfterConvergence = new PopulationStatisticalSummaryImpl<>(pop).getMaxFitness(); + + Assert.assertEquals(initialMaxFitness, maxFitnessAfterConvergence, .001); + Assert.assertEquals(noOfGenerationsWithUnchangedBestFitness, counter); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java new file mode 100644 index 0000000000..4ed0c72b04 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java @@ -0,0 +1,64 @@ +package org.apache.commons.math4.genetics.convergencecond; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.junit.Assert; +import org.junit.Test; + +public class UnchangedMeanFitnessTest { + + @Test + public void testIsSatisfied() { + + final int noOfGenerationsWithUnchangedMeanFitness = 5; + StoppingCondition stoppingCondition = new UnchangedMeanFitness<>( + noOfGenerationsWithUnchangedMeanFitness); + + double[] fitnesses = new double[10]; + for (int i = 0; i < 10; i++) { + fitnesses[i] = i; + } + List> chromosomes = new ArrayList<>(); + for (int i = 0; i < 10; i++) { + final double fitness = fitnesses[i]; + Chromosome ch = new Chromosome() { + + @Override + public int compareTo(Chromosome o) { + double diff = this.evaluate() - o.evaluate(); + return diff > 0 ? 1 : (diff < 0 ? -1 : 0); + } + + @Override + public double evaluate() { + return fitness; + } + + @Override + public String decode() { + return "Fixed"; + } + }; + chromosomes.add(ch); + } + Population pop = new ListPopulation<>(chromosomes, 10); + + double initialAverageFitness = new PopulationStatisticalSummaryImpl<>(pop).getMeanFitness(); + + int counter = 0; + while (!stoppingCondition.isSatisfied(pop)) { + counter++; + } + + double averageFitnessAfterConvergence = new PopulationStatisticalSummaryImpl<>(pop).getMeanFitness(); + + Assert.assertEquals(initialAverageFitness, averageFitnessAfterConvergence, .001); + Assert.assertEquals(noOfGenerationsWithUnchangedMeanFitness, counter); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java new file mode 100644 index 0000000000..f40e20cd48 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java @@ -0,0 +1,29 @@ +package org.apache.commons.math4.genetics.crossover; + +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.dummy.DummyChromosome; +import org.junit.Assert; +import org.junit.Test; + +public class AbstractChromosomeCrossoverPolicyTest { + + @Test + public void testCrossoverProbability() { + + CrossoverPolicy crossoverPolicy = new AbstractChromosomeCrossoverPolicy() { + @Override + protected ChromosomePair crossover(Chromosome first, Chromosome second) { + return null; + } + }; + + Chromosome ch1 = new DummyChromosome(); + + Chromosome ch2 = new DummyChromosome(); + + Assert.assertNull(crossoverPolicy.crossover(ch1, ch2, 1.0)); + Assert.assertNotNull(crossoverPolicy.crossover(ch1, ch2, 0.0)); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java new file mode 100644 index 0000000000..abe1e2ab8b --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java @@ -0,0 +1,60 @@ +package org.apache.commons.math4.genetics.crossover; + +import org.apache.commons.math4.genetics.AbstractChromosome; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.dummy.DummyListChromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.junit.Test; + +public class AbstractListChromosomeCrossoverPolicyTest { + + @Test(expected = GeneticException.class) + public void testCrossoverWithNonListChromosome() { + + CrossoverPolicy crossoverPolicy = new AbstractListChromosomeCrossoverPolicy() { + + @Override + protected ChromosomePair mate(AbstractListChromosome first, + AbstractListChromosome second) { + return new ChromosomePair<>(first, second); + } + }; + Chromosome ch1 = new AbstractChromosome(c -> { + return 0; + }, c -> { + return "0"; + }) { + }; + + Chromosome ch2 = new AbstractChromosome(c -> { + return 1; + }, c -> { + return "1"; + }) { + }; + + crossoverPolicy.crossover(ch1, ch2, 1.0); + } + + @Test(expected = GeneticException.class) + public void testCrossoverWithUnEqualLengthChromosome() { + + CrossoverPolicy crossoverPolicy = new AbstractListChromosomeCrossoverPolicy() { + + @Override + protected ChromosomePair mate(AbstractListChromosome first, + AbstractListChromosome second) { + return new ChromosomePair<>(first, second); + } + }; + Chromosome ch1 = new DummyListChromosome(ChromosomeRepresentationUtils.randomBinaryRepresentation(10)); + + Chromosome ch2 = new DummyListChromosome(ChromosomeRepresentationUtils.randomBinaryRepresentation(20)); + + crossoverPolicy.crossover(ch1, ch2, 1.0); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java similarity index 86% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java index fd43cf461f..22139abc87 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/CycleCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.model.DummyListChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.dummy.DummyListChromosome; import org.junit.Assert; import org.junit.Test; @@ -32,8 +32,8 @@ public void testCrossoverExample() { final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); - final CrossoverPolicy cp = new CycleCrossover(); - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + final CrossoverPolicy cp = new CycleCrossover(); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() .toArray(new Integer[p1.length]); @@ -55,8 +55,8 @@ public void testCrossoverExample2() { final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); - final CrossoverPolicy cp = new CycleCrossover(); - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + final CrossoverPolicy cp = new CycleCrossover(); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() .toArray(new Integer[p1.length]); @@ -77,10 +77,10 @@ public void testCrossover() { final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); - final CrossoverPolicy cp = new CycleCrossover(true); + final CrossoverPolicy cp = new CycleCrossover(true); for (int i = 0; i < 20; i++) { - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() .toArray(new Integer[p1.length]); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java similarity index 59% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java index e272fd5c1e..104773eb97 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/NPointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java @@ -14,14 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.List; +import org.apache.commons.math4.genetics.AbstractChromosome; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; import org.junit.Assert; import org.junit.Test; @@ -32,44 +33,44 @@ public void testNumberIsTooLargeException() { final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1, 0, 1, 1, 1}; - final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + final BinaryChromosome p1c = new BinaryChromosome(p1, c -> { return 0; - }); - final BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + }, new DummyListChromosomeDecoder("0")); + final BinaryChromosome p2c = new BinaryChromosome(p2, c -> { return 0; - }); + }, new DummyListChromosomeDecoder("0")); - final CrossoverPolicy cp = new NPointCrossover(15); + final CrossoverPolicy cp = new NPointCrossover(15); cp.crossover(p1c, p2c, 1.0); } @Test(expected = GeneticException.class) public void testCrossoverInvalidFixedLengthChromosomeFirst() { final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { return 0; - }); - final Chromosome p2c = new Chromosome(chromosome -> { + }, new DummyListChromosomeDecoder<>("0")); + final AbstractChromosome p2c = new AbstractChromosome(chromosome -> { return 0; - }) { + }, new DummyListChromosomeDecoder<>("0")) { }; - final CrossoverPolicy cp = new NPointCrossover(1); + final CrossoverPolicy cp = new NPointCrossover(1); cp.crossover(p1c, p2c, 1.0); } @Test(expected = GeneticException.class) public void testCrossoverInvalidFixedLengthChromosomeSecond() { final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> { + final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> { return 0; - }); - final Chromosome p1c = new Chromosome(chromosome -> { + }, new DummyListChromosomeDecoder<>("0")); + final AbstractChromosome p1c = new AbstractChromosome(chromosome -> { return 0; - }) { + }, new DummyListChromosomeDecoder<>("0")) { }; - final CrossoverPolicy cp = new NPointCrossover(1); + final CrossoverPolicy cp = new NPointCrossover(1); cp.crossover(p1c, p2c, 1.0); } @@ -78,34 +79,28 @@ public void testCrossover() { Integer[] p1 = new Integer[] {1, 0, 1, 0, 1, 0, 1, 0, 1}; Integer[] p2 = new Integer[] {0, 1, 0, 1, 0, 1, 0, 1, 0}; - BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> { return 0; - }); - BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> { return 0; - }); + }, new DummyListChromosomeDecoder<>("0")); final int order = 3; - NPointCrossover npc = new NPointCrossover<>(order); + NPointCrossover npc = new NPointCrossover<>(order); // the two parent chromosomes are different at each position, so it is easy to // detect // the number of crossovers that happened for each child for (int i = 0; i < 20; i++) { - ChromosomePair pair = npc.crossover(p1c, p2c, 1.0); - - Integer[] c1 = new Integer[p1.length]; - Integer[] c2 = new Integer[p2.length]; - - c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); - c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); - - Assert.assertEquals(order, detectCrossoverPoints(p1c, p2c, (BinaryChromosome) pair.getFirst())); - Assert.assertEquals(order, detectCrossoverPoints(p2c, p1c, (BinaryChromosome) pair.getSecond())); + ChromosomePair pair = npc.crossover(p1c, p2c, 1.0); + Assert.assertEquals(order, detectCrossoverPoints(p1c, p2c, (BinaryChromosome) pair.getFirst())); + Assert.assertEquals(order, detectCrossoverPoints(p2c, p1c, (BinaryChromosome) pair.getSecond())); } } - private int detectCrossoverPoints(BinaryChromosome p1, BinaryChromosome p2, BinaryChromosome c) { + private int detectCrossoverPoints(BinaryChromosome p1, BinaryChromosome p2, + BinaryChromosome c) { int crossovers = 0; final int length = p1.getLength(); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java similarity index 70% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java index c43364d46e..ac3527b9da 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OnePointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java @@ -14,10 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; @@ -30,24 +31,24 @@ public void testCrossover() { @SuppressWarnings("boxing") Integer[] p2 = new Integer[] {0, 1, 1, 0, 1, 0, 1, 1, 1}; - BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> { return 0; - }); - BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> { return 0; - }); + }, new DummyListChromosomeDecoder<>("0")); - OnePointCrossover opc = new OnePointCrossover<>(); + OnePointCrossover opc = new OnePointCrossover<>(); // how to test a stochastic method? for (int i = 0; i < 20; i++) { - ChromosomePair pair = opc.crossover(p1c, p2c, 1.0); + ChromosomePair pair = opc.crossover(p1c, p2c, 1.0); Integer[] c1 = new Integer[p1.length]; Integer[] c2 = new Integer[p2.length]; - c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); - c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); + c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation().toArray(c1); + c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation().toArray(c2); // first and last values will be the same Assert.assertEquals(p1[0], c1[0]); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java similarity index 87% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java index d5eb933998..ec15c5c65f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/OrderedCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.Arrays; import java.util.HashSet; import java.util.Set; -import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.model.DummyListChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.dummy.DummyListChromosome; import org.junit.Assert; import org.junit.Test; @@ -34,13 +34,13 @@ public void testCrossover() { final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); - final CrossoverPolicy cp = new OrderedCrossover(); + final CrossoverPolicy cp = new OrderedCrossover(); for (int i = 0; i < 20; i++) { final Set parentSet1 = new HashSet<>(Arrays.asList(p1)); final Set parentSet2 = new HashSet<>(Arrays.asList(p2)); - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() .toArray(new Integer[p1.length]); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java similarity index 73% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java index 2005b0024b..539ba020fa 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/UniformCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java @@ -14,14 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; import java.util.List; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -42,12 +43,12 @@ public static void setUpBeforeClass() { @Test(expected = GeneticException.class) public void testRatioTooLow() { - new UniformCrossover(-0.5d); + new UniformCrossover(-0.5d); } @Test(expected = GeneticException.class) public void testRatioTooHigh() { - new UniformCrossover(1.5d); + new UniformCrossover(1.5d); } @Test @@ -59,21 +60,21 @@ public void testCrossover() { } private void performCrossover(double ratio) { - final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { + final BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> { return 0; - }); - final BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { + }, new DummyListChromosomeDecoder<>("0")); + final BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> { return 0; - }); + }, new DummyListChromosomeDecoder<>("0")); - final CrossoverPolicy cp = new UniformCrossover(ratio); + final CrossoverPolicy cp = new UniformCrossover(ratio); // make a number of rounds for (int i = 0; i < 20; i++) { - final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); + final ChromosomePair pair = cp.crossover(p1c, p2c, 1.0); - final List c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation(); - final List c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation(); + final List c1 = ((BinaryChromosome) pair.getFirst()).getRepresentation(); + final List c2 = ((BinaryChromosome) pair.getSecond()).getRepresentation(); int from1 = 0; int from2 = 0; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java new file mode 100644 index 0000000000..028061281e --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java @@ -0,0 +1,24 @@ +package org.apache.commons.math4.genetics.decoder; + +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.dummy.DummyChromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.junit.Test; + +public class AbstractListChromosomeDecoderTest { + + @Test(expected = GeneticException.class) + public void testDecodeWithInvalidChromosomeInstance() { + Decoder decoder = new AbstractListChromosomeDecoder() { + + @Override + protected String decode(AbstractListChromosome chromosome) { + return null; + } + }; + Chromosome ch = new DummyChromosome(); + decoder.decode(ch); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java new file mode 100644 index 0000000000..a177394f5b --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java @@ -0,0 +1,32 @@ +package org.apache.commons.math4.genetics.decoder; + +import java.util.Arrays; +import java.util.List; + +import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.junit.Assert; +import org.junit.Test; + +public class RandomKeyDecoderTest { + + @Test + public void testDecodeChromosomeOfP() { + + List sequence = Arrays.asList(new String[] {"a", "b", "c", "d", "e"}); + Double[] keys = new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}; + + RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(keys, c -> { + return 0; + }, decoder); + List decodedSequence = chromosome.decode(); + + Assert.assertEquals("b", decodedSequence.get(0)); + Assert.assertEquals("e", decodedSequence.get(1)); + Assert.assertEquals("a", decodedSequence.get(2)); + Assert.assertEquals("c", decodedSequence.get(3)); + Assert.assertEquals("d", decodedSequence.get(4)); + + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java new file mode 100644 index 0000000000..19d40b22cc --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java @@ -0,0 +1,24 @@ +package org.apache.commons.math4.genetics.decoder; + +import java.util.List; +import java.util.Objects; + +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.junit.Assert; +import org.junit.Test; + +public class TransparentListChromosomeDecoderTest { + + @Test + public void testDecode() { + List rp = ChromosomeRepresentationUtils.randomBinaryRepresentation(10); + Chromosome> chromosome = new BinaryChromosome<>(rp, c -> { + return 0; + }, new TransparentListChromosomeDecoder<>()); + List decodedRp = chromosome.decode(); + Assert.assertTrue(Objects.equals(rp, decodedRp)); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java new file mode 100644 index 0000000000..e82aca2be7 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java @@ -0,0 +1,15 @@ +package org.apache.commons.math4.genetics.dummy; + +import org.apache.commons.math4.genetics.AbstractChromosome; + +public class DummyChromosome extends AbstractChromosome { + + public DummyChromosome() { + super(c -> { + return 0; + }, c -> { + return "0"; + }); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java similarity index 55% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java index 95db7c9ca5..2b7c225100 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/DummyListChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java @@ -14,25 +14,35 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.model; +package org.apache.commons.math4.genetics.dummy; -import java.util.Arrays; import java.util.List; +import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; + /** * Implementation of ListChromosome for testing purposes */ -public class DummyListChromosome extends AbstractListChromosome { +public class DummyListChromosome extends AbstractListChromosome { + public DummyListChromosome(final Integer[] representation) { super(representation, chromosome -> { return 0; - }); + }, new DummyListChromosomeDecoder<>("0")); + } + + public DummyListChromosome() { + super(ChromosomeRepresentationUtils.randomBinaryRepresentation(10), chromosome -> { + return 0; + }, new DummyListChromosomeDecoder<>("0")); } public DummyListChromosome(final List representation) { super(representation, chromosome -> { return 0; - }); + }, new DummyListChromosomeDecoder<>("0")); } @Override @@ -41,37 +51,8 @@ protected void checkValidity(final List chromosomeRepresentation) { } @Override - public AbstractListChromosome newChromosome(final List chromosomeRepresentation) { + public DummyListChromosome newChromosome(final List chromosomeRepresentation) { return new DummyListChromosome(chromosomeRepresentation); } - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + (getRepresentation() == null ? 0 : getRepresentation().hashCode()); - return result; - } - - @Override - public boolean equals(final Object obj) { - if (this == obj) { - return true; - } - if (obj == null) { - return false; - } - if (!(obj instanceof DummyListChromosome)) { - return false; - } - final DummyListChromosome other = (DummyListChromosome) obj; - if (getRepresentation() == null) { - if (other.getRepresentation() != null) { - return false; - } - } - final Integer[] rep = getRepresentation().toArray(new Integer[getRepresentation().size()]); - final Integer[] otherRep = other.getRepresentation().toArray(new Integer[other.getRepresentation().size()]); - return Arrays.equals(rep, otherRep); - } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java new file mode 100644 index 0000000000..a451faceb5 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java @@ -0,0 +1,74 @@ +package org.apache.commons.math4.genetics.listener; + +import java.lang.reflect.Field; +import java.util.List; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.junit.Assert; +import org.junit.Test; + +public class ConvergenceListenerRegistryTest { + + @Test + public void testRegister() { + try { + reset(); + ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); + ConvergenceListener convergenceListener = new ConvergenceListener() { + + @Override + public void notify(int generation, Population population) { + // No op + } + }; + registry.addConvergenceListener(convergenceListener); + Field listenersField = registry.getClass().getDeclaredField("listeners"); + listenersField.setAccessible(true); + List> listeners = (List>) listenersField + .get(registry); + Assert.assertTrue(listeners.get(0) == convergenceListener); + } catch (NoSuchFieldException | SecurityException e) { + throw new GeneticException(e); + } catch (IllegalArgumentException e) { + throw new GeneticException(e); + } catch (IllegalAccessException e) { + throw new GeneticException(e); + } + } + + private void reset() + throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { + ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); + Field listenersField = registry.getClass().getDeclaredField("listeners"); + boolean accessible = listenersField.canAccess(registry); + if (!accessible) { + listenersField.setAccessible(true); + } + List> listeners = (List>) listenersField + .get(ConvergenceListenerRegistry.getInstance()); + listeners.clear(); + listenersField.setAccessible(accessible); + } + + @Test(expected = GeneticException.class) + public void testNotifyAll() { + try { + reset(); + ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); + ConvergenceListener convergenceListener = new ConvergenceListener() { + + @Override + public void notify(int generation, Population population) { + throw new GeneticException("Test Notify"); + } + }; + registry.addConvergenceListener(convergenceListener); + registry.notifyAll(0, new ListPopulation<>(10)); + Assert.assertTrue(false); + } catch (SecurityException | NoSuchFieldException | IllegalArgumentException | IllegalAccessException e) { + throw new GeneticException(e); + } + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java deleted file mode 100644 index 3c72181f49..0000000000 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/BinaryChromosomeTest.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.junit.Assert; -import org.junit.Test; - -public class BinaryChromosomeTest { - - @Test(expected = GeneticException.class) - public void testInvalidConstructor() { - Integer[][] reprs = new Integer[][] {new Integer[] {0, 1, 0, 1, 2}, new Integer[] {0, 1, 0, 1, -1}}; - - for (Integer[] repr : reprs) { - new BinaryChromosome(repr, chromosome -> { - return 0; - }); - Assert.fail("Exception not caught"); - } - } - - @Test - public void testRandomConstructor() { - for (int i = 0; i < 20; i++) { - BinaryChromosome.randomBinaryRepresentation(10); - } - } - - @Test - public void testIsSame() { - FitnessFunction fitnessFunction = chromosome -> { - return 0; - }; - BinaryChromosome c1 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 1}, fitnessFunction); - BinaryChromosome c2 = new BinaryChromosome(new Integer[] {0, 1, 1, 0, 1}, fitnessFunction); - BinaryChromosome c3 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 1, 1}, fitnessFunction); - BinaryChromosome c4 = new BinaryChromosome(new Integer[] {1, 1, 0, 1, 0, 1}, fitnessFunction); - BinaryChromosome c5 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 0}, fitnessFunction); - BinaryChromosome c6 = new BinaryChromosome(new Integer[] {0, 1, 0, 1, 0, 1}, fitnessFunction); - - Assert.assertFalse(c1.isSame(c2)); - Assert.assertFalse(c1.isSame(c3)); - Assert.assertFalse(c1.isSame(c4)); - Assert.assertFalse(c1.isSame(c5)); - Assert.assertTrue(c1.isSame(c6)); - } - -} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java deleted file mode 100644 index 62ce41273b..0000000000 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/ChromosomeTest.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.Assert; -import org.junit.Test; - -public class ChromosomeTest { - - @Test - public void testCompareTo() { - Chromosome c1 = new Chromosome(chromosome -> { - return 0; - }) { - }; - Chromosome c2 = new Chromosome(chromosome -> { - return 10; - }) { - }; - Chromosome c3 = new Chromosome(chromosome -> { - return 10; - }) { - }; - - Assert.assertTrue(c1.compareTo(c2) < 0); - Assert.assertTrue(c2.compareTo(c1) > 0); - Assert.assertEquals(0, c3.compareTo(c2)); - Assert.assertEquals(0, c2.compareTo(c3)); - } - - private abstract static class DummyChromosome extends Chromosome { - private final int repr; - - DummyChromosome(final int repr, FitnessFunction f) { - super(f); - this.repr = repr; - } - - @Override - protected boolean isSame(Chromosome another) { - return ((DummyChromosome) another).repr == repr; - } - - @Override - public Chromosome findSameChromosome(Population population) { - return super.findSameChromosome(population); - } - } - - @Test - public void testFindSameChromosome() { - - DummyChromosome c1 = new DummyChromosome(1, chromosome -> { - return 1; - }) { - }; - DummyChromosome c2 = new DummyChromosome(2, chromosome -> { - return 2; - }) { - }; - DummyChromosome c3 = new DummyChromosome(3, chromosome -> { - return 3; - }) { - }; - DummyChromosome c4 = new DummyChromosome(1, chromosome -> { - return 5; - }) { - }; - DummyChromosome c5 = new DummyChromosome(15, chromosome -> { - return 15; - }) { - }; - - List popChr = new ArrayList<>(); - popChr.add(c1); - popChr.add(c2); - popChr.add(c3); - Population pop = new ListPopulation(popChr, 3); - - Assert.assertNull(c5.findSameChromosome(pop)); - Assert.assertEquals(c1, c4.findSameChromosome(pop)); - - c4.searchForFitnessUpdate(pop); - Assert.assertEquals(1, c4.getFitness(), 0); - } - -} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java deleted file mode 100644 index 38b8ca8422..0000000000 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/model/RandomKeyTest.java +++ /dev/null @@ -1,198 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.model; - -import java.util.Arrays; -import java.util.Comparator; -import java.util.List; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.junit.Assert; -import org.junit.Test; - -@SuppressWarnings("boxing") -public class RandomKeyTest { - - @Test(expected = GeneticException.class) - public void testConstructor1() { - new RandomKey<>(new Double[] {0.2, 0.3, 1.2}, chromosome -> { - return 0; - }); - } - - @Test(expected = GeneticException.class) - public void testConstructor2() { - new RandomKey<>(new Double[] {0.2, 0.3, -0.2}, chromosome -> { - return 0; - }); - } - - @Test - public void testIsSame() { - RandomKey drk1 = new RandomKey<>(new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}, chromosome -> { - return 0; - }); - RandomKey drk2 = new RandomKey<>(new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}, chromosome -> { - return 0; - }); - RandomKey drk3 = new RandomKey<>(new Double[] {0.4, 0.15, 0.5, 0.8, 0.2}, chromosome -> { - return 0; - }); - RandomKey drk4 = new RandomKey<>(new Double[] {0.4, 0.25, 0.5, 0.8, 0.2}, chromosome -> { - return 0; - }); - RandomKey drk5 = new RandomKey<>(new Double[] {0.4, 0.25, 0.5, 0.8, 0.2, 0.5}, chromosome -> { - return 0; - }); - - Assert.assertTrue(drk1.isSame(drk2)); - Assert.assertTrue(drk2.isSame(drk3)); - Assert.assertFalse(drk3.isSame(drk4)); - Assert.assertFalse(drk4.isSame(drk5)); - } - - @Test - public void testDecode() { - RandomKey drk = new RandomKey<>(new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}, chromosome -> { - return 0; - }); - List decoded = drk.decode(Arrays.asList(new String[] {"a", "b", "c", "d", "e"})); - - Assert.assertEquals("b", decoded.get(0)); - Assert.assertEquals("e", decoded.get(1)); - Assert.assertEquals("a", decoded.get(2)); - Assert.assertEquals("c", decoded.get(3)); - Assert.assertEquals("d", decoded.get(4)); - } - - @Test(expected = GeneticException.class) - public void testInvalidRepresentation() { - new RandomKey<>(new Double[] {0.1, 0.1, 2d, 0.8, 0.2}, chromosome -> { - return 0; - }); - } - - @Test - public void testRandomPermutation() { - // never generate an invalid one - for (int i = 0; i < 10; i++) { - RandomKey drk = RandomKey.randomChromosome(20, chromosome -> { - return 0; - }); - Assert.assertNotNull(drk); - } - } - - @Test - public void testIdentityPermutation() { - RandomKey drk = new RandomKey<>(RandomKey.identityPermutation(5), chromosome -> { - return 0; - }); - List decoded = drk.decode(Arrays.asList(new String[] {"a", "b", "c", "d", "e"})); - - Assert.assertEquals("a", decoded.get(0)); - Assert.assertEquals("b", decoded.get(1)); - Assert.assertEquals("c", decoded.get(2)); - Assert.assertEquals("d", decoded.get(3)); - Assert.assertEquals("e", decoded.get(4)); - } - - @Test - public void testComparatorPermutation() { - List data = Arrays.asList(new String[] {"x", "b", "c", "z", "b"}); - - List permutation = RandomKey.comparatorPermutation(data, new Comparator() { - @Override - public int compare(String o1, String o2) { - return o1.compareTo(o2); - } - }); - Double[] permArr = new Double[data.size()]; - permArr = permutation.toArray(permArr); - Assert.assertArrayEquals(new Double[] {0.6, 0.0, 0.4, 0.8, 0.2}, permArr); - List decodedData = new RandomKey(permutation, chromosome -> { - return 0; - }).decode(data); - Assert.assertEquals("b", decodedData.get(0)); - Assert.assertEquals("b", decodedData.get(1)); - Assert.assertEquals("c", decodedData.get(2)); - Assert.assertEquals("x", decodedData.get(3)); - Assert.assertEquals("z", decodedData.get(4)); - - permutation = RandomKey.comparatorPermutation(data, new Comparator() { - @Override - public int compare(String o1, String o2) { - return o2.compareTo(o1); - } - }); - permArr = new Double[data.size()]; - permArr = permutation.toArray(permArr); - Assert.assertArrayEquals(new Double[] {0.2, 0.6, 0.4, 0.0, 0.8}, permArr); - decodedData = new RandomKey(permutation, chromosome -> { - return 0; - }).decode(data); - Assert.assertEquals("z", decodedData.get(0)); - Assert.assertEquals("x", decodedData.get(1)); - Assert.assertEquals("c", decodedData.get(2)); - Assert.assertEquals("b", decodedData.get(3)); - Assert.assertEquals("b", decodedData.get(4)); - } - - @Test - public void testInducedPermutation() { - List origData = Arrays.asList(new String[] {"a", "b", "c", "d", "d"}); - List permutedData = Arrays.asList(new String[] {"d", "b", "c", "a", "d"}); - - RandomKey drk = new RandomKey<>(RandomKey.inducedPermutation(origData, permutedData), chromosome -> { - return 0; - }); - List decoded = drk.decode(origData); - - Assert.assertEquals("d", decoded.get(0)); - Assert.assertEquals("b", decoded.get(1)); - Assert.assertEquals("c", decoded.get(2)); - Assert.assertEquals("a", decoded.get(3)); - Assert.assertEquals("d", decoded.get(4)); - - try { - RandomKey.inducedPermutation(Arrays.asList(new String[] {"a", "b", "c", "d", "d"}), - Arrays.asList(new String[] {"a", "b", "c", "d"})); - Assert.fail("Uncaught exception"); - } catch (GeneticException e) { - // no-op - } - try { - RandomKey.inducedPermutation(Arrays.asList(new String[] {"a", "b", "c", "d", "d"}), - Arrays.asList(new String[] {"a", "b", "c", "d", "f"})); - Assert.fail("Uncaught exception"); - } catch (GeneticException e) { - // no-op - } - } - - @Test - public void testEqualRepr() { - RandomKey drk = new RandomKey<>(new Double[] {0.2, 0.2, 0.5}, chromosome -> { - return 0; - }); - List decodedData = drk.decode(Arrays.asList(new String[] {"a", "b", "c"})); - Assert.assertEquals("a", decodedData.get(0)); - Assert.assertEquals("b", decodedData.get(1)); - Assert.assertEquals("c", decodedData.get(2)); - } - -} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java new file mode 100644 index 0000000000..ee66ef6521 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java @@ -0,0 +1,21 @@ +package org.apache.commons.math4.genetics.mutation; + +import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.junit.Assert; +import org.junit.Test; + +public class AbstractListChromosomeMutationPolicyList { + + @Test + public void testGetMutableGeneIndexes() { + AbstractListChromosomeMutationPolicy chromosomeMutationPolicy = new AbstractListChromosomeMutationPolicy() { + + @Override + protected Integer mutateGene(Integer originalValue) { + return RandomGenerator.getRandomGenerator().nextInt(2); + } + }; + Assert.assertEquals(1, chromosomeMutationPolicy.getMutableGeneIndexes(10, .1).size()); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java similarity index 68% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java index 44be8dc950..75be286fa0 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/BinaryMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java @@ -14,9 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.model.BinaryChromosome; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.mutation.BinaryMutation; import org.junit.Assert; import org.junit.Test; @@ -24,14 +26,14 @@ public class BinaryMutationTest { @Test public void testMutate() { - BinaryMutation mutation = new BinaryMutation(); + BinaryMutation mutation = new BinaryMutation<>(); // stochastic testing for single gene mutation :) for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { return 0; - }); - BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .1); + }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .1); // one gene should be different int numDifferent = 0; @@ -45,10 +47,10 @@ public void testMutate() { // stochastic testing for two gene mutation :) for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { return 0; - }); - BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .2); + }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .2); // one gene should be different int numDifferent = 0; @@ -62,10 +64,10 @@ public void testMutate() { // stochastic testing for three gene mutation :) for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { return 0; - }); - BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .3); + }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .3); // one gene should be different int numDifferent = 0; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValueMutationTest.java similarity index 63% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValueMutationTest.java index d01d9103ae..9bcaa975db 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/RandomKeyMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValueMutationTest.java @@ -14,25 +14,26 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.RandomKey; +import org.apache.commons.math4.genetics.AbstractChromosome; +import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.RealValuedChromosome; import org.junit.Assert; import org.junit.Test; -public class RandomKeyMutationTest { +public class RealValueMutationTest { @Test public void testMutate() { - MutationPolicy mutation = new RandomKeyMutation(); + MutationPolicy mutation = new RealValueMutation<>(); int l = 10; for (int i = 0; i < 20; i++) { - RandomKey origRk = RandomKey.randomChromosome(l, chromosome -> { + RealValuedChromosome origRk = RealValuedChromosome.randomChromosome(l, chromosome -> { return 0; - }); - Chromosome mutated = mutation.mutate(origRk, .1); - RandomKey mutatedRk = (RandomKey) mutated; + }, new DummyListChromosomeDecoder<>("0"), 0d, 1d); + AbstractChromosome mutated = (AbstractChromosome) mutation.mutate(origRk, .1); + RealValuedChromosome mutatedRk = (RealValuedChromosome) mutated; int changes = 0; for (int j = 0; j < origRk.getLength(); j++) { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java deleted file mode 100644 index 27ad9bb014..0000000000 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/AbstractListChromosomeCrossoverPolicyTest.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.genetics.operators; - -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.model.BinaryChromosome; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.junit.Test; - -public class AbstractListChromosomeCrossoverPolicyTest { - - @Test(expected = GeneticException.class) - public void testCrossoverDimensionMismatchException() { - final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1}; - - final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { - return 0; - }); - final BinaryChromosome p2c = new BinaryChromosome(p2, chromosome -> { - return 0; - }); - - final CrossoverPolicy cp = new CycleCrossover(); - - cp.crossover(p1c, p2c, 1.0); - } - - @Test(expected = GeneticException.class) - public void testCrossoverInvalidFixedLengthChromosomeFirst() { - final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { - return 0; - }); - final Chromosome p2c = new Chromosome(chromosome -> { - return 0; - }) { - }; - - final CrossoverPolicy cp = new CycleCrossover(); - cp.crossover(p1c, p2c, 1.0); - } - - @Test(expected = GeneticException.class) - public void testCrossoverInvalidFixedLengthChromosomeSecond() { - final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> { - return 0; - }); - final Chromosome p1c = new Chromosome(chromosome -> { - return 0; - }) { - }; - - final CrossoverPolicy cp = new CycleCrossover(); - cp.crossover(p1c, p2c, 1.0); - } - -} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java deleted file mode 100644 index 3bd389ead4..0000000000 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/FixedGenerationCountTest.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics.operators; - -import java.util.Iterator; - -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.Population; -import org.junit.Assert; -import org.junit.Test; - -public class FixedGenerationCountTest { - - @Test - public void testIsSatisfied() { - FixedGenerationCount fgc = new FixedGenerationCount(20); - - int cnt = 0; - Population pop = new Population() { - - @Override - public Iterator iterator() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Population nextGeneration(double elitismRate) { - // TODO Auto-generated method stub - return null; - } - - @Override - public int getPopulationSize() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public int getPopulationLimit() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public Chromosome getFittestChromosome() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void addChromosome(Chromosome chromosome) { - // TODO Auto-generated method stub - - } - }; - - while (!fgc.isSatisfied(pop)) { - cnt++; - } - Assert.assertEquals(20, cnt); - } - -} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java similarity index 61% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java index 6e506316ea..332e9ff375 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/operators/TournamentSelectionTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java @@ -14,43 +14,44 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.operators; +package org.apache.commons.math4.genetics.selection; -import org.apache.commons.math4.genetics.model.Chromosome; -import org.apache.commons.math4.genetics.model.ChromosomePair; -import org.apache.commons.math4.genetics.model.ListPopulation; +import org.apache.commons.math4.genetics.AbstractChromosome; +import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.ListPopulation; import org.junit.Assert; import org.junit.Test; public class TournamentSelectionTest { - private static int counter = 0; + private static int counter; @Test - void testSelect() { - TournamentSelection ts = new TournamentSelection(2); - ListPopulation pop = new ListPopulation(100); + public void testSelect() { + TournamentSelection ts = new TournamentSelection<>(2); + ListPopulation pop = new ListPopulation<>(100); for (int i = 0; i < pop.getPopulationLimit(); i++) { pop.addChromosome(new DummyChromosome()); } // how to write a test for stochastic method? for (int i = 0; i < 20; i++) { - ChromosomePair pair = ts.select(pop); + ChromosomePair pair = ts.select(pop); // the worst chromosome should NEVER be selected - Assert.assertTrue(pair.getFirst().getFitness() > 0); - Assert.assertTrue(pair.getSecond().getFitness() > 0); + Assert.assertTrue(pair.getFirst().evaluate() > 0); + Assert.assertTrue(pair.getSecond().evaluate() > 0); } } - private static class DummyChromosome extends Chromosome { - + private static class DummyChromosome extends AbstractChromosome { DummyChromosome() { - super(chromosome -> { - return counter; + super(c -> { + return counter++; + }, c -> { + return "0"; }); - counter++; } + } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java new file mode 100644 index 0000000000..dccc839212 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java @@ -0,0 +1,153 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.utils; + +import java.util.Arrays; +import java.util.Comparator; +import java.util.List; + +import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.junit.Assert; +import org.junit.Test; + +public class ChromosomeRepresentationUtilsTest { + + @Test + public void testRandomPermutation() { + // never generate an invalid one + for (int i = 0; i < 10; i++) { + List representation = ChromosomeRepresentationUtils.randomPermutation(10); + Assert.assertNotNull(representation); + } + } + + @Test + public void testIdentityPermutation() { + List identityPermutation = ChromosomeRepresentationUtils.identityPermutation(5); + List sequence = Arrays.asList(new String[] {"a", "b", "c", "d", "e"}); + RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(identityPermutation, c -> { + return 0; + }, decoder); + List decoded = decoder.decode(chromosome); + + Assert.assertEquals("a", decoded.get(0)); + Assert.assertEquals("b", decoded.get(1)); + Assert.assertEquals("c", decoded.get(2)); + Assert.assertEquals("d", decoded.get(3)); + Assert.assertEquals("e", decoded.get(4)); + } + + @Test + public void testComparatorPermutation() { + List sequence = Arrays.asList(new String[] {"x", "b", "c", "z", "b"}); + + List permutation = ChromosomeRepresentationUtils.comparatorPermutation(sequence, + new Comparator() { + @Override + public int compare(String o1, String o2) { + return o1.compareTo(o2); + } + }); + Double[] permArr = new Double[sequence.size()]; + permArr = permutation.toArray(permArr); + + Assert.assertArrayEquals(new Double[] {0.6, 0.0, 0.4, 0.8, 0.2}, permArr); + + RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); + List decodedData = decoder.decode(new RealValuedChromosome<>(permutation, c -> { + return 0; + }, decoder)); + + Assert.assertEquals("b", decodedData.get(0)); + Assert.assertEquals("b", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + Assert.assertEquals("x", decodedData.get(3)); + Assert.assertEquals("z", decodedData.get(4)); + + permutation = ChromosomeRepresentationUtils.comparatorPermutation(sequence, new Comparator() { + @Override + public int compare(String o1, String o2) { + return o2.compareTo(o1); + } + }); + permArr = new Double[sequence.size()]; + permArr = permutation.toArray(permArr); + + Assert.assertArrayEquals(new Double[] {0.2, 0.6, 0.4, 0.0, 0.8}, permArr); + + decodedData = decoder.decode(new RealValuedChromosome<>(permutation, c -> { + return 0; + }, decoder)); + + Assert.assertEquals("z", decodedData.get(0)); + Assert.assertEquals("x", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + Assert.assertEquals("b", decodedData.get(3)); + Assert.assertEquals("b", decodedData.get(4)); + } + + @Test + public void testInducedPermutation() { + List origData = Arrays.asList(new String[] {"a", "b", "c", "d", "d"}); + List permutedData = Arrays.asList(new String[] {"d", "b", "c", "a", "d"}); + + RandomKeyDecoder decoder = new RandomKeyDecoder<>(origData); + RealValuedChromosome> chromosome = new RealValuedChromosome<>( + ChromosomeRepresentationUtils.inducedPermutation(origData, permutedData), c -> { + return 0; + }, decoder); + List decoded = decoder.decode(chromosome); + + Assert.assertEquals("d", decoded.get(0)); + Assert.assertEquals("b", decoded.get(1)); + Assert.assertEquals("c", decoded.get(2)); + Assert.assertEquals("a", decoded.get(3)); + Assert.assertEquals("d", decoded.get(4)); + + try { + ChromosomeRepresentationUtils.inducedPermutation(Arrays.asList(new String[] {"a", "b", "c", "d", "d"}), + Arrays.asList(new String[] {"a", "b", "c", "d"})); + Assert.fail("Uncaught exception"); + } catch (GeneticException e) { + // no-op + } + try { + ChromosomeRepresentationUtils.inducedPermutation(Arrays.asList(new String[] {"a", "b", "c", "d", "d"}), + Arrays.asList(new String[] {"a", "b", "c", "d", "f"})); + Assert.fail("Uncaught exception"); + } catch (GeneticException e) { + // no-op + } + } + + @Test + public void testEqualRepr() { + RandomKeyDecoder decoder = new RandomKeyDecoder<>(Arrays.asList(new String[] {"a", "b", "c"})); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(new Double[] {0.2, 0.2, 0.5}, c -> { + return 0; + }, decoder); + + List decodedData = decoder.decode(chromosome); + Assert.assertEquals("a", decodedData.get(0)); + Assert.assertEquals("b", decodedData.get(1)); + Assert.assertEquals("c", decodedData.get(2)); + } + +} From 13951fc1aa779145f4ef70d043f1d01a2847d29e Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 13:12:19 +0530 Subject: [PATCH 33/53] changes for checkstyle --- .../Dimension2FunctionOptimizer.java | 4 ++ .../math4/genetics/AbstractChromosome.java | 10 ++-- .../genetics/AbstractGeneticAlgorithm.java | 1 - .../genetics/AbstractListChromosome.java | 2 - .../math4/genetics/BinaryChromosome.java | 2 - .../commons/math4/genetics/Chromosome.java | 24 +++++++-- .../math4/genetics/ChromosomePair.java | 1 - .../math4/genetics/FitnessFunction.java | 1 - .../math4/genetics/ListPopulation.java | 7 +-- .../math4/genetics/RealValuedChromosome.java | 1 + .../convergencecond/UnchangedBestFitness.java | 1 - .../convergencecond/UnchangedMeanFitness.java | 1 - .../AbstractChromosomeCrossoverPolicy.java | 6 +-- ...AbstractListChromosomeCrossoverPolicy.java | 1 - .../genetics/crossover/CrossoverPolicy.java | 1 - .../genetics/crossover/CycleCrossover.java | 4 +- .../genetics/crossover/NPointCrossover.java | 21 ++++---- .../genetics/crossover/OnePointCrossover.java | 7 ++- .../genetics/crossover/OrderedCrossover.java | 3 +- .../genetics/crossover/UniformCrossover.java | 3 +- .../rategenerator/CrossoverRateGenerator.java | 1 - .../AbstractListChromosomeDecoder.java | 30 +++++++++-- .../math4/genetics/decoder/Decoder.java | 17 +++++- .../genetics/decoder/RandomKeyDecoder.java | 25 ++++++++- .../TransparentListChromosomeDecoder.java | 20 ++++++- .../math4/genetics/decoder/package-info.java | 20 +++++++ .../genetics/exception/GeneticException.java | 2 +- .../listener/ConvergenceListener.java | 1 - .../listener/ConvergenceListenerRegistry.java | 6 +-- .../listener/PopulationStatisticsLogger.java | 1 - .../AbstractListChromosomeMutationPolicy.java | 14 ++--- .../genetics/mutation/BinaryMutation.java | 13 ++++- .../genetics/mutation/MutationPolicy.java | 1 - .../genetics/mutation/RealValueMutation.java | 53 ++++++++++++++++--- .../genetics/selection/SelectionPolicy.java | 1 - .../selection/TournamentSelection.java | 1 - .../stats/PopulationStatisticalSummary.java | 1 - .../PopulationStatisticalSummaryImpl.java | 2 - .../utils/ChromosomeRepresentationUtils.java | 22 +++++++- .../math4/genetics/utils/ConsoleLogger.java | 38 +++++++++---- .../math4/genetics/utils/Constants.java | 3 ++ .../math4/genetics/utils/ValidationUtils.java | 24 +++++++++ .../genetics/AbstractChromosomeTest.java | 16 ++++++ .../math4/genetics/BinaryChromosomeTest.java | 16 ++++++ .../genetics/DummyListChromosomeDecoder.java | 16 ++++++ .../genetics/RealValuedChromosomeTest.java | 16 ++++++ .../UnchangedBestFitnessTest.java | 16 ++++++ .../UnchangedMeanFitnessTest.java | 16 ++++++ ...AbstractChromosomeCrossoverPolicyTest.java | 16 ++++++ ...ractListChromosomeCrossoverPolicyTest.java | 16 ++++++ .../AbstractListChromosomeDecoderTest.java | 16 ++++++ .../decoder/RandomKeyDecoderTest.java | 16 ++++++ .../TransparentListChromosomeDecoderTest.java | 16 ++++++ .../math4/genetics/dummy/DummyChromosome.java | 16 ++++++ .../ConvergenceListenerRegistryTest.java | 16 ++++++ ...tractListChromosomeMutationPolicyList.java | 21 -------- ...tractListChromosomeMutationPolicyTest.java | 43 +++++++++++++++ .../genetics/mutation/BinaryMutationTest.java | 1 - 58 files changed, 558 insertions(+), 112 deletions(-) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java delete mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java create mode 100644 commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 5eb39a14be..5a0613df17 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -33,6 +33,10 @@ import org.apache.commons.math4.genetics.selection.TournamentSelection; import org.apache.commons.math4.genetics.utils.ConsoleLogger; +/** + * + * + */ public class Dimension2FunctionOptimizer { public static void main(String[] args) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java index 84c226b663..8d72bf87a8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java @@ -48,6 +48,7 @@ public abstract class AbstractChromosome

implements Chromosome

{ /** * constructor. * @param fitnessFunction + * @param decoder */ public AbstractChromosome(FitnessFunction

fitnessFunction, Decoder

decoder) { ValidationUtils.checkForNull("fitness-function", fitnessFunction); @@ -141,12 +142,15 @@ public int hashCode() { @SuppressWarnings("unchecked") @Override public boolean equals(Object obj) { - if (this == obj) + if (this == obj) { return true; - if (obj == null) + } + if (obj == null) { return false; - if (getClass() != obj.getClass()) + } + if (getClass() != obj.getClass()) { return false; + } AbstractChromosome

other = (AbstractChromosome

) obj; return isSame(other); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index c83f3ed9c1..3d015b0f76 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -26,7 +26,6 @@ /** * This class represents an abstraction for all Genetic algorithm implementation * comprising the basic properties and operations. - * * @param

phenotype of chromosome */ public abstract class AbstractGeneticAlgorithm

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java index fecb8ef819..0caf3e49b8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java @@ -27,11 +27,9 @@ /** * This class represents an abstract chromosome containing an immutable list of * allele/genes. - * * @param type of the allele/gene in the representation list. T should be * immutable. * @param

phenotype of chromosome - * * @since 2.0 */ public abstract class AbstractListChromosome extends AbstractChromosome

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java index fe5796cb58..7d3dc1c810 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java @@ -24,9 +24,7 @@ /** * Chromosome represented by a vector of 0s and 1s. - * * @param

phenotype of chromosome - * * @since 2.0 */ public class BinaryChromosome

extends AbstractListChromosome { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java index 66018996c5..230c96cc9f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java @@ -1,9 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.commons.math4.genetics; /** * This abstraction represents a chromosome. - * - * @param

phenotype of chromosome + * @param

phenotype of chromosome */ public interface Chromosome

extends Comparable> { @@ -15,12 +31,12 @@ public interface Chromosome

extends Comparable> { * fitness is cached. * @return the fitness */ - public double evaluate(); + double evaluate(); /** * Decodes the chromosome genotype and returns the phenotype. * @return phenotype */ - public P decode(); + P decode(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java index 0cd79825c5..cd884d49a0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java @@ -18,7 +18,6 @@ /** * A pair of {@link Chromosome} objects. - * * @param

phenotype of chromosome * @since 2.0 */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java index 5f1afa747a..489edd7527 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java @@ -19,7 +19,6 @@ /** * This interface represents fitness function. - * * @param

phenotype of chromosome */ public interface FitnessFunction

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java index 51699f5fc8..7520bf6ada 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java @@ -23,11 +23,12 @@ import java.util.List; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.Constants; /** * Population of chromosomes represented by a {@link List}. * - * @param

phenotype of chromosome + * @param

phenotype of chromosome * @since 2.0 */ public class ListPopulation

implements Population

{ @@ -165,9 +166,9 @@ public int getPopulationSize() { @Override public String toString() { StringBuilder populationStrRepr = new StringBuilder(); - for(Chromosome

chromosome : chromosomes) { + for (Chromosome

chromosome : chromosomes) { populationStrRepr.append(chromosome.toString()); - populationStrRepr.append("\r\n"); + populationStrRepr.append(Constants.NEW_LINE); } return populationStrRepr.toString(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java index 171cacb773..e22dfde5fd 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java @@ -47,6 +47,7 @@ public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java index dd1ed29aea..a403ef3fdd 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java @@ -23,7 +23,6 @@ * This class represents a stopping condition based on best fitness value. * Convergence will be stopped once best fitness remains unchanged for * predefined number of generations. - * * @param

phenotype of chromosome */ public class UnchangedBestFitness

implements StoppingCondition

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java index e898497ce6..ab36a98e8f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java @@ -24,7 +24,6 @@ * This class represents a stopping condition based on mean fitness value. * Convergence will be stopped once mean fitness remains unchanged for * predefined number of generations. - * * @param

phenotype of chromosome */ public class UnchangedMeanFitness

implements StoppingCondition

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java index d882cb0991..9f444604ed 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java @@ -23,8 +23,7 @@ /** * An abstraction to represent the base crossover policy. - * - * @param

phenotype of chromosome + * @param

phenotype of chromosome */ public abstract class AbstractChromosomeCrossoverPolicy

implements CrossoverPolicy

{ @@ -32,7 +31,8 @@ public abstract class AbstractChromosomeCrossoverPolicy

implements CrossoverP * {@inheritDoc} */ @Override - public ChromosomePair

crossover(final Chromosome

first, final Chromosome

second, final double crossoverRate) { + public ChromosomePair

crossover(final Chromosome

first, final Chromosome

second, + final double crossoverRate) { if (RandomGenerator.getRandomGenerator().nextDouble() < crossoverRate) { return crossover(first, second); } else { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java index 1d271e9787..8381ee803e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java @@ -24,7 +24,6 @@ /** * An abstraction of crossover policy for list chromosomes. - * * @param genetype of chromosome * @param

phenotype of chromosome */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java index 70d25d7ce3..0301f805c7 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java @@ -22,7 +22,6 @@ /** * Policy used to create a pair of new chromosomes by performing a crossover * operation on a source pair of chromosomes. - * * @param

phenotype of chromosome * @since 2.0 */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java index 34a4dd39e1..5f1f36df73 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java @@ -17,12 +17,12 @@ package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; + import java.util.HashSet; import java.util.List; import java.util.Set; import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.Chromosome; import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; @@ -46,7 +46,6 @@ * ... * * Example (zero-start cycle): - * *

  * p1 = (8 4 7 3 6 2 5 1 9 0)    X   c1 = (8 1 2 3 4 5 6 7 9 0)
  * p2 = (0 1 2 3 4 5 6 7 8 9)    X   c2 = (0 4 7 3 6 2 5 1 8 9)
@@ -62,7 +61,6 @@
  * @see 
  *      Cycle Crossover Operator
- *
  * @param  generic type of the {@link AbstractListChromosome}s for crossover
  * @param 

phenotype of chromosome * @since 3.1 diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java index fb5db1fdd2..d9eedc743e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java @@ -42,11 +42,11 @@ * c1 = (1 0 | 1 0 1 0 | 0 1 1) X c2 = (0 1 | 1 0 0 1 | 0 1 1) *

* - * This policy works only on {@link AbstractListChromosome}, and therefore it - * is parameterized by T. Moreover, the chromosomes must have same lengths. + * This policy works only on {@link AbstractListChromosome}, and therefore it is + * parameterized by T. Moreover, the chromosomes must have same lengths. * * @param generic type of the {@link AbstractListChromosome}s for crossover - * @param

phenotype of chromosome + * @param

phenotype of chromosome * @since 3.1 */ public class NPointCrossover extends AbstractListChromosomeCrossoverPolicy { @@ -81,9 +81,10 @@ public int getCrossoverPoints() { } /** - * Performs a N-point crossover. N random crossover points are selected and are used - * to divide the parent chromosomes into segments. The segments are copied in alternate - * order from the two parents to the corresponding child chromosomes. + * Performs a N-point crossover. N random crossover points are selected and are + * used to divide the parent chromosomes into segments. The segments are copied + * in alternate order from the two parents to the corresponding child + * chromosomes. * * Example (2-point crossover): *

@@ -97,12 +98,13 @@ public int getCrossoverPoints() {
      * c1 = (1 0  | 1 0 1 0  | 0 1 1)    X   c2 = (0 1  | 1 0 0 1  | 0 1 1)
      * 
* - * @param first first parent (p1) + * @param first first parent (p1) * @param second second parent (p2) * @return pair of two children (c1,c2) */ @Override - protected ChromosomePair

mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, + final AbstractListChromosome second) { final int length = first.getLength(); if (crossoverPoints >= length) { @@ -147,7 +149,6 @@ protected ChromosomePair

mate(final AbstractListChromosome first, final c2.add(parent2Rep.get(j)); } - return new ChromosomePair<>(first.newChromosome(child1Rep), - second.newChromosome(child2Rep)); + return new ChromosomePair<>(first.newChromosome(child1Rep), second.newChromosome(child2Rep)); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java index 40e5d90859..6623079a02 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java @@ -29,7 +29,6 @@ * second parts are copied crosswise. * * Example: - * *

  * -C- denotes a crossover point
  *                   -C-                                 -C-
@@ -45,7 +44,7 @@
  * parameterized by T. Moreover, the chromosomes must have same lengths.
  *
  * @param  generic type of the {@link AbstractListChromosome}s for crossover
- * @param 

phenotype of chromosome + * @param

phenotype of chromosome * @since 2.0 * */ @@ -57,7 +56,6 @@ public class OnePointCrossover extends AbstractListChromosomeCrossoverPoli * second parts are copied crosswise. * * Example: - * *

      * -C- denotes a crossover point
      *                   -C-                                 -C-
@@ -74,7 +72,8 @@ public class OnePointCrossover extends AbstractListChromosomeCrossoverPoli
      * @return pair of two children (c1,c2)
      */
     @Override
-    protected ChromosomePair

mate(final AbstractListChromosome first, final AbstractListChromosome second) { + protected ChromosomePair

mate(final AbstractListChromosome first, + final AbstractListChromosome second) { final int length = first.getLength(); // array representations of the parents final List parent1Rep = first.getRepresentation(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java index 8612459569..177b3c3785 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java @@ -17,13 +17,13 @@ package org.apache.commons.math4.genetics.crossover; import java.util.ArrayList; + import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.Chromosome; import org.apache.commons.math4.genetics.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; @@ -42,7 +42,6 @@ * *

* Example (random sublist from index 3 to 7, underlined): - * *

  * p1 = (8 4 7 3 6 2 5 1 9 0)   X   c1 = (0 4 7 3 6 2 5 1 8 9)
  *             ---------                        ---------
diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java
index 0cb037ea4e..be1cd1b3fb 100644
--- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java
+++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java
@@ -17,10 +17,10 @@
 package org.apache.commons.math4.genetics.crossover;
 
 import java.util.ArrayList;
+
 import java.util.List;
 
 import org.apache.commons.math4.genetics.AbstractListChromosome;
-import org.apache.commons.math4.genetics.Chromosome;
 import org.apache.commons.math4.genetics.ChromosomePair;
 import org.apache.commons.math4.genetics.exception.GeneticException;
 import org.apache.commons.math4.genetics.utils.Constants;
@@ -53,7 +53,6 @@
  *      (Obitko.com)
  * @see Uniform
  *      crossover
- * 
  * @param  generic type of the {@link AbstractListChromosome}s for crossover
  * @param 

phenotype of chromosome * @since 3.1 diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java index 3db6c0d2d1..1b9a7b6084 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java @@ -22,7 +22,6 @@ /** * This abstraction represents crossover rate generator. - * * @param

phenotype of chromosome */ public interface CrossoverRateGenerator

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java index dd70a1c377..0c9fc524fa 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import org.apache.commons.math4.genetics.AbstractListChromosome; @@ -6,12 +22,15 @@ /** * An abstract Decoder of ListChromosome. - * - * @param genotype fo chromosome - * @param

phenotype of chromosome + * @param genotype fo chromosome + * @param

phenotype of chromosome */ public abstract class AbstractListChromosomeDecoder implements Decoder

{ + /** + * {@inheritDoc} + */ + @Override public P decode(Chromosome

chromosome) { if (!AbstractListChromosome.class.isAssignableFrom(chromosome.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, chromosome.getClass().getSimpleName()); @@ -22,6 +41,11 @@ public P decode(Chromosome

chromosome) { return decode(listChromosome); } + /** + * Decodes the chromosome genotype and returns the phenotype. + * @param chromosome + * @return decoded phenotype of chromosome + */ protected abstract P decode(AbstractListChromosome chromosome); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java index d345662d87..75b8e03924 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java @@ -1,10 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import org.apache.commons.math4.genetics.Chromosome; /** * Decoder is responsible for converting chromosome genotype to phenotype. - * * @param

phenotype of chromosome */ public interface Decoder

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java index 5a1eb9237c..83277f295e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import java.util.ArrayList; @@ -11,18 +27,25 @@ /** * A concrete implementation of RandomKey decoder. This class is responsible for * decoding permutation chromosome encoded with random key. - * * @param type of the permutation element */ public final class RandomKeyDecoder extends AbstractListChromosomeDecoder> { + /** base sequence for decoding chromosome. **/ private List baseSequence; + /** + * constructor. + * @param baseSequence + */ public RandomKeyDecoder(List baseSequence) { ValidationUtils.checkForNull("baseSequence", baseSequence); this.baseSequence = Collections.unmodifiableList(baseSequence); } + /** + * {@inheritDoc} + */ @Override protected List decode(AbstractListChromosome> chromosome) { List representation = chromosome.getRepresentation(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java index b0c701db3c..0ea067c8bf 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import java.util.List; @@ -7,11 +23,13 @@ /** * A concrete implementation of transparent decoder for List Chromosome. Treats * the gentype as phenotype. - * * @param the genotype of chromosome */ public final class TransparentListChromosomeDecoder extends AbstractListChromosomeDecoder> { + /** + * {@inheritDoc} + */ @Override protected List decode(AbstractListChromosome> chromosome) { return chromosome.getRepresentation(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java new file mode 100644 index 0000000000..af11ba474a --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.decoder; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index c591820c0b..709992e7bf 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -1,6 +1,6 @@ /* - * contributor license agreements. See the NOTICE file distributed with * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java index 97ab301ee8..f473f0b6dc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java @@ -22,7 +22,6 @@ /** * This interface represents a convergence listener. Any implementation of the * same will be notified about the population statics. - * * @param

phenotype of chromosome */ public interface ConvergenceListener

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java index 74dc68cf28..9ea36b274a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java @@ -26,7 +26,6 @@ * This class is the default implementation of ConvergenceListenerRegistry. It * will be responsible for registering the interested listeners and notifying * all when required. - * * @param

phenotype of chromosome */ public final class ConvergenceListenerRegistry

{ @@ -35,7 +34,7 @@ public final class ConvergenceListenerRegistry

{ * The instance of the singleton class. */ @SuppressWarnings("rawtypes") - private static ConvergenceListenerRegistry INSTANCE = new ConvergenceListenerRegistry<>(); + private static final ConvergenceListenerRegistry INSTANCE = new ConvergenceListenerRegistry<>(); /** * List of registered listeners. @@ -81,7 +80,8 @@ public void addConvergenceListeners(List> convergenceList /** * Returns instance of this class. - * @return instance of this class. + * @param

+ * @return instance */ @SuppressWarnings("unchecked") public static

ConvergenceListenerRegistry

getInstance() { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java index c7f6a42ac6..99607479c9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java @@ -24,7 +24,6 @@ /** * Logs population statistics during the convergence process. - * * @param

phenotype of chromosome */ public final class PopulationStatisticsLogger

implements ConvergenceListener

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java index 599837e0c2..25e8996a2e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java @@ -29,7 +29,6 @@ /** * This abstraction represents an abstract mutation policy for ListChromosomes. - * * @param genotype of chromosome * @param

phenotype of chromosome */ @@ -44,10 +43,7 @@ public abstract class AbstractListChromosomeMutationPolicy implements Muta */ @Override public Chromosome

mutate(Chromosome

original, double mutationRate) { - if (!AbstractListChromosome.class.isAssignableFrom(original.getClass())) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); - } - + checkValidity(original); @SuppressWarnings("unchecked") final AbstractListChromosome chromosome = (AbstractListChromosome) original; final List newRep = new ArrayList<>(chromosome.getRepresentation()); @@ -60,6 +56,12 @@ public Chromosome

mutate(Chromosome

original, double mutationRate) { return chromosome.newChromosome(newRep); } + /** + * Checks input chromosome validity. + * @param original + */ + protected abstract void checkValidity(Chromosome

original); + /** * Selects and returns mutable gene indexes based on mutation rate. * @param length no of alleles/genes in chromosome @@ -86,7 +88,7 @@ protected Set getMutableGeneIndexes(int length, double mutationRate) { } /** - * Mutates an individual gene. + * Mutates an individual gene/allele. * @param originalValue the original value of gene * @return mutated value of gene */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java index ffdde15971..f90175c49c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java @@ -17,15 +17,26 @@ package org.apache.commons.math4.genetics.mutation; import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; /** * Mutation for {@link BinaryChromosome}s. Randomly changes few genes. - * * @param

phenotype of chromosome * @since 4.0 */ public class BinaryMutation

extends AbstractListChromosomeMutationPolicy { + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(Chromosome

original) { + if (!BinaryChromosome.class.isAssignableFrom(original.getClass())) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } + } + /** * {@inheritDoc} */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java index 071030265e..c36f61d620 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java @@ -20,7 +20,6 @@ /** * Algorithm used to mutate a chromosome. - * * @param

phenotype of chromosome * @since 4.0 */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java index 5fc9cdd4d7..8c75fbc774 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java @@ -1,31 +1,72 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.mutation; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** * This class mutates real-valued chromosome. - * * @param

phenotype of chromosome */ public class RealValueMutation

extends AbstractListChromosomeMutationPolicy { + /** minimum value of chromosome gene/allele. **/ private final double min; - private final double scale; + /** maximum value of chromosome gene/allele. **/ + private final double max; + /** + * Constructs the mutation operator with normalized range of double values. + */ public RealValueMutation() { this.min = 0d; - this.scale = 1d; + this.max = 1d; } - public RealValueMutation(double min, double scale) { + /** + * Constructs the mutation operator with provided range of double values. + * @param min + * @param max + */ + public RealValueMutation(double min, double max) { this.min = min; - this.scale = scale; + this.max = max; + } + + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(Chromosome

original) { + if (!RealValuedChromosome.class.isAssignableFrom(original.getClass())) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } } + /** + * {@inheritDoc} + */ @Override protected Double mutateGene(Double originalValue) { - return min + RandomGenerator.getRandomGenerator().nextDouble() * scale; + return min + RandomGenerator.getRandomGenerator().nextDouble() * (max - min); } } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java index e3f0592e04..0ee4d5e530 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java @@ -21,7 +21,6 @@ /** * Algorithm used to select a chromosome pair from a population. - * * @param

phenotype of chromosome * @since 2.0 */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java index c7cdd6ced0..c6f302c01a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java @@ -32,7 +32,6 @@ * based on n-ary tournament -- this is done by drawing {@link #arity} random * chromosomes without replacement from the population, and then selecting the * fittest chromosome among them. - * * @param

phenotype of chromosome * @since 2.0 */ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 0c862cd4d5..7a5d3e4449 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -21,7 +21,6 @@ /** * This interface represents the statistical summary for population fitness. - * * @param

phenotype of chromosome */ public interface PopulationStatisticalSummary

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index 41b1c4846b..971d84388e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.commons.math4.genetics.stats.internal; import java.util.Arrays; @@ -26,7 +25,6 @@ /** * This class represents an implementation of population statistical summary. - * * @param

phenotype of chromosome */ public class PopulationStatisticalSummaryImpl

implements PopulationStatisticalSummary

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java index 9d7e7d319e..7daa7ff600 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.utils; import java.util.ArrayList; @@ -126,8 +142,10 @@ static List randomNormalizedDoubleRepresentation(final int l) { /** * Generates a representation corresponding to a random double values of length * l. - * @param l length of the permutation - * @return representation of a random permutation + * @param l length of representation + * @param min minimum value of chromosome gene + * @param max maximum value of chromosome gene + * @return representation as List of Double */ static List randomDoubleRepresentation(final int l, double min, double max) { if (max < min) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java index ca8f438aa4..c50586611b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.utils; import java.io.BufferedWriter; @@ -6,20 +22,20 @@ import org.apache.commons.math4.genetics.exception.GeneticException; +/** + * This class is responsible for logging messages to console. + */ public final class ConsoleLogger { /** writer instance to log messages to system console. **/ - private static final BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out)); + private static final BufferedWriter WRITER = new BufferedWriter(new OutputStreamWriter(System.out)); - /** - * initializer. - */ static { // Create a shutdown hook to close the writer. Runtime.getRuntime().addShutdownHook(new Thread(() -> { try { - writer.close(); + WRITER.close(); } catch (IOException e) { throw new GeneticException(e); } @@ -38,9 +54,9 @@ private ConsoleLogger() { */ public static void log(String message) { try { - writer.write(message); - writer.newLine(); - writer.flush(); + WRITER.write(message); + WRITER.newLine(); + WRITER.flush(); } catch (IOException e) { throw new GeneticException(e); } @@ -53,9 +69,9 @@ public static void log(String message) { */ public static void log(String message, Object... args) { try { - writer.write(String.format(message, args)); - writer.newLine(); - writer.flush(); + WRITER.write(String.format(message, args)); + WRITER.newLine(); + WRITER.flush(); } catch (IOException e) { throw new GeneticException(e); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java index 16d62d2941..ed641a80d3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java @@ -34,6 +34,9 @@ public final class Constants { /** allele value. **/ public static final String ALLELE_VALUE = "ALLELE_VALUE"; + /** new line constant. **/ + public static final String NEW_LINE = System.getProperty("line.separator"); + private Constants() { } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java index ef2f7bc291..c11028293f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java @@ -1,9 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.utils; import org.apache.commons.math4.genetics.exception.GeneticException; +/** + * This class contains common validation methods. + */ public interface ValidationUtils { + /** + * Checks for Null value. + * @param name alias of the parameter + * @param value value of the parameter + */ static void checkForNull(String name, Object value) { if (value == null) { throw new GeneticException(GeneticException.NULL_ARGUMENT, name); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java index 072e4f634c..31bd45d9ec 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics; import org.junit.Assert; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java index 339053475c..2af4416472 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.exception.GeneticException; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java index 69d734680d..0680eefd9b 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java index 96c75fda41..126a7b2fc4 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java index 7f51144f2c..33232783aa 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.convergencecond; import java.util.ArrayList; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java index 4ed0c72b04..a2056bcc46 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.convergencecond; import java.util.ArrayList; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java index f40e20cd48..ba7c5b5ed6 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.crossover; import org.apache.commons.math4.genetics.Chromosome; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java index abe1e2ab8b..b2ad6b8a02 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.crossover; import org.apache.commons.math4.genetics.AbstractChromosome; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java index 028061281e..306fcb114f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import org.apache.commons.math4.genetics.AbstractListChromosome; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java index a177394f5b..1dfa3c6611 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import java.util.Arrays; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java index 19d40b22cc..07f32be014 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.decoder; import java.util.List; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java index e82aca2be7..20f2a210a2 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.dummy; import org.apache.commons.math4.genetics.AbstractChromosome; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java index a451faceb5..87af2f3a71 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.genetics.listener; import java.lang.reflect.Field; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java deleted file mode 100644 index ee66ef6521..0000000000 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyList.java +++ /dev/null @@ -1,21 +0,0 @@ -package org.apache.commons.math4.genetics.mutation; - -import org.apache.commons.math4.genetics.utils.RandomGenerator; -import org.junit.Assert; -import org.junit.Test; - -public class AbstractListChromosomeMutationPolicyList { - - @Test - public void testGetMutableGeneIndexes() { - AbstractListChromosomeMutationPolicy chromosomeMutationPolicy = new AbstractListChromosomeMutationPolicy() { - - @Override - protected Integer mutateGene(Integer originalValue) { - return RandomGenerator.getRandomGenerator().nextInt(2); - } - }; - Assert.assertEquals(1, chromosomeMutationPolicy.getMutableGeneIndexes(10, .1).size()); - } - -} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java new file mode 100644 index 0000000000..7eeb083759 --- /dev/null +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.mutation; + +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.junit.Assert; +import org.junit.Test; + +public class AbstractListChromosomeMutationPolicyTest { + + @Test + public void testGetMutableGeneIndexes() { + AbstractListChromosomeMutationPolicy chromosomeMutationPolicy = new AbstractListChromosomeMutationPolicy() { + + @Override + protected Integer mutateGene(Integer originalValue) { + return RandomGenerator.getRandomGenerator().nextInt(2); + } + + @Override + protected void checkValidity(Chromosome original) { + // No Op + } + }; + Assert.assertEquals(1, chromosomeMutationPolicy.getMutableGeneIndexes(10, .1).size()); + } + +} diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java index 75be286fa0..8971117502 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java @@ -18,7 +18,6 @@ import org.apache.commons.math4.genetics.BinaryChromosome; import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; -import org.apache.commons.math4.genetics.mutation.BinaryMutation; import org.junit.Assert; import org.junit.Test; From b4a3e252359a3f53fd1d9bdd8366e169254839bc Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 13:52:00 +0530 Subject: [PATCH 34/53] Fixed pmd errors --- .../commons/math4/genetics/AbstractChromosome.java | 10 ++++++---- .../commons/math4/genetics/AbstractListChromosome.java | 1 + .../apache/commons/math4/genetics/ListPopulation.java | 2 +- .../genetics/convergencecond/UnchangedBestFitness.java | 5 +++-- .../genetics/convergencecond/UnchangedMeanFitness.java | 5 +++-- .../decoder/AbstractListChromosomeDecoder.java | 6 ++---- .../math4/genetics/decoder/RandomKeyDecoder.java | 6 +++--- .../mutation/AbstractListChromosomeMutationPolicy.java | 1 - .../math4/genetics/selection/TournamentSelection.java | 2 +- 9 files changed, 20 insertions(+), 18 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java index 8d72bf87a8..4529c9f354 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java @@ -50,7 +50,7 @@ public abstract class AbstractChromosome

implements Chromosome

{ * @param fitnessFunction * @param decoder */ - public AbstractChromosome(FitnessFunction

fitnessFunction, Decoder

decoder) { + public AbstractChromosome(final FitnessFunction

fitnessFunction, final Decoder

decoder) { ValidationUtils.checkForNull("fitness-function", fitnessFunction); ValidationUtils.checkForNull("decoder", decoder); this.fitnessFunction = fitnessFunction; @@ -81,6 +81,7 @@ protected Decoder

getDecoder() { * fitness is cached. * @return the fitness */ + @Override public double evaluate() { if (this.fitness == NO_FITNESS) { // no cache - compute the fitness @@ -93,6 +94,7 @@ public double evaluate() { * Decodes the chromosome genotype and returns the phenotype. * @return phenotype */ + @Override public P decode() { return this.decoder.decode(this); } @@ -121,8 +123,8 @@ public int compareTo(final Chromosome

another) { * @return true if another is equivalent to this chromosome */ protected boolean isSame(final AbstractChromosome

another) { - P decodedChromosome = decode(); - P otherDecodedChromosome = another.decode(); + final P decodedChromosome = decode(); + final P otherDecodedChromosome = another.decode(); return decodedChromosome.equals(otherDecodedChromosome); } @@ -151,7 +153,7 @@ public boolean equals(Object obj) { if (getClass() != obj.getClass()) { return false; } - AbstractChromosome

other = (AbstractChromosome

) obj; + final AbstractChromosome

other = (AbstractChromosome

) obj; return isSame(other); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java index 0caf3e49b8..aae9ac7003 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java @@ -101,6 +101,7 @@ public int getLength() { * @return decoder */ @SuppressWarnings("unchecked") + @Override protected AbstractListChromosomeDecoder getDecoder() { return (AbstractListChromosomeDecoder) super.getDecoder(); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java index 7520bf6ada..c234b5d84f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java @@ -200,7 +200,7 @@ public Population

nextGeneration(final double elitismRate) { } else { // create a new generation of chromosomes with same parameters and add the elit // individuals. - final ListPopulation

nextGeneration = new ListPopulation

(getPopulationLimit()); + final ListPopulation

nextGeneration = new ListPopulation<>(getPopulationLimit()); // Sort the chromosome according to ascending order of fitness. Collections.sort(oldChromosomes); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java index a403ef3fdd..6158d753d4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java @@ -23,7 +23,7 @@ * This class represents a stopping condition based on best fitness value. * Convergence will be stopped once best fitness remains unchanged for * predefined number of generations. - * @param

phenotype of chromosome + * @param

phenotype of chromosome */ public class UnchangedBestFitness

implements StoppingCondition

{ @@ -55,7 +55,8 @@ public boolean isSatisfied(Population

population) { final double currentBestFitness = population.getFittestChromosome().evaluate(); if (lastBestFitness == currentBestFitness) { - if (++generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + generationsHavingUnchangedBestFitness++; + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { return true; } } else { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java index ab36a98e8f..9dd795c559 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java @@ -24,7 +24,7 @@ * This class represents a stopping condition based on mean fitness value. * Convergence will be stopped once mean fitness remains unchanged for * predefined number of generations. - * @param

phenotype of chromosome + * @param

phenotype of chromosome */ public class UnchangedMeanFitness

implements StoppingCondition

{ @@ -57,7 +57,8 @@ public boolean isSatisfied(Population

population) { final double currentMeanFitness = calculateMeanFitness(population); if (lastMeanFitness == currentMeanFitness) { - if (++generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { + generationsHavingUnchangedMeanFitness++; + if (generationsHavingUnchangedMeanFitness == maxGenerationsWithUnchangedMeanFitness) { return true; } } else { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java index 0c9fc524fa..6265b514da 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java @@ -30,15 +30,13 @@ public abstract class AbstractListChromosomeDecoder implements Decoder

/** * {@inheritDoc} */ + @SuppressWarnings("unchecked") @Override public P decode(Chromosome

chromosome) { if (!AbstractListChromosome.class.isAssignableFrom(chromosome.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, chromosome.getClass().getSimpleName()); } - @SuppressWarnings("unchecked") - AbstractListChromosome listChromosome = (AbstractListChromosome) chromosome; - - return decode(listChromosome); + return decode((AbstractListChromosome) chromosome); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java index 83277f295e..474bd1547e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java @@ -32,7 +32,7 @@ public final class RandomKeyDecoder extends AbstractListChromosomeDecoder> { /** base sequence for decoding chromosome. **/ - private List baseSequence; + private final List baseSequence; /** * constructor. @@ -48,8 +48,8 @@ public RandomKeyDecoder(List baseSequence) { */ @Override protected List decode(AbstractListChromosome> chromosome) { - List representation = chromosome.getRepresentation(); - List sortedRepresentation = new ArrayList<>(representation); + final List representation = chromosome.getRepresentation(); + final List sortedRepresentation = new ArrayList<>(representation); Collections.sort(sortedRepresentation); final int l = baseSequence.size(); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java index 25e8996a2e..6806c4ccaa 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java @@ -24,7 +24,6 @@ import org.apache.commons.math4.genetics.AbstractListChromosome; import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java index c6f302c01a..52e27e125a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java @@ -82,7 +82,7 @@ private Chromosome

tournament(final ListPopulation

population) { // create a copy of the chromosome list final List> chromosomes = new ArrayList<>(population.getChromosomes()); - List> selectedChromosomes = new ArrayList<>(); + final List> selectedChromosomes = new ArrayList<>(); for (int i = 0; i < this.arity; i++) { // select a random individual and add it to the tournament From 4e0bd4707b2185b39c3a2687f4a4a315c46fae86 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 13:59:44 +0530 Subject: [PATCH 35/53] changes --- .../Dimension2FitnessFunction.java | 32 ------- .../Dimension2FunctionOptimizer.java | 89 ------------------- .../Dimension2FunctionOptimizerLegacy.java | 82 ----------------- .../legacy/LegacyBinaryChromosome.java | 58 ------------ .../legacy/LegacyGeneticAlgorithm.java | 67 -------------- .../legacy/UnchangedBestFitness.java | 53 ----------- 6 files changed, 381 deletions(-) delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java deleted file mode 100644 index 955557e2a0..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions; - -import org.apache.commons.math4.genetics.FitnessFunction; - -public class Dimension2FitnessFunction implements FitnessFunction { - - @Override - public double compute(Coordinate coordinate) { - double computedValue = Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .25) * (Math - .pow(Math.sin(50 * Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .1)), 2) - + 1); - return -computedValue; - } - -} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java deleted file mode 100644 index 5a0613df17..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions; - -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; -import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; -import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; -import org.apache.commons.math4.genetics.crossover.OnePointCrossover; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; -import org.apache.commons.math4.genetics.mutation.BinaryMutation; -import org.apache.commons.math4.genetics.selection.TournamentSelection; -import org.apache.commons.math4.genetics.utils.ConsoleLogger; - -/** - * - * - */ -public class Dimension2FunctionOptimizer { - - public static void main(String[] args) { - Population initPopulation = getInitialPopulation(); - - Dimension2FunctionOptimizer optimizer = new Dimension2FunctionOptimizer(); - - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); - convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); - - optimizer.optimize(initPopulation); - } - - public void optimize(Population initial) { - - // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), - Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection(Constants.TOURNAMENT_SIZE), Constants.ELITISM_RATE); - - // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness( - Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); - - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); - - // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); - - ConsoleLogger.log("*********************************************"); - ConsoleLogger.log("***********Optimization Result***************"); - ConsoleLogger.log("*********************************************"); - - ConsoleLogger.log(bestFinal.toString()); - - } - - private static Population getInitialPopulation() { - Population population = new ListPopulation<>(Constants.POPULATION_SIZE); - for (int i = 0; i < Constants.POPULATION_SIZE; i++) { - population.addChromosome(BinaryChromosome.randomChromosome(Constants.CHROMOSOME_LENGTH, - new Dimension2FitnessFunction(), new Dimension2Decoder())); - } - return population; - } - -} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java deleted file mode 100644 index 48958c1097..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; - -import org.apache.commons.math3.genetics.BinaryChromosome; -import org.apache.commons.math3.genetics.BinaryMutation; -import org.apache.commons.math3.genetics.Chromosome; -import org.apache.commons.math3.genetics.ElitisticListPopulation; -import org.apache.commons.math3.genetics.OnePointCrossover; -import org.apache.commons.math3.genetics.Population; -import org.apache.commons.math3.genetics.StoppingCondition; -import org.apache.commons.math3.genetics.TournamentSelection; -import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; - -public class Dimension2FunctionOptimizerLegacy { - - public static void main(String[] args) { - Population initPopulation = getInitialPopulation(); - - Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); - - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); - convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); - - simulation.optimize(initPopulation); - } - - public void optimize(Population initial) { - - // initialize a new genetic algorithm - LegacyGeneticAlgorithm ga = new LegacyGeneticAlgorithm(new OnePointCrossover(), - Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection(Constants.TOURNAMENT_SIZE)); - - // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); - - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); - - // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); - - System.out.println("*********************************************"); - System.out.println("***********Optimization Result***************"); - System.out.println("*********************************************"); - - System.out.println(bestFinal.toString()); - - } - - private static Population getInitialPopulation() { - Population population = new ElitisticListPopulation(Constants.POPULATION_SIZE, Constants.ELITISM_RATE); - for (int i = 0; i < Constants.POPULATION_SIZE; i++) { - population.addChromosome(new LegacyBinaryChromosome( - BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOSOME_LENGTH))); - } - return population; - } - -} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java deleted file mode 100644 index 94897d8611..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; - -import java.util.List; - -import org.apache.commons.math3.genetics.AbstractListChromosome; -import org.apache.commons.math3.genetics.BinaryChromosome; -import org.apache.commons.math3.genetics.InvalidRepresentationException; - -public class LegacyBinaryChromosome extends BinaryChromosome { - - public LegacyBinaryChromosome(List representation) throws InvalidRepresentationException { - super(representation); - } - - @Override - public double fitness() { - List alleles = getRepresentation(); - - StringBuilder allelesStr = new StringBuilder(); - for (Integer allele : alleles) { - allelesStr.append(Integer.toBinaryString(allele)); - } - - double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; - double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; - double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) - * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); - - return -computedValue; - } - - @Override - public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { - return new LegacyBinaryChromosome(chromosomeRepresentation); - } - - @Override - public List getRepresentation() { - return super.getRepresentation(); - } -} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java deleted file mode 100644 index 6e1e9f5c84..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; - -import org.apache.commons.math3.exception.OutOfRangeException; -import org.apache.commons.math3.genetics.Chromosome; -import org.apache.commons.math3.genetics.CrossoverPolicy; -import org.apache.commons.math3.genetics.GeneticAlgorithm; -import org.apache.commons.math3.genetics.MutationPolicy; -import org.apache.commons.math3.genetics.Population; -import org.apache.commons.math3.genetics.SelectionPolicy; -import org.apache.commons.math3.genetics.StoppingCondition; -import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; -import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2Decoder; -import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FitnessFunction; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; - -public class LegacyGeneticAlgorithm extends GeneticAlgorithm { - - private int generationsEvolved; - - public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, - double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { - super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); - } - - @Override - public Population evolve(Population initial, StoppingCondition condition) { - Population current = initial; - generationsEvolved = 0; - while (!condition.isSatisfied(current)) { - ConvergenceListenerRegistry.getInstance().notifyAll(generationsEvolved, transform(current)); - current = nextGeneration(current); - generationsEvolved++; - } - return current; - } - - private org.apache.commons.math4.genetics.Population transform(Population population) { - org.apache.commons.math4.genetics.Population newPopulation = new ListPopulation( - population.getPopulationLimit()); - for (Chromosome chromosome : population) { - org.apache.commons.math4.genetics.BinaryChromosome binaryChromosome = new org.apache.commons.math4.genetics.BinaryChromosome( - ((LegacyBinaryChromosome) chromosome).getRepresentation(), new Dimension2FitnessFunction(), - new Dimension2Decoder()); - newPopulation.addChromosome(binaryChromosome); - } - return newPopulation; - } - -} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java deleted file mode 100644 index 6358135ce1..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; - -import org.apache.commons.math3.genetics.Population; -import org.apache.commons.math3.genetics.StoppingCondition; - -public class UnchangedBestFitness implements StoppingCondition { - - private double lastBestFitness = Double.MIN_VALUE; - - private final int maxGenerationsWithUnchangedBestFitness; - - private int generationsHavingUnchangedBestFitness; - - public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { - this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; - } - - @Override - public boolean isSatisfied(Population population) { - double currentBestFitness = population.getFittestChromosome().getFitness(); - - if (lastBestFitness == currentBestFitness) { - if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { - return true; - } else { - this.generationsHavingUnchangedBestFitness++; - } - } else { - this.generationsHavingUnchangedBestFitness = 0; - lastBestFitness = currentBestFitness; - } - - return false; - } - -} From 4917d315c01740d475c3313d9d991beb08c30e7d Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 15:47:35 +0530 Subject: [PATCH 36/53] Fixed error --- .../math4/genetics/GeneticAlgorithmTestBinary.java | 2 +- .../listener/ConvergenceListenerRegistryTest.java | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java index a5a2e9b16a..381a6b3f8f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java @@ -51,7 +51,7 @@ public void reset() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); Field listenersField = registry.getClass().getDeclaredField("listeners"); - boolean accessible = listenersField.canAccess(registry); + boolean accessible = listenersField.isAccessible(); if (!accessible) { listenersField.setAccessible(true); } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java index 87af2f3a71..a934499da6 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java @@ -40,10 +40,14 @@ public void notify(int generation, Population population) { }; registry.addConvergenceListener(convergenceListener); Field listenersField = registry.getClass().getDeclaredField("listeners"); - listenersField.setAccessible(true); + boolean accessible = listenersField.isAccessible(); + if (!accessible) { + listenersField.setAccessible(true); + } List> listeners = (List>) listenersField .get(registry); Assert.assertTrue(listeners.get(0) == convergenceListener); + listenersField.setAccessible(accessible); } catch (NoSuchFieldException | SecurityException e) { throw new GeneticException(e); } catch (IllegalArgumentException e) { @@ -57,10 +61,11 @@ private void reset() throws SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException { ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); Field listenersField = registry.getClass().getDeclaredField("listeners"); - boolean accessible = listenersField.canAccess(registry); + boolean accessible = listenersField.isAccessible(); if (!accessible) { listenersField.setAccessible(true); } + @SuppressWarnings("unchecked") List> listeners = (List>) listenersField .get(ConvergenceListenerRegistry.getInstance()); listeners.clear(); From 3a19909d9d97e249630b45894beb9a9a489a8b51 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 15:50:51 +0530 Subject: [PATCH 37/53] Added --- .../Dimension2FitnessFunction.java | 32 +++++++ .../Dimension2FunctionOptimizer.java | 89 +++++++++++++++++++ .../Dimension2FunctionOptimizerLegacy.java | 82 +++++++++++++++++ .../legacy/LegacyBinaryChromosome.java | 58 ++++++++++++ .../legacy/LegacyGeneticAlgorithm.java | 67 ++++++++++++++ .../legacy/UnchangedBestFitness.java | 53 +++++++++++ 6 files changed, 381 insertions(+) create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java new file mode 100644 index 0000000000..955557e2a0 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java @@ -0,0 +1,32 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.mathfunctions; + +import org.apache.commons.math4.genetics.FitnessFunction; + +public class Dimension2FitnessFunction implements FitnessFunction { + + @Override + public double compute(Coordinate coordinate) { + double computedValue = Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .25) * (Math + .pow(Math.sin(50 * Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .1)), 2) + + 1); + return -computedValue; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java new file mode 100644 index 0000000000..5a0613df17 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.mathfunctions; + +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; +import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.GeneticAlgorithm; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; +import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; +import org.apache.commons.math4.genetics.crossover.OnePointCrossover; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.mutation.BinaryMutation; +import org.apache.commons.math4.genetics.selection.TournamentSelection; +import org.apache.commons.math4.genetics.utils.ConsoleLogger; + +/** + * + * + */ +public class Dimension2FunctionOptimizer { + + public static void main(String[] args) { + Population initPopulation = getInitialPopulation(); + + Dimension2FunctionOptimizer optimizer = new Dimension2FunctionOptimizer(); + + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); + + optimizer.optimize(initPopulation); + } + + public void optimize(Population initial) { + + // initialize a new genetic algorithm + GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), + Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE), Constants.ELITISM_RATE); + + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness( + Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + ConsoleLogger.log("*********************************************"); + ConsoleLogger.log("***********Optimization Result***************"); + ConsoleLogger.log("*********************************************"); + + ConsoleLogger.log(bestFinal.toString()); + + } + + private static Population getInitialPopulation() { + Population population = new ListPopulation<>(Constants.POPULATION_SIZE); + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + population.addChromosome(BinaryChromosome.randomChromosome(Constants.CHROMOSOME_LENGTH, + new Dimension2FitnessFunction(), new Dimension2Decoder())); + } + return population; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java new file mode 100644 index 0000000000..48958c1097 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -0,0 +1,82 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; + +import org.apache.commons.math3.genetics.BinaryChromosome; +import org.apache.commons.math3.genetics.BinaryMutation; +import org.apache.commons.math3.genetics.Chromosome; +import org.apache.commons.math3.genetics.ElitisticListPopulation; +import org.apache.commons.math3.genetics.OnePointCrossover; +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math3.genetics.TournamentSelection; +import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; +import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; + +public class Dimension2FunctionOptimizerLegacy { + + public static void main(String[] args) { + Population initPopulation = getInitialPopulation(); + + Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); + + ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry + .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); + + simulation.optimize(initPopulation); + } + + public void optimize(Population initial) { + + // initialize a new genetic algorithm + LegacyGeneticAlgorithm ga = new LegacyGeneticAlgorithm(new OnePointCrossover(), + Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE)); + + // stopping condition + StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + System.out.println("*********************************************"); + System.out.println("***********Optimization Result***************"); + System.out.println("*********************************************"); + + System.out.println(bestFinal.toString()); + + } + + private static Population getInitialPopulation() { + Population population = new ElitisticListPopulation(Constants.POPULATION_SIZE, Constants.ELITISM_RATE); + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + population.addChromosome(new LegacyBinaryChromosome( + BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOSOME_LENGTH))); + } + return population; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java new file mode 100644 index 0000000000..94897d8611 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java @@ -0,0 +1,58 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; + +import java.util.List; + +import org.apache.commons.math3.genetics.AbstractListChromosome; +import org.apache.commons.math3.genetics.BinaryChromosome; +import org.apache.commons.math3.genetics.InvalidRepresentationException; + +public class LegacyBinaryChromosome extends BinaryChromosome { + + public LegacyBinaryChromosome(List representation) throws InvalidRepresentationException { + super(representation); + } + + @Override + public double fitness() { + List alleles = getRepresentation(); + + StringBuilder allelesStr = new StringBuilder(); + for (Integer allele : alleles) { + allelesStr.append(Integer.toBinaryString(allele)); + } + + double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; + double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; + double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) + * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); + + return -computedValue; + } + + @Override + public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new LegacyBinaryChromosome(chromosomeRepresentation); + } + + @Override + public List getRepresentation() { + return super.getRepresentation(); + } +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java new file mode 100644 index 0000000000..6e1e9f5c84 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; + +import org.apache.commons.math3.exception.OutOfRangeException; +import org.apache.commons.math3.genetics.Chromosome; +import org.apache.commons.math3.genetics.CrossoverPolicy; +import org.apache.commons.math3.genetics.GeneticAlgorithm; +import org.apache.commons.math3.genetics.MutationPolicy; +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.SelectionPolicy; +import org.apache.commons.math3.genetics.StoppingCondition; +import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; +import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2Decoder; +import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FitnessFunction; +import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; + +public class LegacyGeneticAlgorithm extends GeneticAlgorithm { + + private int generationsEvolved; + + public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, + double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { + super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); + } + + @Override + public Population evolve(Population initial, StoppingCondition condition) { + Population current = initial; + generationsEvolved = 0; + while (!condition.isSatisfied(current)) { + ConvergenceListenerRegistry.getInstance().notifyAll(generationsEvolved, transform(current)); + current = nextGeneration(current); + generationsEvolved++; + } + return current; + } + + private org.apache.commons.math4.genetics.Population transform(Population population) { + org.apache.commons.math4.genetics.Population newPopulation = new ListPopulation( + population.getPopulationLimit()); + for (Chromosome chromosome : population) { + org.apache.commons.math4.genetics.BinaryChromosome binaryChromosome = new org.apache.commons.math4.genetics.BinaryChromosome( + ((LegacyBinaryChromosome) chromosome).getRepresentation(), new Dimension2FitnessFunction(), + new Dimension2Decoder()); + newPopulation.addChromosome(binaryChromosome); + } + return newPopulation; + } + +} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java new file mode 100644 index 0000000000..6358135ce1 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; + +import org.apache.commons.math3.genetics.Population; +import org.apache.commons.math3.genetics.StoppingCondition; + +public class UnchangedBestFitness implements StoppingCondition { + + private double lastBestFitness = Double.MIN_VALUE; + + private final int maxGenerationsWithUnchangedBestFitness; + + private int generationsHavingUnchangedBestFitness; + + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } + + @Override + public boolean isSatisfied(Population population) { + double currentBestFitness = population.getFittestChromosome().getFitness(); + + if (lastBestFitness == currentBestFitness) { + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } else { + this.generationsHavingUnchangedBestFitness++; + } + } else { + this.generationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } + + return false; + } + +} From 732b0d60826180ae0ff97217dea98eb36253c9e8 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 20 Sep 2021 20:54:35 +0530 Subject: [PATCH 38/53] changed formatting --- .../apache/commons/math4/genetics/dummy/DummyChromosome.java | 4 ++-- .../math4/genetics/selection/TournamentSelectionTest.java | 4 ++-- .../genetics/utils/ChromosomeRepresentationUtilsTest.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java index 20f2a210a2..ca1ce5d5dc 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java @@ -24,8 +24,8 @@ public DummyChromosome() { super(c -> { return 0; }, c -> { - return "0"; - }); + return "0"; + }); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java index 332e9ff375..04f90f395f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java @@ -48,8 +48,8 @@ private static class DummyChromosome extends AbstractChromosome { super(c -> { return counter++; }, c -> { - return "0"; - }); + return "0"; + }); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java index dccc839212..7cc018a9c0 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java @@ -111,8 +111,8 @@ public void testInducedPermutation() { RandomKeyDecoder decoder = new RandomKeyDecoder<>(origData); RealValuedChromosome> chromosome = new RealValuedChromosome<>( ChromosomeRepresentationUtils.inducedPermutation(origData, permutedData), c -> { - return 0; - }, decoder); + return 0; + }, decoder); List decoded = decoder.decode(chromosome); Assert.assertEquals("d", decoded.get(0)); From 7d1ad7ef846585a4ddefc27912ea99806b7839d5 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Tue, 21 Sep 2021 20:57:59 +0530 Subject: [PATCH 39/53] fixed build errors --- .../Dimension2FunctionOptimizer.java | 12 +-- .../Dimension2FunctionOptimizerLegacy.java | 2 +- .../examples/genetics/tsp/TSPOptimizer.java | 15 ++-- .../tsp/legacy/TSPOptimizerLegacy.java | 2 +- .../math4/genetics/AbstractChromosome.java | 4 +- .../genetics/AbstractGeneticAlgorithm.java | 40 +++++----- .../genetics/AbstractListChromosome.java | 27 ++++--- .../math4/genetics/BinaryChromosome.java | 18 ++--- .../math4/genetics/FitnessFunction.java | 4 +- .../math4/genetics/GeneticAlgorithm.java | 30 ++++---- .../math4/genetics/ListPopulation.java | 2 +- .../math4/genetics/RealValuedChromosome.java | 21 +++--- .../convergencecond/UnchangedBestFitness.java | 4 +- .../convergencecond/UnchangedMeanFitness.java | 3 +- .../AbstractChromosomeCrossoverPolicy.java | 4 +- ...AbstractListChromosomeCrossoverPolicy.java | 4 +- .../rategenerator/CrossoverRateGenerator.java | 11 +-- .../AbstractListChromosomeDecoder.java | 2 +- .../math4/genetics/decoder/Decoder.java | 4 +- .../genetics/decoder/RandomKeyDecoder.java | 2 +- .../genetics/exception/GeneticException.java | 8 +- .../listener/ConvergenceListener.java | 4 +- .../listener/ConvergenceListenerRegistry.java | 10 +-- .../listener/PopulationStatisticsLogger.java | 9 ++- .../AbstractListChromosomeMutationPolicy.java | 2 +- .../genetics/mutation/RealValueMutation.java | 4 +- .../stats/PopulationStatisticalSummary.java | 2 +- .../PopulationStatisticalSummaryImpl.java | 2 +- .../utils/ChromosomeRepresentationUtils.java | 2 +- .../math4/genetics/utils/ConsoleLogger.java | 74 ++++++++++++------- 30 files changed, 185 insertions(+), 143 deletions(-) diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 5a0613df17..9b8e3f8f77 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -45,7 +45,7 @@ public static void main(String[] args) { Dimension2FunctionOptimizer optimizer = new Dimension2FunctionOptimizer(); ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger("UTF-8")); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); @@ -68,12 +68,12 @@ public void optimize(Population initial) { // best chromosome from the final population Chromosome bestFinal = finalPopulation.getFittestChromosome(); + ConsoleLogger consoleLogger = ConsoleLogger.getInstance("UTF-8"); + consoleLogger.log("*********************************************"); + consoleLogger.log("***********Optimization Result***************"); + consoleLogger.log("*********************************************"); - ConsoleLogger.log("*********************************************"); - ConsoleLogger.log("***********Optimization Result***************"); - ConsoleLogger.log("*********************************************"); - - ConsoleLogger.log(bestFinal.toString()); + consoleLogger.log(bestFinal.toString()); } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 48958c1097..4459d6fe3d 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -39,7 +39,7 @@ public static void main(String[] args) { Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger()); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger("UTF-8")); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java index 5540a8f19d..64bf273073 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java @@ -41,7 +41,7 @@ public static void main(String[] args) { ConvergenceListenerRegistry> convergenceListenerRegistry = ConvergenceListenerRegistry .getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>()); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>("UTF-8")); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); @@ -74,13 +74,14 @@ public void optimizeSGA(Population> initial, List nodes) throws double fitness = bestFinal.evaluate(); - ConsoleLogger.log("*********************************************"); - ConsoleLogger.log("*********************************************"); - ConsoleLogger.log("***********Optimization Result***************"); - ConsoleLogger.log("*********************************************"); + ConsoleLogger consoleLogger = ConsoleLogger.getInstance("UTF-8"); + consoleLogger.log("*********************************************"); + consoleLogger.log("*********************************************"); + consoleLogger.log("***********Optimization Result***************"); + consoleLogger.log("*********************************************"); - ConsoleLogger.log(bestFinal.decode().toString()); - ConsoleLogger.log("Best Fitness: %.6f", fitness); + consoleLogger.log(bestFinal.decode().toString()); + consoleLogger.log("Best Fitness: %.6f", fitness); } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java index 1b55c6f7da..b1339b63d1 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java @@ -36,7 +36,7 @@ public static void main(String[] args) { TSPOptimizerLegacy optimizer = new TSPOptimizerLegacy(); ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>()); + convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>("UTF-8")); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java index 4529c9f354..e93f8d8cd2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java @@ -47,8 +47,8 @@ public abstract class AbstractChromosome

implements Chromosome

{ /** * constructor. - * @param fitnessFunction - * @param decoder + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link Decoder} */ public AbstractChromosome(final FitnessFunction

fitnessFunction, final Decoder

decoder) { ValidationUtils.checkForNull("fitness-function", fitnessFunction); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index 3d015b0f76..cd73e130f9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -50,9 +50,9 @@ public abstract class AbstractGeneticAlgorithm

{ /** * constructor. - * @param crossoverPolicy - * @param mutationPolicy - * @param selectionPolicy + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param mutationPolicy The {@link MutationPolicy} + * @param selectionPolicy The {@link SelectionPolicy} */ public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, final SelectionPolicy

selectionPolicy) { @@ -63,10 +63,10 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final /** * constructor. - * @param crossoverPolicy - * @param mutationPolicy - * @param selectionPolicy - * @param elitismRate + * @param crossoverPolicy The {@link CrossoverPolicy} + * @param mutationPolicy The {@link MutationPolicy} + * @param selectionPolicy The {@link SelectionPolicy} + * @param elitismRate The elitism rate */ public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, final SelectionPolicy

selectionPolicy, double elitismRate) { @@ -139,20 +139,18 @@ public Population

evolve(final Population

initial, final StoppingCondition /** * Evolve the given population into the next generation. *

    - *
  1. Get nextGeneration population to fill from current - * generation, using its nextGeneration method
  2. - *
  3. Loop until new generation is filled: - *
      - *
    • Apply configured SelectionPolicy to select a pair of parents from - * current
    • - *
    • With probability = {@link #getCrossoverRate()}, apply configured - * {@link CrossoverPolicy} to parents
    • - *
    • With probability = {@link #getMutationRate()}, apply configured - * {@link MutationPolicy} to each of the offspring
    • - *
    • Add offspring individually to nextGeneration, space permitting
    • - *
    - *
  4. - *
  5. Return nextGeneration
  6. + *
  7. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  8. + *
  9. Loop until new generation is filled: + *
      + *
    • Apply configured SelectionPolicy to select a pair of parents from + * current,
    • + *
    • apply configured {@link CrossoverPolicy} to parents,
    • + *
    • apply configured {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, space permitting
    • + *
    + *
  10. + *
  11. Return nextGeneration
  12. *
* * @param current the current population diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java index aae9ac7003..8777e2252a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java @@ -17,6 +17,7 @@ package org.apache.commons.math4.genetics; import java.util.ArrayList; + import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -39,9 +40,11 @@ public abstract class AbstractListChromosome extends AbstractChromosome

/** * constructor. - * @param representation - * @param fitnessFunction - * @param decoder + * @param representation The representation of chromosome genotype as + * {@link List} of generic T + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder An instance of {@link AbstractListChromosomeDecoder}, + * to decode list chromosome. */ public AbstractListChromosome(final List representation, final FitnessFunction

fitnessFunction, final AbstractListChromosomeDecoder decoder) { @@ -50,9 +53,11 @@ public AbstractListChromosome(final List representation, final FitnessFunctio /** * constructor. - * @param representation - * @param fitnessFunction - * @param decoder + * @param representation The representation of chromosome genotype as an array + * of generic T + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder An instance of {@link AbstractListChromosomeDecoder}, + * to decode list chromosome. */ public AbstractListChromosome(final T[] representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { @@ -61,10 +66,12 @@ public AbstractListChromosome(final T[] representation, FitnessFunction

fitne /** * constructor. - * @param representation - * @param copyList - * @param fitnessFunction - * @param decoder + * @param representation Internal representation of chromosome genotype as an + * array of generic T + * @param copyList if {@code true}, the representation will be copied, + * otherwise it will be referenced. + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The instance of {@link AbstractListChromosomeDecoder} */ public AbstractListChromosome(final List representation, final boolean copyList, final FitnessFunction

fitnessFunction, final AbstractListChromosomeDecoder decoder) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java index 7d3dc1c810..49c29c7b36 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java @@ -31,9 +31,9 @@ public class BinaryChromosome

extends AbstractListChromosome { /** * constructor. - * @param representation - * @param fitnessFunction - * @param decoder + * @param representation Internal representation of chromosome. + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} */ public BinaryChromosome(List representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { @@ -42,9 +42,9 @@ public BinaryChromosome(List representation, FitnessFunction

fitness /** * constructor. - * @param representation - * @param fitnessFunction - * @param decoder + * @param representation Internal representation of chromosome. + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} */ public BinaryChromosome(Integer[] representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { @@ -74,9 +74,9 @@ public BinaryChromosome

newChromosome(List chromosomeRepresentation) /** * Creates an instance of Binary Chromosome with random binary representation. * @param

phenotype fo chromosome - * @param length - * @param fitnessFunction - * @param decoder + * @param length length of chromosome + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} * @return a binary chromosome */ public static

BinaryChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java index 489edd7527..4323693873 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java @@ -19,13 +19,13 @@ /** * This interface represents fitness function. - * @param

phenotype of chromosome + * @param

phenotype of chromosome */ public interface FitnessFunction

{ /** * computes the fitness value of the input chromosome's phenotype. - * @param decodedChromosome + * @param decodedChromosome chromosome decoded as phenotype * @return fitness value */ double compute(P decodedChromosome); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 017bebc117..63c723e1b1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -17,6 +17,7 @@ package org.apache.commons.math4.genetics; import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; + import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.mutation.MutationPolicy; import org.apache.commons.math4.genetics.selection.SelectionPolicy; @@ -26,7 +27,7 @@ * Implementation of a genetic algorithm. All factors that govern the operation * of the algorithm can be configured for a specific problem. * - * @param

phenotype of chromosome + * @param

phenotype of chromosome * @since 2.0 */ public class GeneticAlgorithm

extends AbstractGeneticAlgorithm

{ @@ -87,20 +88,19 @@ public GeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final double c /** * Evolve the given population into the next generation. *

    - *
  1. Get nextGeneration population to fill from current - * generation, using its nextGeneration method
  2. - *
  3. Loop until new generation is filled: - *
      - *
    • Apply configured SelectionPolicy to select a pair of parents from - * current
    • - *
    • With probability = {@link #getCrossoverRate()}, apply configured - * {@link CrossoverPolicy} to parents
    • - *
    • With probability = {@link #getMutationRate()}, apply configured - * {@link MutationPolicy} to each of the offspring
    • - *
    • Add offspring individually to nextGeneration, space permitting
    • - *
    - *
  4. - *
  5. Return nextGeneration
  6. + *
  7. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  8. + *
  9. Loop until new generation is filled: + *
    • Apply configured SelectionPolicy to select a pair of parents + * from current
    • + *
    • With probability = {@link #getCrossoverRate()}, apply + * configured {@link CrossoverPolicy} to parents
    • + *
    • With probability = {@link #getMutationRate()}, apply + * configured {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, + * space permitting
    • + *
  10. + *
  11. Return nextGeneration
  12. *
* * @param current the current population. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java index c234b5d84f..7e684974fa 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java @@ -60,7 +60,7 @@ public ListPopulation(final int populationLimit) { public ListPopulation(final List> chromosomes, final int populationLimit) { if (chromosomes == null) { - throw new GeneticException(GeneticException.NULL_ARGUMENT, chromosomes); + throw new GeneticException(GeneticException.NULL_ARGUMENT, "chromosomes"); } if (populationLimit <= 0) { throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, populationLimit); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java index e22dfde5fd..1a7bf92adc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java @@ -17,6 +17,7 @@ package org.apache.commons.math4.genetics; import java.util.Arrays; + import java.util.List; import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; @@ -36,7 +37,7 @@ public class RealValuedChromosome

extends AbstractListChromosome { * constructor. * @param representation an array of real values * @param fitnessFunction the fitness function - * @param decoder the decoder + * @param decoder the {@link AbstractListChromosomeDecoder} */ public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { @@ -45,9 +46,9 @@ public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { @@ -73,12 +74,12 @@ public RealValuedChromosome

newChromosome(List chromosomeRepresentati /** * Creates an instance of RealValued chromosome with randomly generated * representation. - * @param

phenotype of chromosome - * @param length - * @param fitnessFunction - * @param decoder - * @param minValue - * @param maxValue + * @param

phenotype of chromosome + * @param length length of chromosome genotype + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + * @param minValue minimum value generated as allele + * @param maxValue maximum value generated as allele * @return chromosome phenotype */ public static

RealValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java index 6158d753d4..71e21bae1f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java @@ -41,7 +41,9 @@ public class UnchangedBestFitness

implements StoppingCondition

{ /** * constructor. - * @param maxGenerationsWithUnchangedAverageFitness + * @param maxGenerationsWithUnchangedAverageFitness maximum number of + * generations with unchanged + * best fitness */ public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java index 9dd795c559..9d90ce16d8 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java @@ -42,7 +42,8 @@ public class UnchangedMeanFitness

implements StoppingCondition

{ /** * constructor. - * @param maxGenerationsWithUnchangedMeanFitness + * @param maxGenerationsWithUnchangedMeanFitness maximum number of generations + * with unchanged mean fitness */ public UnchangedMeanFitness(final int maxGenerationsWithUnchangedMeanFitness) { this.maxGenerationsWithUnchangedMeanFitness = maxGenerationsWithUnchangedMeanFitness; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java index 9f444604ed..94cd15436c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java @@ -42,8 +42,8 @@ public ChromosomePair

crossover(final Chromosome

first, final Chromosome

crossover(Chromosome

first, Chromosome

second); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java index 8381ee803e..951eb04c5b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java @@ -53,8 +53,8 @@ public ChromosomePair

crossover(final Chromosome

first, final Chromosome

mate(AbstractListChromosome first, AbstractListChromosome second); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java index 1b9a7b6084..0fa4db544a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java @@ -22,16 +22,17 @@ /** * This abstraction represents crossover rate generator. - * @param

phenotype of chromosome + * @param

phenotype of chromosome */ public interface CrossoverRateGenerator

{ /** * Generates crossover rate. - * @param first - * @param second - * @param populationStats - * @param generation + * @param first The first parent chromosome participating in crossover + * @param second The second parent chromosome participating in + * crossover + * @param populationStats statistical properties of population + * @param generation number of generations evolved * @return crossover rate */ double generate(Chromosome

first, Chromosome

second, PopulationStatisticalSummary

populationStats, diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java index 6265b514da..b273e48b4b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java @@ -41,7 +41,7 @@ public P decode(Chromosome

chromosome) { /** * Decodes the chromosome genotype and returns the phenotype. - * @param chromosome + * @param chromosome The list chromosome to decode * @return decoded phenotype of chromosome */ protected abstract P decode(AbstractListChromosome chromosome); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java index 75b8e03924..cccfb65f5d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java @@ -26,8 +26,8 @@ public interface Decoder

{ /** * Converts genotype to phenotype. - * @param chromosome - * @return phenotype + * @param chromosome The {@link Chromosome} + * @return phenotype The phenotype of chromosome */ P decode(Chromosome

chromosome); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java index 474bd1547e..c9f300bc0b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java @@ -36,7 +36,7 @@ public final class RandomKeyDecoder extends AbstractListChromosomeDecoder baseSequence) { ValidationUtils.checkForNull("baseSequence", baseSequence); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index 709992e7bf..869316a028 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -90,7 +90,7 @@ public GeneticException(String message, Object... formatArguments) { /** * Create an exception. - * @param t + * @param t instance of {@link Throwable} */ public GeneticException(Throwable t) { super(t); @@ -98,9 +98,9 @@ public GeneticException(Throwable t) { /** * Create an exception having both stacktrace and message. - * @param message - * @param t - * @param formatArguments + * @param message the exception message + * @param t the instance of {@link Throwable} + * @param formatArguments arguments to format the exception message */ public GeneticException(String message, Throwable t, Object... formatArguments) { super(MessageFormat.format(message, formatArguments), t); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java index f473f0b6dc..03f6922454 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java @@ -28,8 +28,8 @@ public interface ConvergenceListener

{ /** * Notifies about the population statistics. - * @param generation - * @param population + * @param generation current generation + * @param population population of chromosome */ void notify(int generation, Population

population); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java index 9ea36b274a..483c2c9dd7 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java @@ -49,7 +49,7 @@ private ConvergenceListenerRegistry() { /** * Registers the interested ConvergenceListener passed as an argument. - * @param convergenceListener + * @param convergenceListener The {@link ConvergenceListener} */ public void addConvergenceListener(ConvergenceListener

convergenceListener) { this.listeners.add(convergenceListener); @@ -57,8 +57,8 @@ public void addConvergenceListener(ConvergenceListener

convergenceListener) { /** * Notifies all registered ConvergenceListeners about the population statistics. - * @param generation - * @param population + * @param generation current generation + * @param population population of chromosomes */ public void notifyAll(int generation, Population

population) { for (ConvergenceListener

convergenceListener : listeners) { @@ -68,7 +68,7 @@ public void notifyAll(int generation, Population

population) { /** * Add instance of convergence listener. - * @param convergenceListeners + * @param convergenceListeners list of {@link ConvergenceListener} */ public void addConvergenceListeners(List> convergenceListeners) { if (convergenceListeners != null) { @@ -80,7 +80,7 @@ public void addConvergenceListeners(List> convergenceList /** * Returns instance of this class. - * @param

+ * @param

The phenotype of chromosome * @return instance */ @SuppressWarnings("unchecked") diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java index 99607479c9..c2e5323fa5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java @@ -28,6 +28,13 @@ */ public final class PopulationStatisticsLogger

implements ConvergenceListener

{ + /** instance of consolelogger. **/ + private ConsoleLogger consoleLogger; + + public PopulationStatisticsLogger(String encoding) { + this.consoleLogger = ConsoleLogger.getInstance(encoding); + } + /** * Logs the population statistics to console during the process of convergence. */ @@ -35,7 +42,7 @@ public final class PopulationStatisticsLogger

implements ConvergenceListener< public void notify(int generation, Population

population) { final PopulationStatisticalSummary

populationStatisticalSummary = new PopulationStatisticalSummaryImpl<>( population); - ConsoleLogger.log( + consoleLogger.log( "Population statistics for generation %d ::: Mean Fitness: %f, Max Fitness: %f, Fitness Variance: %f", generation, populationStatisticalSummary.getMeanFitness(), populationStatisticalSummary.getMaxFitness(), populationStatisticalSummary.getFitnessVariance()); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java index 6806c4ccaa..3a3041159b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java @@ -57,7 +57,7 @@ public Chromosome

mutate(Chromosome

original, double mutationRate) { /** * Checks input chromosome validity. - * @param original + * @param original chromosome to be mutated */ protected abstract void checkValidity(Chromosome

original); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java index 8c75fbc774..95823db8e4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java @@ -43,8 +43,8 @@ public RealValueMutation() { /** * Constructs the mutation operator with provided range of double values. - * @param min - * @param max + * @param min minimum value of allele + * @param max maximum value of allele */ public RealValueMutation(double min, double max) { this.min = min; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 7a5d3e4449..044fb42d87 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -58,7 +58,7 @@ public interface PopulationStatisticalSummary

{ /** * Calculates the rank of chromosome in population based on its fitness. - * @param chromosome + * @param chromosome chromosome, for which rank would be found * @return the rank of chromosome */ int findRank(Chromosome

chromosome); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index 971d84388e..e9ac4b3123 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -46,7 +46,7 @@ public class PopulationStatisticalSummaryImpl

implements PopulationStatistica /** * constructor. - * @param population + * @param population current population {@link Population} of chromosomes */ public PopulationStatisticalSummaryImpl(Population

population) { ValidationUtils.checkForNull("population", population); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java index 7daa7ff600..562c251ab9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java @@ -85,7 +85,7 @@ static List comparatorPermutation(final List data, final Comparat * which yields permutedData when applied to * originalData. * - * This method can be viewed as an inverse to {@link #decode(List)}. + * This method can be viewed as an inverse to decode(). * * @param type of the data * @param originalData the original, unpermuted data diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java index c50586611b..b499466e6c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java @@ -19,6 +19,7 @@ import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; +import java.io.UnsupportedEncodingException; import org.apache.commons.math4.genetics.exception.GeneticException; @@ -27,36 +28,42 @@ */ public final class ConsoleLogger { - /** writer instance to log messages to system console. **/ - private static final BufferedWriter WRITER = new BufferedWriter(new OutputStreamWriter(System.out)); - - static { + /** instance of ConsoleLogger. **/ + private static volatile ConsoleLogger instance; - // Create a shutdown hook to close the writer. - Runtime.getRuntime().addShutdownHook(new Thread(() -> { - try { - WRITER.close(); - } catch (IOException e) { - throw new GeneticException(e); - } - })); - } + /** writer instance to log messages to system console. **/ + private final BufferedWriter writer; /** * constructor. + * @param encoding */ - private ConsoleLogger() { + private ConsoleLogger(String encoding) { + try { + writer = new BufferedWriter(new OutputStreamWriter(System.out, encoding)); + + // Create a shutdown hook to close the writer. + Runtime.getRuntime().addShutdownHook(new Thread(() -> { + try { + writer.close(); + } catch (IOException e) { + throw new GeneticException(e); + } + })); + } catch (UnsupportedEncodingException e1) { + throw new GeneticException(e1); + } } /** * Logs a message. - * @param message + * @param message message to log */ - public static void log(String message) { + public void log(String message) { try { - WRITER.write(message); - WRITER.newLine(); - WRITER.flush(); + writer.write(message); + writer.newLine(); + writer.flush(); } catch (IOException e) { throw new GeneticException(e); } @@ -64,17 +71,34 @@ public static void log(String message) { /** * Logs the message after formatting with the args. - * @param message - * @param args + * @param message message to log + * @param args args to format the message */ - public static void log(String message, Object... args) { + public void log(String message, Object... args) { try { - WRITER.write(String.format(message, args)); - WRITER.newLine(); - WRITER.flush(); + writer.write(String.format(message, args)); + writer.newLine(); + writer.flush(); } catch (IOException e) { throw new GeneticException(e); } } + /** + * Returns the instance of ConsoleLogger. + * @param encoding encoding to be used with writing + * @return instance of ConsoleLogger + */ + public static ConsoleLogger getInstance(final String encoding) { + ValidationUtils.checkForNull("Encoding of ConsoleLogger", encoding); + if (instance == null) { + synchronized (ConsoleLogger.class) { + if (instance == null) { + instance = new ConsoleLogger(encoding); + } + } + } + return instance; + } + } From 3b742f901261e7ebad84a838048bc87a09b41859 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 23 Sep 2021 20:35:15 +0530 Subject: [PATCH 40/53] Fixed build errors --- .../examples-genetics-math-functions/pom.xml | 62 +- .../genetics/mathfunctions/Coordinate.java | 41 +- .../mathfunctions/Dimension2Decoder.java | 38 +- .../Dimension2FitnessFunction.java | 18 +- .../Dimension2FunctionOptimizer.java | 52 +- .../Dimension2FunctionOptimizerLegacy.java | 115 +- .../legacy/LegacyBinaryChromosome.java | 57 +- .../legacy/LegacyGeneticAlgorithm.java | 67 - .../legacy/UnchangedBestFitness.java | 56 +- .../mathfunctions/legacy/package-info.java | 20 + .../genetics/mathfunctions/package-info.java | 20 + .../mathfunctions/utils/Constants.java | 37 +- .../mathfunctions/utils/GraphPlotter.java | 167 +- .../mathfunctions/utils/package-info.java | 20 + .../examples-genetics-tsp/output.txt | 15841 ---------------- .../examples-genetics-tsp/pom.xml | 30 +- .../math4/examples/genetics/tsp/Node.java | 45 - .../genetics/tsp/TSPFitnessFunction.java | 51 +- .../examples/genetics/tsp/TSPOptimizer.java | 112 +- .../examples/genetics/tsp/commons/City.java | 77 + .../genetics/tsp/commons/DistanceMatrix.java | 71 + .../genetics/tsp/commons/package-info.java | 20 + .../tsp/legacy/LegacyGeneticAlgorithm.java | 77 - .../genetics/tsp/legacy/TSPChromosome.java | 127 +- .../tsp/legacy/TSPOptimizerLegacy.java | 180 +- .../tsp/legacy/UnchangedBestFitness.java | 56 +- .../genetics/tsp/legacy/package-info.java | 20 + .../examples/genetics/tsp/package-info.java | 20 + .../genetics/tsp/utils/Constants.java | 45 +- .../genetics/tsp/utils/DistanceMatrix.java | 35 - .../genetics/tsp/utils/GraphPlotter.java | 104 +- .../genetics/tsp/utils/package-info.java | 20 + .../src/main/resources/western_sahara.txt | 29 - .../examples-genetics/pom.xml | 37 +- commons-math4-genetics/pom.xml | 2 +- .../genetics/AbstractGeneticAlgorithm.java | 1 + .../math4/genetics/GeneticAlgorithm.java | 3 +- .../math4/genetics/RealValuedChromosome.java | 92 - .../{ => chromosome}/AbstractChromosome.java | 3 +- .../AbstractListChromosome.java | 11 +- .../{ => chromosome}/BinaryChromosome.java | 22 +- .../genetics/{ => chromosome}/Chromosome.java | 2 +- .../{ => chromosome}/ChromosomePair.java | 2 +- .../chromosome/IntegralValuedChromosome.java | 129 + .../chromosome/RealValuedChromosome.java | 153 + .../genetics/chromosome/package-info.java | 20 + .../convergencecond/FixedElapsedTime.java | 2 +- .../convergencecond/FixedGenerationCount.java | 2 +- .../convergencecond/StoppingCondition.java | 2 +- .../convergencecond/UnchangedBestFitness.java | 2 +- .../convergencecond/UnchangedMeanFitness.java | 4 +- .../AbstractChromosomeCrossoverPolicy.java | 4 +- ...AbstractListChromosomeCrossoverPolicy.java | 27 +- .../genetics/crossover/CrossoverPolicy.java | 4 +- .../genetics/crossover/CycleCrossover.java | 4 +- .../genetics/crossover/NPointCrossover.java | 4 +- .../genetics/crossover/OnePointCrossover.java | 4 +- .../genetics/crossover/OrderedCrossover.java | 4 +- .../genetics/crossover/UniformCrossover.java | 4 +- .../rategenerator/CrossoverRateGenerator.java | 2 +- .../AbstractListChromosomeDecoder.java | 15 +- .../math4/genetics/decoder/Decoder.java | 2 +- .../genetics/decoder/RandomKeyDecoder.java | 4 +- .../TransparentListChromosomeDecoder.java | 2 +- .../genetics/exception/GeneticException.java | 4 + .../{ => fitness}/FitnessFunction.java | 2 +- .../math4/genetics/fitness/package-info.java | 20 + .../listener/ConvergenceListener.java | 2 +- .../listener/ConvergenceListenerRegistry.java | 2 +- .../listener/PopulationStatisticsLogger.java | 2 +- .../AbstractListChromosomeMutationPolicy.java | 6 +- .../genetics/mutation/BinaryMutation.java | 4 +- .../mutation/IntegralValuedMutation.java | 89 + .../genetics/mutation/MutationPolicy.java | 2 +- ...eMutation.java => RealValuedMutation.java} | 39 +- .../rategenerator/MutationRateGenerator.java | 38 + .../{ => population}/ListPopulation.java | 3 +- .../genetics/{ => population}/Population.java | 4 +- .../genetics/population/package-info.java | 20 + .../genetics/selection/SelectionPolicy.java | 4 +- .../selection/TournamentSelection.java | 8 +- .../stats/PopulationStatisticalSummary.java | 2 +- .../PopulationStatisticalSummaryImpl.java | 4 +- .../utils/ChromosomeRepresentationUtils.java | 37 +- .../math4/genetics/utils/RandomGenerator.java | 13 +- .../genetics/GeneticAlgorithmTestBinary.java | 5 + .../GeneticAlgorithmTestPermutations.java | 10 +- .../AbstractChromosomeTest.java | 2 +- .../BinaryChromosomeTest.java | 3 +- .../RealValuedChromosomeTest.java | 5 +- .../convergencecond/FixedElapsedTimeTest.java | 4 +- .../FixedGenerationCountTest.java | 4 +- .../UnchangedBestFitnessTest.java | 6 +- .../UnchangedMeanFitnessTest.java | 6 +- ...AbstractChromosomeCrossoverPolicyTest.java | 4 +- ...ractListChromosomeCrossoverPolicyTest.java | 8 +- .../crossover/CycleCrossoverTest.java | 2 +- .../crossover/NPointCrossoverTest.java | 8 +- .../crossover/OnePointCrossoverTest.java | 6 +- .../crossover/OrderedCrossoverTest.java | 2 +- .../crossover/UniformCrossoverTest.java | 6 +- .../AbstractListChromosomeDecoderTest.java | 4 +- .../decoder/RandomKeyDecoderTest.java | 4 +- .../TransparentListChromosomeDecoderTest.java | 4 +- .../math4/genetics/dummy/DummyChromosome.java | 2 +- .../genetics/dummy/DummyListChromosome.java | 9 +- .../ConvergenceListenerRegistryTest.java | 5 +- ...tractListChromosomeMutationPolicyTest.java | 2 +- .../genetics/mutation/BinaryMutationTest.java | 4 +- ...nTest.java => RealValuedMutationTest.java} | 10 +- .../{ => population}/ListPopulationTest.java | 6 +- .../selection/TournamentSelectionTest.java | 6 +- .../ChromosomeRepresentationUtilsTest.java | 2 +- .../DummyListChromosomeDecoder.java | 9 +- 114 files changed, 1873 insertions(+), 16879 deletions(-) delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java create mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => chromosome}/AbstractChromosome.java (97%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => chromosome}/AbstractListChromosome.java (93%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => chromosome}/BinaryChromosome.java (81%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => chromosome}/Chromosome.java (96%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => chromosome}/ChromosomePair.java (97%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => fitness}/FitnessFunction.java (95%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/{RealValueMutation.java => RealValuedMutation.java} (64%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => population}/ListPopulation.java (98%) rename commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/{ => population}/Population.java (93%) create mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{ => chromosome}/AbstractChromosomeTest.java (98%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{ => chromosome}/BinaryChromosomeTest.java (92%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{ => chromosome}/RealValuedChromosomeTest.java (88%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/{RealValueMutationTest.java => RealValuedMutationTest.java} (83%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{ => population}/ListPopulationTest.java (95%) rename commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/{ => utils}/DummyListChromosomeDecoder.java (80%) diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml index b27b4ac645..eb5a41663e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml @@ -1,21 +1,15 @@ - - - + 4.0.0 @@ -25,20 +19,20 @@ examples-genetics-math-functions - - - org.apache.commons - commons-math4-genetics - 4.0-SNAPSHOT - - - org.apache.commons - commons-math3 - - - org.jfree - jfreechart - 1.5.3 - - + + 1.8 + 1.8 + + + org.apache.commons.math4.examples.genetics.mathfunctions + org.apache.commons.math4.examples.genetics.mathfunctions + + org.apache.commons.math4.examples.genetics.mathfunctions + + ${basedir}/../../.. + + examples-genetics-mathfunctions + org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FunctionOptimizer + + \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java index 5bdc4f232c..c04206267e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java @@ -1,24 +1,61 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.examples.genetics.mathfunctions; +/** + * This class represents the coordinate of the problem domain i.e. the phenotype of chromosome. + */ public class Coordinate { - private double x; + /** coordinate of first dimension. **/ + private final double x; - private double y; + /** coordinate of second dimension. **/ + private final double y; + /** + * constructor. + * @param x coordinate of first dimension + * @param y coordinate of second dimension + */ public Coordinate(double x, double y) { this.x = x; this.y = y; } + /** + * returns the coordinate of first dimension. + * @return coordinate of first dimension + */ public double getX() { return x; } + /** + * returns the coordinate of second dimension. + * @return coordinate of second dimension + */ public double getY() { return y; } + /** + * Returns a string representation of coordinate. + */ @Override public String toString() { return "Coordinate [x=" + x + ", y=" + y + "]"; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java index 6191d7e3f5..bd567f30ce 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java @@ -1,25 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.examples.genetics.mathfunctions; import java.util.List; -import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +/** + * Decoder to convert chromosome's binary genotype to phenotype + * {@link Coordinate}. + */ public class Dimension2Decoder extends AbstractListChromosomeDecoder { + /** + * decode the binary representation of chromosome to {@link Coordinate}. + * @param chromosome The {@link AbstractListChromosome} + */ @Override protected Coordinate decode(AbstractListChromosome chromosome) { - BinaryChromosome binaryChromosome = (BinaryChromosome) chromosome; - List alleles = binaryChromosome.getRepresentation(); + final BinaryChromosome binaryChromosome = (BinaryChromosome) chromosome; + final List alleles = binaryChromosome.getRepresentation(); - StringBuilder allelesStr = new StringBuilder(); + final StringBuilder allelesStr = new StringBuilder(); for (Integer allele : alleles) { allelesStr.append(Integer.toBinaryString(allele)); } - double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; - double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; + final double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; + final double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; return new Coordinate(x, y); } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java index 955557e2a0..e16354cf4f 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java @@ -17,16 +17,24 @@ package org.apache.commons.math4.examples.genetics.mathfunctions; -import org.apache.commons.math4.genetics.FitnessFunction; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; +/** + * This class represents the mathematical fitness function for optimizing a 2 + * dimension mathematical function. + */ public class Dimension2FitnessFunction implements FitnessFunction { + /** + * Computes the fitness value based on the decoded chromosome. + * @param coordinate The {@link Coordinate} + * @return the fitness value + */ @Override public double compute(Coordinate coordinate) { - double computedValue = Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .25) * (Math - .pow(Math.sin(50 * Math.pow((Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2)), .1)), 2) - + 1); - return -computedValue; + return -Math.pow(Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2), .25) * + (Math.pow(Math.sin(50 * Math.pow(Math.pow(coordinate.getX(), 2) + Math.pow(coordinate.getY(), 2), .1)), + 2) + 1); } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java index 9b8e3f8f77..842b83d644 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java @@ -18,70 +18,86 @@ package org.apache.commons.math4.examples.genetics.mathfunctions; import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; + import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.Chromosome; import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; import org.apache.commons.math4.genetics.crossover.OnePointCrossover; import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; import org.apache.commons.math4.genetics.mutation.BinaryMutation; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.selection.TournamentSelection; import org.apache.commons.math4.genetics.utils.ConsoleLogger; /** - * - * + * This class represents an optimizer for a 2-dimensional math function using + * genetic algorithm. */ public class Dimension2FunctionOptimizer { + /** + * Optimizes the 2-dimension fitness function. + * @param args arguments + */ public static void main(String[] args) { - Population initPopulation = getInitialPopulation(); + final Population initPopulation = getInitialPopulation(); - Dimension2FunctionOptimizer optimizer = new Dimension2FunctionOptimizer(); + final Dimension2FunctionOptimizer optimizer = new Dimension2FunctionOptimizer(); - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger("UTF-8")); + final ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry + .getInstance(); + convergenceListenerRegistry + .addConvergenceListener(new PopulationStatisticsLogger(Constants.ENCODING)); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); optimizer.optimize(initPopulation); } + /** + * Optimizes the population. + * @param initial The {@link Population} + */ public void optimize(Population initial) { // initialize a new genetic algorithm - GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), + final GeneticAlgorithm ga = new GeneticAlgorithm<>(new OnePointCrossover(), Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, new TournamentSelection(Constants.TOURNAMENT_SIZE), Constants.ELITISM_RATE); // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness( + final StoppingCondition stopCond = new UnchangedBestFitness<>( Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); + final Population finalPopulation = ga.evolve(initial, stopCond); // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); - ConsoleLogger consoleLogger = ConsoleLogger.getInstance("UTF-8"); + final Chromosome bestFinal = finalPopulation.getFittestChromosome(); + final ConsoleLogger consoleLogger = ConsoleLogger.getInstance(Constants.ENCODING); consoleLogger.log("*********************************************"); consoleLogger.log("***********Optimization Result***************"); - consoleLogger.log("*********************************************"); consoleLogger.log(bestFinal.toString()); } + /** + * Generates an initial population. + * @return initial population + */ private static Population getInitialPopulation() { - Population population = new ListPopulation<>(Constants.POPULATION_SIZE); + final Population population = new ListPopulation<>(Constants.POPULATION_SIZE); + final Dimension2FitnessFunction fitnessFunction = new Dimension2FitnessFunction(); + final Dimension2Decoder decoder = new Dimension2Decoder(); for (int i = 0; i < Constants.POPULATION_SIZE; i++) { population.addChromosome(BinaryChromosome.randomChromosome(Constants.CHROMOSOME_LENGTH, - new Dimension2FitnessFunction(), new Dimension2Decoder())); + fitnessFunction, decoder)); } return population; } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 4459d6fe3d..1a72a23d1a 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -14,69 +14,84 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; +import java.io.BufferedWriter; + +import java.io.IOException; +import java.io.OutputStreamWriter; + import org.apache.commons.math3.genetics.BinaryChromosome; import org.apache.commons.math3.genetics.BinaryMutation; import org.apache.commons.math3.genetics.Chromosome; import org.apache.commons.math3.genetics.ElitisticListPopulation; +import org.apache.commons.math3.genetics.GeneticAlgorithm; import org.apache.commons.math3.genetics.OnePointCrossover; import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; -import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.exception.GeneticException; +/** + * This class represents an optimizer for a 2-dimensional math function using + * the legacy genetic algorithm. + */ public class Dimension2FunctionOptimizerLegacy { - public static void main(String[] args) { - Population initPopulation = getInitialPopulation(); - - Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); - - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger("UTF-8")); - convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence Stats", "generation", "fitness")); - - simulation.optimize(initPopulation); - } - - public void optimize(Population initial) { - - // initialize a new genetic algorithm - LegacyGeneticAlgorithm ga = new LegacyGeneticAlgorithm(new OnePointCrossover(), - Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection(Constants.TOURNAMENT_SIZE)); - - // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); - - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); - - // best chromosome from the final population - Chromosome bestFinal = finalPopulation.getFittestChromosome(); - - System.out.println("*********************************************"); - System.out.println("***********Optimization Result***************"); - System.out.println("*********************************************"); - - System.out.println(bestFinal.toString()); - - } - - private static Population getInitialPopulation() { - Population population = new ElitisticListPopulation(Constants.POPULATION_SIZE, Constants.ELITISM_RATE); - for (int i = 0; i < Constants.POPULATION_SIZE; i++) { - population.addChromosome(new LegacyBinaryChromosome( - BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOSOME_LENGTH))); - } - return population; - } + /** + * Optimizes the 2-dimensional fitness function. + * @param args arguments + */ + public static void main(String[] args) { + final Population initPopulation = getInitialPopulation(); + final Dimension2FunctionOptimizerLegacy simulation = new Dimension2FunctionOptimizerLegacy(); + + simulation.optimize(initPopulation); + } + + /** + * Optimizes the initial population using legacy genetic algorithm. + * @param initial initial {@link Population} + */ + public void optimize(Population initial) { + + // initialize a new genetic algorithm + final GeneticAlgorithm geneticAlgorithm = new GeneticAlgorithm(new OnePointCrossover<>(), + Constants.CROSSOVER_RATE, new BinaryMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE)); + + // stopping condition + final StoppingCondition stopCond = new UnchangedBestFitness( + Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + final Population finalPopulation = geneticAlgorithm.evolve(initial, stopCond); + + // best chromosome from the final population + final Chromosome bestFinal = finalPopulation.getFittestChromosome(); + + try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out, Constants.ENCODING))) { + writer.write("*********************************************"); + writer.newLine(); + writer.write("***********Optimization Result***************"); + writer.write(bestFinal.toString()); + } catch (IOException e) { + throw new GeneticException(e); + } + } + + /** + * Generates the initial population. + * @return initial population + */ + private static Population getInitialPopulation() { + final Population population = new ElitisticListPopulation(Constants.POPULATION_SIZE, Constants.ELITISM_RATE); + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + population.addChromosome(new LegacyBinaryChromosome( + BinaryChromosome.randomBinaryRepresentation(Constants.CHROMOSOME_LENGTH))); + } + return population; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java index 94897d8611..a9d3630cb2 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java @@ -21,38 +21,45 @@ import org.apache.commons.math3.genetics.AbstractListChromosome; import org.apache.commons.math3.genetics.BinaryChromosome; -import org.apache.commons.math3.genetics.InvalidRepresentationException; +/** + * A representation of concrete binary chromosome. + */ public class LegacyBinaryChromosome extends BinaryChromosome { - public LegacyBinaryChromosome(List representation) throws InvalidRepresentationException { - super(representation); - } + /** + * constructor. + * @param representation the internal representation + */ + public LegacyBinaryChromosome(List representation) { + super(representation); + } - @Override - public double fitness() { - List alleles = getRepresentation(); + /** + * {@inheritDoc} + */ + @Override + public double fitness() { + final List alleles = getRepresentation(); - StringBuilder allelesStr = new StringBuilder(); - for (Integer allele : alleles) { - allelesStr.append(Integer.toBinaryString(allele)); - } + final StringBuilder allelesStr = new StringBuilder(); + for (Integer allele : alleles) { + allelesStr.append(Integer.toBinaryString(allele)); + } - double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; - double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; - double computedValue = Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .25) - * (Math.pow(Math.sin(50 * Math.pow((Math.pow(x, 2) + Math.pow(y, 2)), .1)), 2) + 1); + final double x = Integer.parseInt(allelesStr.substring(0, 12), 2) / 100.0; + final double y = Integer.parseInt(allelesStr.substring(12, 24), 2) / 100.0; - return -computedValue; - } + return -Math.pow(Math.pow(x, 2) + Math.pow(y, 2), .25) * + (Math.pow(Math.sin(50 * Math.pow(Math.pow(x, 2) + Math.pow(y, 2), .1)), 2) + 1); + } - @Override - public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { - return new LegacyBinaryChromosome(chromosomeRepresentation); - } + /** + * {@inheritDoc} + */ + @Override + public AbstractListChromosome newFixedLengthChromosome(List chromosomeRepresentation) { + return new LegacyBinaryChromosome(chromosomeRepresentation); + } - @Override - public List getRepresentation() { - return super.getRepresentation(); - } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java deleted file mode 100644 index 6e1e9f5c84..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyGeneticAlgorithm.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; - -import org.apache.commons.math3.exception.OutOfRangeException; -import org.apache.commons.math3.genetics.Chromosome; -import org.apache.commons.math3.genetics.CrossoverPolicy; -import org.apache.commons.math3.genetics.GeneticAlgorithm; -import org.apache.commons.math3.genetics.MutationPolicy; -import org.apache.commons.math3.genetics.Population; -import org.apache.commons.math3.genetics.SelectionPolicy; -import org.apache.commons.math3.genetics.StoppingCondition; -import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; -import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2Decoder; -import org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FitnessFunction; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; - -public class LegacyGeneticAlgorithm extends GeneticAlgorithm { - - private int generationsEvolved; - - public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, - double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { - super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); - } - - @Override - public Population evolve(Population initial, StoppingCondition condition) { - Population current = initial; - generationsEvolved = 0; - while (!condition.isSatisfied(current)) { - ConvergenceListenerRegistry.getInstance().notifyAll(generationsEvolved, transform(current)); - current = nextGeneration(current); - generationsEvolved++; - } - return current; - } - - private org.apache.commons.math4.genetics.Population transform(Population population) { - org.apache.commons.math4.genetics.Population newPopulation = new ListPopulation( - population.getPopulationLimit()); - for (Chromosome chromosome : population) { - org.apache.commons.math4.genetics.BinaryChromosome binaryChromosome = new org.apache.commons.math4.genetics.BinaryChromosome( - ((LegacyBinaryChromosome) chromosome).getRepresentation(), new Dimension2FitnessFunction(), - new Dimension2Decoder()); - newPopulation.addChromosome(binaryChromosome); - } - return newPopulation; - } - -} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java index 6358135ce1..11ab5abe5c 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java @@ -20,34 +20,48 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; +/** + * This class represents the stopping condition based on unchanged best fitness. + */ public class UnchangedBestFitness implements StoppingCondition { - private double lastBestFitness = Double.MIN_VALUE; + /** last best fitness. **/ + private double lastBestFitness = Double.MIN_VALUE; - private final int maxGenerationsWithUnchangedBestFitness; + /** maximum number of generations evolved with unchanged best fitness. **/ + private final int maxGenerationsWithUnchangedBestFitness; - private int generationsHavingUnchangedBestFitness; + /** generations having unchanged best fitness. **/ + private int generationsHavingUnchangedBestFitness; - public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { - this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; - } + /** + * constructor. + * @param maxGenerationsWithUnchangedAverageFitness maximum number of + * generations evolved with + * unchanged best fitness + */ + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } - @Override - public boolean isSatisfied(Population population) { - double currentBestFitness = population.getFittestChromosome().getFitness(); + /** + * {@inheritDoc} + */ + @Override + public boolean isSatisfied(Population population) { + final double currentBestFitness = population.getFittestChromosome().getFitness(); - if (lastBestFitness == currentBestFitness) { - if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { - return true; - } else { - this.generationsHavingUnchangedBestFitness++; - } - } else { - this.generationsHavingUnchangedBestFitness = 0; - lastBestFitness = currentBestFitness; - } + if (lastBestFitness == currentBestFitness) { + this.generationsHavingUnchangedBestFitness++; + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } + } else { + this.generationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } - return false; - } + return false; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java new file mode 100644 index 0000000000..d04d71657b --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java new file mode 100644 index 0000000000..6fca277175 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.mathfunctions; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java index a4acdc2b5e..e757a4b4e0 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java @@ -14,23 +14,42 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.commons.math4.examples.genetics.mathfunctions.utils; -public interface Constants { +/** + * This abstraction maintains constants used by this module. + */ +public final class Constants { + + /** size of population. **/ + public static final int POPULATION_SIZE = 20; + + /** size of tournament. **/ + public static final int TOURNAMENT_SIZE = 2; + + /** length of chromosome. **/ + public static final int CHROMOSOME_LENGTH = 24; - int POPULATION_SIZE = 20; + /** rate of crossover. **/ + public static final double CROSSOVER_RATE = 1.0; - int TOURNAMENT_SIZE = 2; + /** rate of elitism. **/ + public static final double ELITISM_RATE = 0.25; - int CHROMOSOME_LENGTH = 24; + /** rate of mutation. **/ + public static final double AVERAGE_MUTATION_RATE = 0.05; - double CROSSOVER_RATE = 1.0; + /** number of generations with unchanged best fitness. **/ + public static final int GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS = 50; - double ELITISM_RATE = 0.25; + /** encoding for console logger. **/ + public static final String ENCODING = "UTF-8"; - double AVERAGE_MUTATION_RATE = 0.05; + /** + * constructor. + */ + private Constants() { - int GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS = 50; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java index 81e033da8e..e23c2829a5 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java @@ -18,13 +18,14 @@ package org.apache.commons.math4.examples.genetics.mathfunctions.utils; import java.awt.BorderLayout; +import java.util.List; import javax.swing.JFrame; import javax.swing.JPanel; import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; -import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.listener.ConvergenceListener; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.jfree.chart.ChartFactory; @@ -36,64 +37,110 @@ import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; +/** + * This class represents the graph plotter during optimization. + */ public class GraphPlotter extends JFrame implements ConvergenceListener { - private int generation; - - private JFreeChart chart; - - private XYSeriesCollection dataset = new XYSeriesCollection(); - - public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { - super(plotSubject); - - JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); - add(chartPanel, BorderLayout.CENTER); - - setSize(640, 480); - setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - setLocationRelativeTo(null); - - setVisible(true); - } - - private void addDataPoint(String graphName, int generation, double value) { - XYSeries series = null; - try { - series = dataset.getSeries(graphName); - } catch (Exception e) { - series = new XYSeries(graphName); - dataset.addSeries(series); - } - series.add(this.generation, value); - - setVisible(true); - } - - private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { - - boolean showLegend = true; - boolean createURL = false; - boolean createTooltip = false; - - chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, PlotOrientation.VERTICAL, - showLegend, createTooltip, createURL); - XYPlot plot = chart.getXYPlot(); - XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); - - plot.setRenderer(renderer); - - return new ChartPanel(chart); - - } - - @Override - public void notify(int generation, Population population) { - PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl<>(population); - this.addDataPoint("Average", this.generation, populationStatisticalSummary.getMeanFitness()); - this.addDataPoint("Best", this.generation, populationStatisticalSummary.getMaxFitness()); -// this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); - this.generation++; - } - -} \ No newline at end of file + /** + * Generated serialversionId. + */ + private static final long serialVersionUID = -5683904006424006584L; + + /** collection of 2-D series. **/ + private final XYSeriesCollection dataset = new XYSeriesCollection(); + + /** + * constructor. + * @param plotSubject subject of plot + * @param xAxisLabel x axis label + * @param yAxisLabel y axis label + */ + public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { + super(plotSubject); + + final JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); + add(chartPanel, BorderLayout.CENTER); + + setSize(640, 480); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setLocationRelativeTo(null); + + setVisible(true); + } + + /** + * Adds data point to graph. + * @param graphName name of graph + * @param generation generation, to be plotted along x axis + * @param value value, to be plotted along y axis + */ + private void addDataPoint(String graphName, int generation, double value) { + XYSeries series = null; + + if (!containsGraph(graphName)) { + series = new XYSeries(graphName); + dataset.addSeries(series); + } else { + series = dataset.getSeries(graphName); + } + series.add(generation, value); + + setVisible(true); + } + + /** + * Checks if the graph with the given name already exists. + * @param graphName name of the graph + * @return true/false + */ + @SuppressWarnings("unchecked") + private boolean containsGraph(String graphName) { + final List seriesList = dataset.getSeries(); + if (seriesList == null || seriesList.isEmpty()) { + return false; + } + for (XYSeries series : seriesList) { + if (series.getKey().compareTo(graphName) == 0) { + return true; + } + } + return false; + } + + /** + * Creates chart panel. + * @param chartTitle chart title + * @param xAxisLabel x axis label + * @param yAxisLabel y axis label + * @return panel + */ + private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { + + final boolean showLegend = true; + final boolean createURL = false; + final boolean createTooltip = false; + + final JFreeChart chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, + PlotOrientation.VERTICAL, showLegend, createTooltip, createURL); + final XYPlot plot = chart.getXYPlot(); + final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); + + plot.setRenderer(renderer); + + return new ChartPanel(chart); + + } + + /** + * {@inheritDoc} + */ + @Override + public void notify(int generation, Population population) { + PopulationStatisticalSummary populationStatisticalSummary = new PopulationStatisticalSummaryImpl<>( + population); + this.addDataPoint("Average", generation, populationStatisticalSummary.getMeanFitness()); + this.addDataPoint("Best", generation, populationStatisticalSummary.getMaxFitness()); + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java new file mode 100644 index 0000000000..d96166d47e --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.mathfunctions.utils; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt b/commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt deleted file mode 100644 index f7038a11b3..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/output.txt +++ /dev/null @@ -1,15841 +0,0 @@ -************************************************************ -(f=-104524.60456773604 pi=([ 14 , 9 , 13 , 8 , 22 , 1 , 6 , 5 , 7 , 12 , 3 , 20 , 10 , 15 , 27 , 4 , 29 , 16 , 23 , 19 , 26 , 17 , 18 , 25 , 11 , 21 , 28 , 2 , 24 ])) -(f=-103461.27529075905 pi=([ 13 , 26 , 10 , 3 , 28 , 22 , 20 , 14 , 16 , 24 , 17 , 8 , 6 , 19 , 21 , 18 , 7 , 25 , 15 , 11 , 5 , 2 , 4 , 23 , 1 , 12 , 27 , 9 , 29 ])) -(f=-115298.92898858948 pi=([ 29 , 16 , 26 , 25 , 20 , 22 , 7 , 5 , 12 , 9 , 14 , 11 , 2 , 27 , 1 , 24 , 4 , 17 , 3 , 13 , 23 , 15 , 19 , 18 , 8 , 28 , 6 , 21 , 10 ])) -(f=-113673.61112515158 pi=([ 10 , 29 , 6 , 12 , 21 , 11 , 14 , 15 , 24 , 20 , 9 , 5 , 18 , 22 , 28 , 7 , 26 , 13 , 23 , 2 , 25 , 16 , 17 , 19 , 3 , 27 , 8 , 1 , 4 ])) -(f=-136745.41444392744 pi=([ 28 , 14 , 11 , 17 , 3 , 15 , 20 , 6 , 25 , 1 , 16 , 23 , 5 , 19 , 7 , 4 , 10 , 22 , 12 , 27 , 2 , 18 , 13 , 21 , 9 , 29 , 26 , 8 , 24 ])) -(f=-108774.95483923337 pi=([ 23 , 6 , 20 , 3 , 8 , 22 , 28 , 24 , 4 , 16 , 15 , 1 , 5 , 9 , 2 , 12 , 21 , 11 , 13 , 14 , 18 , 10 , 27 , 26 , 17 , 7 , 29 , 19 , 25 ])) -(f=-98021.75138944123 pi=([ 14 , 16 , 13 , 21 , 28 , 29 , 8 , 10 , 27 , 26 , 24 , 25 , 7 , 12 , 5 , 2 , 3 , 23 , 9 , 19 , 1 , 20 , 4 , 6 , 15 , 17 , 11 , 22 , 18 ])) -(f=-106350.32027109271 pi=([ 25 , 1 , 8 , 9 , 17 , 27 , 20 , 29 , 16 , 19 , 28 , 14 , 10 , 7 , 15 , 5 , 26 , 18 , 4 , 3 , 13 , 6 , 21 , 22 , 2 , 11 , 24 , 12 , 23 ])) -(f=-129939.15030372984 pi=([ 28 , 4 , 6 , 20 , 12 , 27 , 15 , 26 , 1 , 25 , 9 , 17 , 16 , 13 , 18 , 14 , 29 , 21 , 8 , 23 , 10 , 19 , 5 , 7 , 22 , 2 , 11 , 24 , 3 ])) -(f=-112913.2371801913 pi=([ 21 , 1 , 27 , 22 , 15 , 5 , 13 , 24 , 16 , 8 , 10 , 29 , 9 , 12 , 2 , 17 , 23 , 20 , 7 , 28 , 18 , 26 , 3 , 14 , 19 , 4 , 11 , 6 , 25 ])) -(f=-125290.97467436611 pi=([ 14 , 1 , 9 , 23 , 10 , 15 , 8 , 19 , 16 , 4 , 2 , 11 , 17 , 5 , 22 , 3 , 28 , 27 , 6 , 26 , 7 , 29 , 12 , 24 , 20 , 13 , 25 , 18 , 21 ])) -(f=-131285.3167494574 pi=([ 29 , 12 , 21 , 8 , 7 , 1 , 20 , 17 , 9 , 16 , 23 , 5 , 24 , 6 , 25 , 15 , 10 , 19 , 26 , 18 , 2 , 27 , 22 , 11 , 14 , 3 , 13 , 28 , 4 ])) -(f=-98760.36725721142 pi=([ 3 , 20 , 5 , 29 , 27 , 16 , 10 , 26 , 23 , 22 , 15 , 24 , 11 , 18 , 19 , 13 , 9 , 28 , 2 , 6 , 1 , 4 , 14 , 25 , 7 , 8 , 17 , 21 , 12 ])) -(f=-112933.91414737079 pi=([ 13 , 15 , 9 , 12 , 1 , 8 , 14 , 4 , 16 , 6 , 17 , 7 , 2 , 22 , 10 , 23 , 21 , 19 , 5 , 26 , 18 , 29 , 11 , 20 , 25 , 24 , 3 , 28 , 27 ])) -(f=-116066.06229894061 pi=([ 18 , 12 , 3 , 23 , 17 , 9 , 2 , 20 , 1 , 4 , 5 , 10 , 25 , 22 , 13 , 28 , 19 , 8 , 27 , 7 , 16 , 6 , 15 , 29 , 24 , 11 , 21 , 14 , 26 ])) -(f=-106697.80802544038 pi=([ 4 , 26 , 3 , 19 , 29 , 17 , 27 , 12 , 10 , 8 , 16 , 20 , 5 , 14 , 6 , 13 , 22 , 7 , 2 , 1 , 15 , 25 , 23 , 21 , 11 , 9 , 18 , 24 , 28 ])) -(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) -(f=-109534.49843980586 pi=([ 23 , 13 , 10 , 7 , 2 , 3 , 22 , 4 , 17 , 6 , 28 , 12 , 5 , 19 , 27 , 21 , 25 , 16 , 20 , 8 , 14 , 11 , 24 , 26 , 18 , 1 , 9 , 15 , 29 ])) -(f=-131291.40963963474 pi=([ 19 , 16 , 3 , 20 , 1 , 18 , 10 , 7 , 21 , 25 , 22 , 13 , 14 , 5 , 12 , 28 , 6 , 29 , 23 , 17 , 8 , 9 , 26 , 11 , 24 , 15 , 4 , 27 , 2 ])) -(f=-109706.16279907453 pi=([ 23 , 4 , 25 , 14 , 8 , 11 , 9 , 18 , 12 , 3 , 27 , 22 , 19 , 7 , 1 , 10 , 13 , 5 , 24 , 6 , 21 , 16 , 20 , 26 , 15 , 17 , 28 , 29 , 2 ])) -(f=-104511.2920818274 pi=([ 28 , 20 , 2 , 14 , 9 , 10 , 13 , 15 , 17 , 29 , 21 , 18 , 4 , 6 , 19 , 26 , 16 , 24 , 12 , 27 , 8 , 22 , 1 , 3 , 7 , 23 , 25 , 5 , 11 ])) -(f=-115557.18025073531 pi=([ 9 , 13 , 28 , 24 , 16 , 10 , 2 , 12 , 27 , 19 , 3 , 11 , 18 , 17 , 29 , 22 , 7 , 21 , 15 , 20 , 5 , 26 , 8 , 14 , 1 , 23 , 6 , 4 , 25 ])) -(f=-121819.99554250647 pi=([ 25 , 21 , 29 , 7 , 4 , 15 , 8 , 9 , 27 , 24 , 3 , 20 , 14 , 1 , 22 , 2 , 26 , 13 , 16 , 17 , 12 , 11 , 28 , 10 , 18 , 5 , 23 , 6 , 19 ])) -(f=-109209.32800896786 pi=([ 22 , 2 , 14 , 11 , 12 , 26 , 29 , 19 , 13 , 10 , 23 , 27 , 15 , 5 , 28 , 21 , 16 , 4 , 24 , 20 , 8 , 3 , 9 , 25 , 18 , 17 , 6 , 7 , 1 ])) -(f=-122952.28895405299 pi=([ 21 , 1 , 8 , 28 , 6 , 16 , 25 , 3 , 11 , 13 , 7 , 24 , 12 , 17 , 27 , 5 , 15 , 26 , 9 , 22 , 19 , 29 , 23 , 4 , 14 , 2 , 18 , 10 , 20 ])) -(f=-102018.44242879855 pi=([ 23 , 17 , 29 , 14 , 20 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 1 , 18 , 28 , 24 , 3 , 4 , 6 , 21 , 27 , 26 , 2 , 7 , 22 , 19 , 15 , 10 ])) -(f=-118468.1001296524 pi=([ 2 , 26 , 24 , 15 , 11 , 13 , 5 , 20 , 28 , 29 , 25 , 3 , 19 , 7 , 18 , 9 , 6 , 4 , 8 , 17 , 14 , 22 , 12 , 21 , 16 , 1 , 27 , 10 , 23 ])) -(f=-107331.89084150868 pi=([ 11 , 7 , 26 , 25 , 17 , 20 , 4 , 23 , 19 , 10 , 8 , 29 , 6 , 22 , 15 , 12 , 18 , 5 , 3 , 16 , 21 , 27 , 14 , 1 , 2 , 9 , 28 , 13 , 24 ])) -(f=-105262.21847166384 pi=([ 4 , 14 , 3 , 26 , 5 , 7 , 23 , 6 , 13 , 12 , 1 , 19 , 20 , 28 , 10 , 2 , 17 , 18 , 25 , 27 , 24 , 15 , 8 , 21 , 16 , 11 , 22 , 29 , 9 ])) -(f=-115704.51657824097 pi=([ 23 , 28 , 7 , 27 , 20 , 12 , 16 , 9 , 1 , 19 , 24 , 18 , 4 , 21 , 5 , 6 , 22 , 2 , 10 , 15 , 29 , 8 , 11 , 14 , 26 , 25 , 13 , 17 , 3 ])) -(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) -(f=-122061.93658042171 pi=([ 25 , 6 , 22 , 29 , 12 , 18 , 11 , 3 , 9 , 1 , 24 , 14 , 21 , 19 , 5 , 20 , 26 , 27 , 15 , 28 , 10 , 17 , 7 , 23 , 8 , 13 , 4 , 16 , 2 ])) -(f=-103962.11112771113 pi=([ 11 , 21 , 27 , 5 , 29 , 13 , 28 , 18 , 14 , 3 , 8 , 1 , 6 , 10 , 9 , 20 , 23 , 19 , 26 , 4 , 24 , 7 , 16 , 2 , 12 , 15 , 22 , 25 , 17 ])) -(f=-122292.33344624408 pi=([ 25 , 18 , 12 , 2 , 23 , 26 , 27 , 8 , 17 , 16 , 29 , 4 , 14 , 5 , 22 , 3 , 24 , 15 , 28 , 10 , 21 , 11 , 9 , 13 , 19 , 20 , 1 , 7 , 6 ])) -(f=-99446.83233584755 pi=([ 18 , 17 , 27 , 28 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 16 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 20 ])) -(f=-93697.73158546603 pi=([ 15 , 27 , 29 , 25 , 26 , 2 , 3 , 14 , 1 , 5 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 6 , 24 , 28 , 20 , 9 , 4 , 7 , 11 , 10 , 8 ])) -(f=-106327.15747046084 pi=([ 9 , 24 , 6 , 3 , 14 , 2 , 21 , 23 , 20 , 1 , 8 , 27 , 12 , 13 , 10 , 11 , 18 , 28 , 16 , 26 , 25 , 5 , 29 , 4 , 7 , 15 , 17 , 22 , 19 ])) -(f=-110949.48656981144 pi=([ 1 , 21 , 29 , 13 , 27 , 6 , 8 , 5 , 3 , 22 , 28 , 2 , 26 , 15 , 4 , 20 , 25 , 16 , 24 , 11 , 9 , 18 , 7 , 19 , 10 , 12 , 23 , 14 , 17 ])) -(f=-110054.1323777653 pi=([ 3 , 16 , 4 , 29 , 14 , 25 , 7 , 10 , 21 , 9 , 2 , 6 , 28 , 5 , 13 , 22 , 24 , 11 , 12 , 27 , 23 , 19 , 20 , 26 , 18 , 15 , 1 , 8 , 17 ])) -(f=-96738.15166446859 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 28 , 8 , 25 , 22 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) -(f=-114365.1530853895 pi=([ 13 , 2 , 14 , 8 , 1 , 15 , 9 , 27 , 28 , 21 , 4 , 17 , 22 , 20 , 18 , 7 , 6 , 26 , 24 , 11 , 5 , 23 , 16 , 12 , 10 , 25 , 3 , 19 , 29 ])) -(f=-97133.48081372578 pi=([ 7 , 13 , 16 , 26 , 2 , 1 , 18 , 29 , 9 , 3 , 6 , 25 , 20 , 17 , 21 , 24 , 28 , 8 , 22 , 11 , 10 , 14 , 19 , 27 , 4 , 5 , 23 , 12 , 15 ])) -(f=-110075.35513887643 pi=([ 6 , 22 , 19 , 3 , 25 , 12 , 8 , 20 , 28 , 2 , 14 , 26 , 17 , 11 , 4 , 16 , 9 , 27 , 7 , 13 , 29 , 23 , 10 , 5 , 15 , 24 , 21 , 18 , 1 ])) -(f=-106668.6128162282 pi=([ 2 , 6 , 17 , 4 , 21 , 10 , 3 , 18 , 22 , 12 , 24 , 13 , 16 , 19 , 7 , 11 , 5 , 1 , 29 , 9 , 14 , 25 , 20 , 23 , 8 , 28 , 27 , 26 , 15 ])) -(f=-110091.22971241652 pi=([ 9 , 22 , 24 , 19 , 18 , 12 , 25 , 26 , 13 , 5 , 8 , 16 , 14 , 4 , 23 , 2 , 28 , 15 , 17 , 10 , 6 , 29 , 11 , 7 , 21 , 20 , 27 , 3 , 1 ])) -(f=-110840.67685328344 pi=([ 11 , 10 , 18 , 9 , 24 , 26 , 25 , 4 , 8 , 19 , 12 , 23 , 27 , 28 , 5 , 14 , 17 , 22 , 1 , 13 , 7 , 2 , 20 , 6 , 21 , 29 , 3 , 16 , 15 ])) -(f=-100264.58109880159 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 2 , 24 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 14 , 25 , 28 , 19 , 21 , 15 , 17 ])) -(f=-114371.38913761146 pi=([ 3 , 2 , 9 , 23 , 19 , 4 , 7 , 28 , 21 , 6 , 20 , 27 , 5 , 26 , 13 , 10 , 12 , 16 , 11 , 14 , 29 , 8 , 25 , 15 , 22 , 18 , 24 , 17 , 1 ])) -(f=-119879.696566362 pi=([ 11 , 25 , 19 , 29 , 28 , 12 , 27 , 5 , 23 , 14 , 3 , 13 , 21 , 20 , 22 , 15 , 1 , 9 , 2 , 24 , 7 , 10 , 18 , 6 , 17 , 26 , 4 , 8 , 16 ])) -(f=-100776.78899800344 pi=([ 15 , 9 , 6 , 4 , 14 , 1 , 3 , 25 , 27 , 7 , 16 , 28 , 5 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 11 , 18 , 8 , 13 , 2 , 17 , 12 , 19 ])) -(f=-126767.65430910456 pi=([ 17 , 14 , 24 , 21 , 18 , 10 , 16 , 8 , 4 , 25 , 7 , 20 , 19 , 12 , 27 , 6 , 29 , 9 , 28 , 15 , 11 , 22 , 5 , 26 , 1 , 13 , 3 , 2 , 23 ])) -(f=-108408.14904106373 pi=([ 28 , 22 , 19 , 10 , 6 , 3 , 15 , 20 , 8 , 26 , 24 , 7 , 18 , 14 , 29 , 11 , 23 , 1 , 21 , 4 , 5 , 12 , 13 , 9 , 16 , 25 , 17 , 27 , 2 ])) -(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-112886.41778193892 pi=([ 6 , 28 , 2 , 12 , 22 , 25 , 4 , 15 , 11 , 17 , 23 , 27 , 24 , 19 , 13 , 26 , 10 , 1 , 16 , 29 , 14 , 21 , 5 , 18 , 7 , 20 , 3 , 9 , 8 ])) -(f=-111481.80155905134 pi=([ 8 , 14 , 12 , 29 , 20 , 6 , 2 , 21 , 19 , 11 , 18 , 27 , 26 , 9 , 3 , 25 , 1 , 4 , 22 , 28 , 15 , 24 , 5 , 23 , 7 , 10 , 13 , 16 , 17 ])) -(f=-101156.7884693737 pi=([ 24 , 4 , 9 , 7 , 20 , 26 , 17 , 13 , 18 , 15 , 6 , 28 , 12 , 11 , 22 , 29 , 14 , 25 , 23 , 27 , 3 , 8 , 16 , 2 , 19 , 10 , 1 , 5 , 21 ])) -(f=-115719.3496392707 pi=([ 12 , 13 , 6 , 3 , 11 , 28 , 4 , 10 , 26 , 22 , 20 , 2 , 18 , 25 , 19 , 24 , 5 , 16 , 21 , 8 , 9 , 17 , 23 , 14 , 1 , 7 , 15 , 27 , 29 ])) -(f=-130072.96202945901 pi=([ 25 , 23 , 11 , 27 , 4 , 12 , 17 , 5 , 24 , 26 , 8 , 18 , 2 , 22 , 10 , 21 , 16 , 6 , 14 , 15 , 28 , 1 , 20 , 19 , 3 , 7 , 9 , 29 , 13 ])) -(f=-121541.19132350537 pi=([ 29 , 8 , 3 , 25 , 12 , 9 , 22 , 1 , 19 , 28 , 17 , 13 , 24 , 4 , 2 , 20 , 10 , 14 , 21 , 26 , 27 , 15 , 5 , 18 , 16 , 6 , 11 , 23 , 7 ])) -(f=-125290.1601418594 pi=([ 5 , 19 , 29 , 4 , 20 , 15 , 25 , 24 , 23 , 22 , 10 , 17 , 6 , 27 , 1 , 28 , 11 , 8 , 21 , 26 , 3 , 13 , 9 , 14 , 7 , 12 , 16 , 2 , 18 ])) -(f=-108504.40682882092 pi=([ 29 , 16 , 9 , 28 , 17 , 12 , 18 , 6 , 24 , 5 , 7 , 11 , 3 , 1 , 21 , 22 , 10 , 27 , 2 , 8 , 4 , 14 , 25 , 15 , 13 , 26 , 19 , 23 , 20 ])) -(f=-114201.3590904044 pi=([ 2 , 13 , 3 , 16 , 27 , 29 , 17 , 14 , 19 , 7 , 21 , 15 , 10 , 23 , 28 , 5 , 20 , 12 , 24 , 8 , 4 , 22 , 1 , 11 , 18 , 6 , 9 , 25 , 26 ])) -(f=-113376.92556263163 pi=([ 19 , 16 , 9 , 22 , 20 , 21 , 25 , 4 , 28 , 18 , 17 , 6 , 7 , 26 , 23 , 8 , 27 , 5 , 12 , 2 , 13 , 15 , 3 , 1 , 29 , 10 , 11 , 14 , 24 ])) -(f=-108076.53147444678 pi=([ 7 , 4 , 14 , 20 , 23 , 27 , 9 , 10 , 28 , 17 , 3 , 8 , 24 , 18 , 11 , 29 , 25 , 2 , 1 , 16 , 15 , 5 , 13 , 26 , 19 , 21 , 6 , 22 , 12 ])) -(f=-112527.21696725115 pi=([ 13 , 7 , 22 , 6 , 1 , 21 , 18 , 17 , 14 , 11 , 27 , 4 , 5 , 24 , 2 , 28 , 10 , 29 , 16 , 23 , 15 , 26 , 9 , 20 , 25 , 3 , 8 , 12 , 19 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-117689.23126672814 pi=([ 23 , 5 , 11 , 7 , 17 , 13 , 1 , 28 , 6 , 14 , 10 , 18 , 21 , 12 , 29 , 24 , 26 , 19 , 22 , 25 , 15 , 4 , 27 , 2 , 16 , 20 , 3 , 9 , 8 ])) -(f=-97985.80026519849 pi=([ 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 14 , 4 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 18 , 17 , 3 , 6 , 16 , 8 , 2 , 1 , 23 ])) -(f=-120324.80811153527 pi=([ 11 , 18 , 2 , 28 , 19 , 9 , 25 , 24 , 1 , 4 , 29 , 8 , 20 , 6 , 21 , 17 , 7 , 13 , 12 , 10 , 15 , 3 , 16 , 26 , 23 , 5 , 27 , 14 , 22 ])) -(f=-109669.14452423611 pi=([ 10 , 8 , 28 , 4 , 20 , 12 , 16 , 24 , 26 , 17 , 25 , 9 , 2 , 19 , 14 , 23 , 13 , 5 , 18 , 1 , 6 , 29 , 15 , 7 , 11 , 21 , 27 , 22 , 3 ])) -(f=-108790.23327701728 pi=([ 15 , 26 , 17 , 24 , 27 , 11 , 10 , 9 , 23 , 19 , 3 , 21 , 20 , 6 , 22 , 29 , 25 , 13 , 7 , 12 , 2 , 16 , 8 , 28 , 5 , 14 , 4 , 1 , 18 ])) -(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) -(f=-101971.90901523257 pi=([ 6 , 1 , 4 , 20 , 25 , 23 , 13 , 9 , 7 , 24 , 26 , 22 , 15 , 12 , 14 , 21 , 3 , 18 , 11 , 17 , 10 , 19 , 2 , 28 , 29 , 27 , 8 , 5 , 16 ])) -(f=-119623.75325765686 pi=([ 13 , 4 , 17 , 12 , 26 , 21 , 1 , 11 , 10 , 7 , 29 , 20 , 8 , 23 , 9 , 24 , 27 , 3 , 22 , 19 , 6 , 28 , 5 , 16 , 2 , 15 , 25 , 18 , 14 ])) -(f=-115831.14868259567 pi=([ 4 , 25 , 14 , 1 , 29 , 16 , 12 , 24 , 2 , 8 , 10 , 3 , 7 , 15 , 26 , 20 , 28 , 22 , 9 , 21 , 18 , 13 , 5 , 27 , 23 , 6 , 17 , 11 , 19 ])) -(f=-104463.02415018469 pi=([ 18 , 26 , 19 , 4 , 25 , 22 , 7 , 12 , 21 , 24 , 28 , 6 , 8 , 23 , 20 , 27 , 17 , 5 , 3 , 10 , 2 , 9 , 14 , 15 , 1 , 29 , 16 , 13 , 11 ])) -(f=-111947.43557667933 pi=([ 5 , 17 , 4 , 20 , 14 , 6 , 11 , 25 , 28 , 19 , 2 , 15 , 22 , 27 , 21 , 16 , 10 , 24 , 1 , 8 , 7 , 13 , 18 , 23 , 3 , 26 , 29 , 9 , 12 ])) -(f=-97369.54302519064 pi=([ 6 , 11 , 13 , 28 , 20 , 1 , 10 , 27 , 4 , 21 , 29 , 5 , 2 , 8 , 14 , 3 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 26 , 9 , 7 , 24 , 16 , 17 ])) -(f=-119525.36960072193 pi=([ 14 , 10 , 12 , 3 , 20 , 23 , 19 , 28 , 5 , 27 , 11 , 13 , 25 , 16 , 4 , 21 , 9 , 15 , 22 , 26 , 1 , 24 , 29 , 8 , 18 , 17 , 2 , 7 , 6 ])) -(f=-109302.53608665206 pi=([ 4 , 10 , 23 , 5 , 3 , 11 , 20 , 19 , 29 , 9 , 25 , 8 , 7 , 1 , 24 , 14 , 17 , 18 , 6 , 22 , 27 , 15 , 26 , 13 , 12 , 28 , 21 , 16 , 2 ])) -(f=-102248.44281352861 pi=([ 11 , 10 , 5 , 12 , 26 , 20 , 13 , 17 , 3 , 23 , 9 , 18 , 16 , 24 , 28 , 6 , 25 , 27 , 2 , 22 , 14 , 7 , 8 , 21 , 29 , 19 , 1 , 4 , 15 ])) -(f=-124352.88155661411 pi=([ 9 , 17 , 22 , 18 , 11 , 10 , 24 , 2 , 21 , 1 , 7 , 29 , 13 , 14 , 25 , 28 , 26 , 3 , 19 , 12 , 4 , 20 , 8 , 23 , 5 , 16 , 15 , 27 , 6 ])) -(f=-100089.24281046436 pi=([ 18 , 17 , 7 , 2 , 1 , 29 , 14 , 3 , 9 , 28 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 16 , 26 , 10 , 20 , 23 , 12 , 15 , 22 , 5 , 21 ])) -(f=-108384.0700443322 pi=([ 23 , 10 , 29 , 19 , 4 , 20 , 26 , 13 , 14 , 6 , 15 , 5 , 11 , 22 , 12 , 2 , 16 , 18 , 28 , 21 , 1 , 25 , 27 , 24 , 8 , 3 , 17 , 7 , 9 ])) -(f=-117286.4024655006 pi=([ 18 , 6 , 24 , 12 , 13 , 8 , 4 , 22 , 9 , 25 , 3 , 2 , 15 , 20 , 14 , 28 , 16 , 1 , 17 , 23 , 19 , 10 , 11 , 21 , 5 , 29 , 7 , 26 , 27 ])) -(f=-119666.18020739644 pi=([ 8 , 16 , 5 , 21 , 12 , 18 , 2 , 9 , 23 , 13 , 6 , 24 , 20 , 14 , 11 , 1 , 3 , 22 , 10 , 7 , 19 , 27 , 4 , 29 , 15 , 25 , 17 , 26 , 28 ])) -(f=-101916.37914285932 pi=([ 13 , 26 , 17 , 4 , 5 , 11 , 19 , 8 , 3 , 10 , 21 , 7 , 29 , 25 , 24 , 1 , 18 , 14 , 16 , 20 , 28 , 22 , 6 , 27 , 15 , 23 , 9 , 2 , 12 ])) -(f=-106889.84530954341 pi=([ 9 , 18 , 23 , 21 , 24 , 27 , 15 , 6 , 17 , 5 , 16 , 28 , 11 , 10 , 8 , 29 , 19 , 13 , 12 , 20 , 1 , 4 , 25 , 26 , 7 , 22 , 2 , 14 , 3 ])) -(f=-116071.37052875114 pi=([ 23 , 13 , 7 , 16 , 6 , 4 , 8 , 18 , 21 , 29 , 9 , 28 , 5 , 22 , 11 , 15 , 27 , 24 , 10 , 17 , 3 , 20 , 25 , 1 , 19 , 26 , 14 , 12 , 2 ])) -(f=-116607.49987789476 pi=([ 28 , 21 , 24 , 14 , 27 , 18 , 20 , 26 , 8 , 9 , 25 , 12 , 3 , 17 , 5 , 16 , 23 , 13 , 6 , 19 , 11 , 22 , 2 , 7 , 29 , 1 , 10 , 15 , 4 ])) -(f=-96725.37422341465 pi=([ 23 , 5 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) -(f=-119215.1753664881 pi=([ 24 , 14 , 29 , 28 , 2 , 4 , 27 , 3 , 22 , 19 , 13 , 21 , 18 , 9 , 23 , 26 , 6 , 10 , 16 , 7 , 20 , 8 , 11 , 25 , 12 , 5 , 15 , 1 , 17 ])) -(f=-120254.7378676992 pi=([ 2 , 17 , 9 , 8 , 27 , 11 , 23 , 24 , 5 , 6 , 13 , 22 , 12 , 21 , 29 , 28 , 10 , 14 , 3 , 25 , 19 , 15 , 26 , 4 , 18 , 7 , 1 , 16 , 20 ])) -(f=-106450.00099493572 pi=([ 6 , 2 , 9 , 19 , 29 , 20 , 28 , 8 , 18 , 16 , 14 , 7 , 21 , 5 , 4 , 12 , 13 , 1 , 24 , 3 , 23 , 26 , 27 , 10 , 15 , 17 , 25 , 11 , 22 ])) -(f=-104526.07394970705 pi=([ 7 , 29 , 15 , 16 , 11 , 17 , 2 , 6 , 8 , 13 , 26 , 23 , 21 , 19 , 22 , 20 , 18 , 10 , 4 , 12 , 24 , 28 , 5 , 27 , 3 , 1 , 14 , 9 , 25 ])) -(f=-111082.09441980172 pi=([ 22 , 19 , 4 , 14 , 17 , 16 , 12 , 21 , 29 , 5 , 15 , 24 , 18 , 27 , 1 , 3 , 25 , 20 , 6 , 10 , 9 , 11 , 23 , 26 , 2 , 8 , 7 , 28 , 13 ])) -(f=-109365.57882623296 pi=([ 4 , 20 , 6 , 5 , 13 , 28 , 8 , 22 , 14 , 9 , 10 , 27 , 21 , 23 , 7 , 17 , 26 , 29 , 25 , 24 , 11 , 18 , 12 , 16 , 1 , 3 , 2 , 19 , 15 ])) -(f=-113595.37977299304 pi=([ 20 , 6 , 27 , 26 , 11 , 3 , 2 , 17 , 1 , 12 , 15 , 5 , 14 , 24 , 22 , 18 , 8 , 25 , 28 , 13 , 19 , 16 , 29 , 23 , 7 , 9 , 21 , 10 , 4 ])) -(f=-104359.755312706 pi=([ 2 , 27 , 28 , 18 , 22 , 23 , 13 , 16 , 25 , 19 , 9 , 26 , 6 , 14 , 1 , 8 , 10 , 29 , 20 , 5 , 3 , 24 , 21 , 4 , 15 , 17 , 7 , 12 , 11 ])) -(f=-106812.71483681236 pi=([ 27 , 17 , 21 , 9 , 29 , 19 , 28 , 7 , 24 , 18 , 6 , 11 , 12 , 10 , 4 , 1 , 20 , 5 , 15 , 3 , 16 , 25 , 2 , 23 , 22 , 26 , 13 , 8 , 14 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -110377.17149520252 -Max Fitness : -79201.6990981842 -Fitness Variance : 1.0199220194421005E8 -************************************************************ -(f=-104359.755312706 pi=([ 2 , 27 , 28 , 18 , 22 , 23 , 13 , 16 , 25 , 19 , 9 , 26 , 6 , 14 , 1 , 8 , 10 , 29 , 20 , 5 , 3 , 24 , 21 , 4 , 15 , 17 , 7 , 12 , 11 ])) -(f=-103962.11112771113 pi=([ 11 , 21 , 27 , 5 , 29 , 13 , 28 , 18 , 14 , 3 , 8 , 1 , 6 , 10 , 9 , 20 , 23 , 19 , 26 , 4 , 24 , 7 , 16 , 2 , 12 , 15 , 22 , 25 , 17 ])) -(f=-103461.27529075905 pi=([ 13 , 26 , 10 , 3 , 28 , 22 , 20 , 14 , 16 , 24 , 17 , 8 , 6 , 19 , 21 , 18 , 7 , 25 , 15 , 11 , 5 , 2 , 4 , 23 , 1 , 12 , 27 , 9 , 29 ])) -(f=-102248.44281352861 pi=([ 11 , 10 , 5 , 12 , 26 , 20 , 13 , 17 , 3 , 23 , 9 , 18 , 16 , 24 , 28 , 6 , 25 , 27 , 2 , 22 , 14 , 7 , 8 , 21 , 29 , 19 , 1 , 4 , 15 ])) -(f=-102018.44242879855 pi=([ 23 , 17 , 29 , 14 , 20 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 1 , 18 , 28 , 24 , 3 , 4 , 6 , 21 , 27 , 26 , 2 , 7 , 22 , 19 , 15 , 10 ])) -(f=-101971.90901523257 pi=([ 6 , 1 , 4 , 20 , 25 , 23 , 13 , 9 , 7 , 24 , 26 , 22 , 15 , 12 , 14 , 21 , 3 , 18 , 11 , 17 , 10 , 19 , 2 , 28 , 29 , 27 , 8 , 5 , 16 ])) -(f=-101916.37914285932 pi=([ 13 , 26 , 17 , 4 , 5 , 11 , 19 , 8 , 3 , 10 , 21 , 7 , 29 , 25 , 24 , 1 , 18 , 14 , 16 , 20 , 28 , 22 , 6 , 27 , 15 , 23 , 9 , 2 , 12 ])) -(f=-101156.7884693737 pi=([ 24 , 4 , 9 , 7 , 20 , 26 , 17 , 13 , 18 , 15 , 6 , 28 , 12 , 11 , 22 , 29 , 14 , 25 , 23 , 27 , 3 , 8 , 16 , 2 , 19 , 10 , 1 , 5 , 21 ])) -(f=-100776.78899800344 pi=([ 15 , 9 , 6 , 4 , 14 , 1 , 3 , 25 , 27 , 7 , 16 , 28 , 5 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 11 , 18 , 8 , 13 , 2 , 17 , 12 , 19 ])) -(f=-100264.58109880159 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 2 , 24 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 14 , 25 , 28 , 19 , 21 , 15 , 17 ])) -(f=-100089.24281046436 pi=([ 18 , 17 , 7 , 2 , 1 , 29 , 14 , 3 , 9 , 28 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 16 , 26 , 10 , 20 , 23 , 12 , 15 , 22 , 5 , 21 ])) -(f=-99446.83233584755 pi=([ 18 , 17 , 27 , 28 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 16 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 20 ])) -(f=-98760.36725721142 pi=([ 3 , 20 , 5 , 29 , 27 , 16 , 10 , 26 , 23 , 22 , 15 , 24 , 11 , 18 , 19 , 13 , 9 , 28 , 2 , 6 , 1 , 4 , 14 , 25 , 7 , 8 , 17 , 21 , 12 ])) -(f=-98021.75138944123 pi=([ 14 , 16 , 13 , 21 , 28 , 29 , 8 , 10 , 27 , 26 , 24 , 25 , 7 , 12 , 5 , 2 , 3 , 23 , 9 , 19 , 1 , 20 , 4 , 6 , 15 , 17 , 11 , 22 , 18 ])) -(f=-97985.80026519849 pi=([ 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 14 , 4 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 18 , 17 , 3 , 6 , 16 , 8 , 2 , 1 , 23 ])) -(f=-97369.54302519064 pi=([ 6 , 11 , 13 , 28 , 20 , 1 , 10 , 27 , 4 , 21 , 29 , 5 , 2 , 8 , 14 , 3 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 26 , 9 , 7 , 24 , 16 , 17 ])) -(f=-97133.48081372578 pi=([ 7 , 13 , 16 , 26 , 2 , 1 , 18 , 29 , 9 , 3 , 6 , 25 , 20 , 17 , 21 , 24 , 28 , 8 , 22 , 11 , 10 , 14 , 19 , 27 , 4 , 5 , 23 , 12 , 15 ])) -(f=-96738.15166446859 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 28 , 8 , 25 , 22 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) -(f=-96725.37422341465 pi=([ 23 , 5 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) -(f=-93697.73158546603 pi=([ 15 , 27 , 29 , 25 , 26 , 2 , 3 , 14 , 1 , 5 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 6 , 24 , 28 , 20 , 9 , 4 , 7 , 11 , 10 , 8 ])) -(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) -(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) -(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-99943.20910641806 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 17 , 2 , 24 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 14 , 25 , 28 , 19 , 21 , 15 ])) -(f=-100266.8018377302 pi=([ 23 , 7 , 4 , 11 , 9 , 1 , 6 , 10 , 16 , 2 , 24 , 14 , 13 , 26 , 8 , 27 , 3 , 18 , 22 , 29 , 20 , 12 , 5 , 25 , 28 , 19 , 21 , 15 , 17 ])) -(f=-123200.34170192842 pi=([ 18 , 13 , 5 , 19 , 12 , 7 , 28 , 20 , 8 , 27 , 11 , 21 , 29 , 1 , 17 , 15 , 6 , 23 , 4 , 16 , 22 , 25 , 26 , 14 , 3 , 24 , 2 , 10 , 9 ])) -(f=-97662.2527582706 pi=([ 25 , 11 , 13 , 21 , 1 , 10 , 27 , 4 , 5 , 2 , 29 , 6 , 8 , 23 , 22 , 14 , 3 , 15 , 20 , 28 , 26 , 24 , 18 , 19 , 12 , 9 , 7 , 16 , 17 ])) -(f=-99366.64895490586 pi=([ 18 , 7 , 2 , 17 , 1 , 28 , 22 , 23 , 10 , 3 , 9 , 27 , 19 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 13 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 ])) -(f=-118516.21830688255 pi=([ 18 , 17 , 16 , 29 , 14 , 8 , 7 , 28 , 24 , 19 , 1 , 27 , 25 , 9 , 11 , 13 , 2 , 26 , 10 , 20 , 6 , 23 , 12 , 15 , 4 , 3 , 22 , 5 , 21 ])) -(f=-103879.84634266642 pi=([ 7 , 4 , 15 , 11 , 20 , 22 , 21 , 29 , 19 , 28 , 26 , 13 , 9 , 10 , 3 , 8 , 14 , 25 , 12 , 24 , 2 , 1 , 27 , 5 , 18 , 17 , 16 , 6 , 23 ])) -(f=-106821.58838309051 pi=([ 14 , 20 , 23 , 27 , 7 , 10 , 28 , 17 , 24 , 4 , 5 , 9 , 18 , 11 , 29 , 25 , 16 , 15 , 13 , 26 , 3 , 19 , 6 , 21 , 8 , 22 , 12 , 2 , 1 ])) -(f=-112725.94439223286 pi=([ 29 , 4 , 9 , 16 , 6 , 5 , 13 , 28 , 17 , 8 , 18 , 24 , 14 , 10 , 7 , 21 , 22 , 11 , 27 , 25 , 15 , 12 , 26 , 19 , 1 , 3 , 23 , 2 , 20 ])) -(f=-99034.53126603419 pi=([ 20 , 28 , 9 , 12 , 22 , 6 , 5 , 7 , 27 , 11 , 21 , 3 , 1 , 23 , 17 , 26 , 29 , 25 , 24 , 10 , 2 , 18 , 8 , 4 , 14 , 13 , 16 , 19 , 15 ])) -(f=-99952.23527410874 pi=([ 15 , 9 , 6 , 4 , 14 , 1 , 3 , 26 , 17 , 13 , 19 , 7 , 5 , 21 , 29 , 25 , 24 , 18 , 16 , 20 , 28 , 10 , 22 , 11 , 27 , 8 , 2 , 12 , 23 ])) -(f=-107891.81266720963 pi=([ 13 , 25 , 4 , 16 , 27 , 5 , 11 , 8 , 3 , 28 , 10 , 7 , 22 , 20 , 1 , 14 , 21 , 26 , 29 , 24 , 23 , 6 , 18 , 15 , 17 , 19 , 9 , 2 , 12 ])) -(f=-107105.19650883987 pi=([ 5 , 18 , 17 , 1 , 6 , 27 , 28 , 22 , 8 , 23 , 9 , 13 , 19 , 12 , 10 , 16 , 4 , 11 , 3 , 15 , 2 , 29 , 7 , 26 , 25 , 24 , 21 , 20 , 14 ])) -(f=-101686.12230189786 pi=([ 23 , 19 , 8 , 10 , 7 , 1 , 16 , 18 , 9 , 5 , 14 , 2 , 11 , 12 , 20 , 13 , 27 , 29 , 6 , 4 , 22 , 3 , 15 , 24 , 21 , 25 , 26 , 17 , 28 ])) -(f=-95091.73152766365 pi=([ 1 , 18 , 3 , 17 , 27 , 22 , 28 , 23 , 8 , 10 , 7 , 19 , 16 , 9 , 14 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 2 ])) -(f=-91501.11543204125 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 1 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) -(f=-100151.4355544832 pi=([ 23 , 7 , 4 , 11 , 19 , 9 , 1 , 6 , 13 , 10 , 2 , 16 , 18 , 20 , 8 , 14 , 3 , 15 , 27 , 29 , 12 , 22 , 5 , 24 , 21 , 25 , 26 , 17 , 28 ])) -(f=-104819.417463353 pi=([ 5 , 23 , 1 , 6 , 8 , 12 , 9 , 16 , 24 , 10 , 13 , 4 , 11 , 26 , 3 , 27 , 18 , 22 , 2 , 29 , 20 , 7 , 14 , 25 , 15 , 28 , 19 , 21 , 17 ])) -(f=-102975.64030611313 pi=([ 25 , 18 , 13 , 19 , 11 , 7 , 10 , 21 , 27 , 29 , 4 , 23 , 22 , 5 , 17 , 15 , 12 , 9 , 16 , 20 , 28 , 26 , 24 , 3 , 6 , 8 , 2 , 14 , 1 ])) -(f=-102493.09016301157 pi=([ 15 , 5 , 12 , 7 , 21 , 29 , 19 , 28 , 26 , 13 , 8 , 11 , 14 , 1 , 25 , 20 , 24 , 6 , 22 , 27 , 4 , 18 , 17 , 16 , 3 , 2 , 10 , 9 , 23 ])) -(f=-98520.60043747969 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 28 , 9 , 17 , 25 , 7 , 3 , 4 , 29 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-86472.26893443566 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 8 , 25 , 22 , 29 , 23 , 28 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) -(f=-109618.08906293406 pi=([ 7 , 13 , 2 , 28 , 20 , 1 , 18 , 27 , 9 , 3 , 6 , 17 , 21 , 29 , 8 , 11 , 10 , 14 , 19 , 23 , 22 , 4 , 25 , 26 , 5 , 24 , 12 , 15 , 16 ])) -(f=-108848.17971110369 pi=([ 26 , 11 , 13 , 6 , 1 , 10 , 29 , 25 , 20 , 4 , 21 , 24 , 5 , 2 , 28 , 8 , 22 , 14 , 3 , 15 , 27 , 18 , 19 , 12 , 9 , 23 , 7 , 16 , 17 ])) -(f=-88330.99419026935 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) -(f=-103531.84357595713 pi=([ 23 , 12 , 2 , 3 , 10 , 18 , 26 , 1 , 5 , 28 , 19 , 8 , 15 , 17 , 16 , 27 , 6 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 4 , 7 , 20 ])) -(f=-118140.52351450511 pi=([ 6 , 22 , 19 , 3 , 25 , 12 , 27 , 8 , 20 , 2 , 14 , 26 , 17 , 11 , 4 , 16 , 9 , 28 , 29 , 7 , 13 , 23 , 10 , 5 , 15 , 24 , 21 , 18 , 1 ])) -(f=-100886.9649244296 pi=([ 6 , 1 , 4 , 20 , 25 , 23 , 13 , 9 , 7 , 24 , 26 , 22 , 15 , 18 , 28 , 12 , 14 , 21 , 3 , 11 , 17 , 10 , 19 , 2 , 27 , 29 , 8 , 5 , 16 ])) -(f=-91884.86727819202 pi=([ 11 , 6 , 2 , 1 , 21 , 9 , 28 , 8 , 25 , 22 , 19 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 27 , 12 , 10 , 5 , 7 ])) -(f=-117123.41960904757 pi=([ 18 , 17 , 7 , 16 , 29 , 14 , 3 , 9 , 2 , 28 , 1 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 26 , 10 , 20 , 23 , 12 , 15 , 22 , 5 , 21 ])) -(f=-106954.8749151703 pi=([ 18 , 26 , 19 , 4 , 25 , 22 , 7 , 12 , 21 , 24 , 6 , 8 , 29 , 16 , 23 , 20 , 27 , 17 , 5 , 3 , 10 , 2 , 9 , 14 , 15 , 1 , 28 , 13 , 11 ])) -(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-94145.38400776165 pi=([ 16 , 3 , 5 , 26 , 18 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 19 , 13 , 9 , 27 , 29 , 2 , 6 , 1 , 4 , 14 , 23 , 7 , 8 , 15 , 12 ])) -(f=-114262.82202769017 pi=([ 7 , 13 , 20 , 2 , 29 , 1 , 27 , 9 , 3 , 6 , 16 , 26 , 23 , 22 , 15 , 24 , 8 , 18 , 11 , 10 , 14 , 19 , 28 , 5 , 4 , 25 , 17 , 12 , 21 ])) -(f=-95659.28348770476 pi=([ 11 , 6 , 21 , 1 , 9 , 28 , 8 , 25 , 22 , 4 , 2 , 7 , 3 , 23 , 13 , 26 , 14 , 17 , 20 , 18 , 29 , 24 , 16 , 15 , 19 , 27 , 12 , 5 , 10 ])) -(f=-124023.37567040997 pi=([ 23 , 12 , 6 , 14 , 10 , 18 , 2 , 26 , 1 , 28 , 19 , 8 , 15 , 3 , 17 , 16 , 27 , 4 , 29 , 21 , 13 , 25 , 22 , 11 , 24 , 9 , 5 , 7 , 20 ])) -(f=-110856.17157760148 pi=([ 18 , 17 , 29 , 14 , 8 , 10 , 7 , 28 , 24 , 19 , 1 , 27 , 25 , 9 , 11 , 13 , 16 , 2 , 12 , 26 , 20 , 6 , 23 , 15 , 4 , 3 , 22 , 5 , 21 ])) -(f=-95976.32035505094 pi=([ 18 , 7 , 2 , 17 , 1 , 27 , 28 , 22 , 23 , 3 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 19 ])) -(f=-120070.04910437354 pi=([ 7 , 13 , 16 , 2 , 1 , 18 , 29 , 9 , 3 , 6 , 20 , 17 , 21 , 8 , 27 , 11 , 22 , 24 , 10 , 14 , 19 , 23 , 4 , 26 , 5 , 28 , 12 , 15 , 25 ])) -(f=-121672.91405585504 pi=([ 21 , 10 , 1 , 26 , 29 , 15 , 25 , 2 , 20 , 7 , 8 , 24 , 5 , 12 , 28 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 27 , 11 , 14 , 9 , 13 , 4 , 23 ])) -(f=-109509.69279544085 pi=([ 2 , 25 , 13 , 6 , 4 , 19 , 3 , 12 , 21 , 27 , 8 , 18 , 11 , 29 , 23 , 22 , 17 , 15 , 7 , 5 , 20 , 28 , 1 , 16 , 26 , 24 , 14 , 10 , 9 ])) -(f=-120677.91384370488 pi=([ 17 , 5 , 21 , 10 , 18 , 7 , 22 , 12 , 24 , 13 , 16 , 29 , 1 , 19 , 11 , 6 , 4 , 9 , 14 , 25 , 20 , 23 , 8 , 28 , 27 , 3 , 26 , 15 , 2 ])) -(f=-117520.41449469265 pi=([ 7 , 29 , 16 , 11 , 17 , 6 , 8 , 13 , 26 , 23 , 21 , 19 , 22 , 20 , 1 , 18 , 10 , 15 , 4 , 12 , 24 , 28 , 3 , 5 , 27 , 2 , 14 , 9 , 25 ])) -(f=-95015.91885972973 pi=([ 23 , 17 , 29 , 14 , 20 , 2 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 18 , 28 , 24 , 4 , 6 , 21 , 27 , 26 , 3 , 1 , 7 , 22 , 19 , 15 , 10 ])) -(f=-94772.30314329105 pi=([ 13 , 28 , 20 , 27 , 5 , 9 , 21 , 29 , 14 , 3 , 4 , 15 , 23 , 8 , 18 , 22 , 19 , 12 , 25 , 26 , 1 , 6 , 10 , 11 , 24 , 2 , 7 , 16 , 17 ])) -(f=-103674.706111942 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 1 , 23 , 10 , 18 , 4 , 5 , 29 , 2 , 8 , 17 , 25 , 28 , 3 , 6 , 26 , 24 , 21 , 22 , 9 , 7 , 19 , 14 , 12 ])) -(f=-94242.82381641988 pi=([ 27 , 3 , 28 , 5 , 22 , 23 , 25 , 19 , 26 , 16 , 15 , 11 , 10 , 18 , 29 , 20 , 13 , 9 , 24 , 21 , 2 , 6 , 1 , 4 , 14 , 7 , 8 , 17 , 12 ])) -(f=-124301.5858150379 pi=([ 2 , 20 , 13 , 29 , 27 , 16 , 9 , 18 , 6 , 26 , 23 , 22 , 14 , 1 , 24 , 8 , 10 , 5 , 19 , 3 , 28 , 4 , 15 , 17 , 7 , 25 , 12 , 21 , 11 ])) -(f=-119273.68364968209 pi=([ 14 , 5 , 16 , 13 , 28 , 20 , 8 , 10 , 27 , 21 , 29 , 7 , 12 , 2 , 3 , 9 , 23 , 1 , 22 , 19 , 4 , 25 , 6 , 26 , 15 , 24 , 17 , 11 , 18 ])) -(f=-108773.61477292028 pi=([ 6 , 11 , 13 , 21 , 28 , 1 , 10 , 4 , 27 , 26 , 5 , 24 , 2 , 8 , 25 , 29 , 14 , 3 , 23 , 15 , 19 , 18 , 12 , 20 , 9 , 7 , 22 , 16 , 17 ])) -(f=-112743.50405625203 pi=([ 18 , 17 , 8 , 10 , 26 , 23 , 7 , 19 , 1 , 16 , 28 , 9 , 2 , 11 , 12 , 25 , 13 , 27 , 6 , 4 , 24 , 14 , 3 , 15 , 5 , 21 , 20 , 22 , 29 ])) -(f=-103992.16624155354 pi=([ 4 , 14 , 27 , 28 , 22 , 3 , 23 , 5 , 7 , 6 , 13 , 12 , 1 , 19 , 20 , 10 , 17 , 18 , 29 , 2 , 15 , 8 , 26 , 25 , 21 , 24 , 16 , 11 , 9 ])) -(f=-113490.04230732005 pi=([ 18 , 17 , 7 , 29 , 14 , 9 , 28 , 24 , 19 , 6 , 27 , 25 , 8 , 11 , 4 , 13 , 16 , 26 , 10 , 20 , 5 , 23 , 12 , 15 , 3 , 22 , 2 , 1 , 21 ])) -(f=-117360.67513940544 pi=([ 15 , 2 , 11 , 7 , 1 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 3 , 13 , 14 , 5 , 25 , 12 , 9 , 24 , 22 , 4 , 27 , 18 , 17 , 6 , 16 , 8 , 23 ])) -(f=-99427.26158267875 pi=([ 27 , 16 , 20 , 9 , 17 , 12 , 18 , 23 , 6 , 5 , 7 , 11 , 3 , 29 , 1 , 25 , 28 , 2 , 8 , 4 , 14 , 15 , 13 , 26 , 24 , 21 , 22 , 19 , 10 ])) -(f=-103044.02211566753 pi=([ 29 , 16 , 15 , 13 , 11 , 28 , 18 , 4 , 5 , 24 , 9 , 17 , 21 , 22 , 3 , 27 , 25 , 8 , 26 , 1 , 6 , 10 , 2 , 19 , 23 , 20 , 7 , 14 , 12 ])) -(f=-99834.2336830739 pi=([ 27 , 29 , 12 , 25 , 26 , 6 , 1 , 10 , 18 , 4 , 2 , 7 , 19 , 3 , 22 , 8 , 15 , 17 , 21 , 16 , 23 , 24 , 28 , 13 , 14 , 11 , 9 , 5 , 20 ])) -(f=-93389.48375528371 pi=([ 15 , 23 , 2 , 3 , 14 , 26 , 1 , 5 , 28 , 13 , 19 , 12 , 18 , 27 , 16 , 6 , 29 , 21 , 17 , 20 , 25 , 22 , 24 , 9 , 4 , 7 , 11 , 10 , 8 ])) -(f=-113281.63222449394 pi=([ 13 , 26 , 17 , 4 , 24 , 5 , 11 , 19 , 8 , 3 , 10 , 21 , 7 , 29 , 25 , 18 , 1 , 14 , 16 , 20 , 28 , 22 , 6 , 27 , 15 , 23 , 9 , 2 , 12 ])) -(f=-101010.97008626982 pi=([ 23 , 17 , 29 , 14 , 5 , 9 , 12 , 25 , 11 , 20 , 8 , 1 , 13 , 16 , 18 , 28 , 24 , 3 , 4 , 6 , 21 , 27 , 26 , 2 , 7 , 22 , 19 , 15 , 10 ])) -(f=-120784.41901574619 pi=([ 5 , 28 , 1 , 22 , 6 , 8 , 12 , 15 , 9 , 13 , 17 , 23 , 27 , 24 , 10 , 4 , 19 , 11 , 26 , 3 , 16 , 29 , 14 , 25 , 21 , 2 , 18 , 7 , 20 ])) -(f=-118414.36922484652 pi=([ 23 , 6 , 2 , 12 , 4 , 19 , 11 , 16 , 18 , 10 , 13 , 1 , 20 , 15 , 27 , 29 , 5 , 22 , 7 , 24 , 21 , 3 , 25 , 26 , 9 , 17 , 14 , 8 , 28 ])) -(f=-88701.75582019943 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) -(f=-106262.58558566526 pi=([ 7 , 14 , 20 , 23 , 27 , 2 , 1 , 9 , 10 , 28 , 17 , 8 , 24 , 3 , 18 , 11 , 29 , 25 , 16 , 15 , 5 , 13 , 26 , 19 , 21 , 4 , 22 , 12 , 6 ])) -(f=-95166.21682078367 pi=([ 18 , 17 , 24 , 7 , 2 , 1 , 20 , 14 , 3 , 9 , 26 , 19 , 6 , 8 , 11 , 4 , 13 , 16 , 28 , 10 , 22 , 29 , 25 , 12 , 15 , 23 , 27 , 5 , 21 ])) -(f=-90316.46708117364 pi=([ 4 , 9 , 7 , 29 , 17 , 28 , 13 , 18 , 24 , 27 , 25 , 15 , 6 , 26 , 2 , 12 , 20 , 11 , 14 , 23 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) -(f=-103019.09345272655 pi=([ 5 , 17 , 20 , 14 , 6 , 11 , 25 , 28 , 19 , 15 , 22 , 27 , 21 , 16 , 10 , 24 , 8 , 7 , 13 , 3 , 18 , 23 , 26 , 2 , 29 , 1 , 9 , 12 , 4 ])) -(f=-115293.79943007657 pi=([ 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 2 , 14 , 4 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 1 , 18 , 17 , 6 , 16 , 8 , 3 , 23 ])) -(f=-91968.32674065998 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-108865.28858315542 pi=([ 5 , 6 , 19 , 8 , 1 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 23 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) -(f=-110100.60243956807 pi=([ 7 , 15 , 28 , 16 , 11 , 17 , 2 , 6 , 13 , 26 , 23 , 21 , 8 , 19 , 22 , 20 , 18 , 10 , 4 , 12 , 24 , 29 , 5 , 27 , 3 , 1 , 14 , 9 , 25 ])) -(f=-94920.56920681735 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) -(f=-117376.38636263307 pi=([ 3 , 15 , 11 , 7 , 20 , 10 , 21 , 29 , 19 , 28 , 26 , 13 , 14 , 2 , 5 , 25 , 12 , 9 , 24 , 22 , 27 , 18 , 1 , 17 , 6 , 16 , 8 , 4 , 23 ])) -(f=-113981.19974888285 pi=([ 20 , 5 , 29 , 27 , 16 , 10 , 26 , 23 , 22 , 15 , 24 , 11 , 18 , 4 , 19 , 13 , 9 , 28 , 6 , 3 , 2 , 14 , 25 , 7 , 1 , 8 , 17 , 21 , 12 ])) -(f=-98950.37592284362 pi=([ 7 , 13 , 26 , 20 , 2 , 1 , 17 , 9 , 3 , 6 , 23 , 18 , 11 , 16 , 8 , 24 , 28 , 25 , 27 , 10 , 22 , 14 , 21 , 29 , 4 , 5 , 19 , 12 , 15 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -103283.86925475433 -Max Fitness : -79201.6990981842 -Fitness Variance : 9.410456158341408E7 -************************************************************ -(f=-96725.37422341465 pi=([ 23 , 5 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 27 , 29 , 2 , 7 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) -(f=-95976.32035505094 pi=([ 18 , 7 , 2 , 17 , 1 , 27 , 28 , 22 , 23 , 3 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 19 ])) -(f=-95659.28348770476 pi=([ 11 , 6 , 21 , 1 , 9 , 28 , 8 , 25 , 22 , 4 , 2 , 7 , 3 , 23 , 13 , 26 , 14 , 17 , 20 , 18 , 29 , 24 , 16 , 15 , 19 , 27 , 12 , 5 , 10 ])) -(f=-95166.21682078367 pi=([ 18 , 17 , 24 , 7 , 2 , 1 , 20 , 14 , 3 , 9 , 26 , 19 , 6 , 8 , 11 , 4 , 13 , 16 , 28 , 10 , 22 , 29 , 25 , 12 , 15 , 23 , 27 , 5 , 21 ])) -(f=-95091.73152766365 pi=([ 1 , 18 , 3 , 17 , 27 , 22 , 28 , 23 , 8 , 10 , 7 , 19 , 16 , 9 , 14 , 11 , 12 , 13 , 6 , 4 , 29 , 26 , 25 , 24 , 15 , 5 , 21 , 20 , 2 ])) -(f=-95015.91885972973 pi=([ 23 , 17 , 29 , 14 , 20 , 2 , 5 , 9 , 12 , 25 , 11 , 8 , 13 , 16 , 18 , 28 , 24 , 4 , 6 , 21 , 27 , 26 , 3 , 1 , 7 , 22 , 19 , 15 , 10 ])) -(f=-94920.56920681735 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) -(f=-94772.30314329105 pi=([ 13 , 28 , 20 , 27 , 5 , 9 , 21 , 29 , 14 , 3 , 4 , 15 , 23 , 8 , 18 , 22 , 19 , 12 , 25 , 26 , 1 , 6 , 10 , 11 , 24 , 2 , 7 , 16 , 17 ])) -(f=-94242.82381641988 pi=([ 27 , 3 , 28 , 5 , 22 , 23 , 25 , 19 , 26 , 16 , 15 , 11 , 10 , 18 , 29 , 20 , 13 , 9 , 24 , 21 , 2 , 6 , 1 , 4 , 14 , 7 , 8 , 17 , 12 ])) -(f=-94145.38400776165 pi=([ 16 , 3 , 5 , 26 , 18 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 19 , 13 , 9 , 27 , 29 , 2 , 6 , 1 , 4 , 14 , 23 , 7 , 8 , 15 , 12 ])) -(f=-93697.73158546603 pi=([ 15 , 27 , 29 , 25 , 26 , 2 , 3 , 14 , 1 , 5 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 6 , 24 , 28 , 20 , 9 , 4 , 7 , 11 , 10 , 8 ])) -(f=-93389.48375528371 pi=([ 15 , 23 , 2 , 3 , 14 , 26 , 1 , 5 , 28 , 13 , 19 , 12 , 18 , 27 , 16 , 6 , 29 , 21 , 17 , 20 , 25 , 22 , 24 , 9 , 4 , 7 , 11 , 10 , 8 ])) -(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) -(f=-91968.32674065998 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-91884.86727819202 pi=([ 11 , 6 , 2 , 1 , 21 , 9 , 28 , 8 , 25 , 22 , 19 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 27 , 12 , 10 , 5 , 7 ])) -(f=-91501.11543204125 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 1 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) -(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) -(f=-90316.46708117364 pi=([ 4 , 9 , 7 , 29 , 17 , 28 , 13 , 18 , 24 , 27 , 25 , 15 , 6 , 26 , 2 , 12 , 20 , 11 , 14 , 23 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) -(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) -(f=-88701.75582019943 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) -(f=-88330.99419026935 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) -(f=-86472.26893443566 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 8 , 25 , 22 , 29 , 23 , 28 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) -(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-108094.88924227296 pi=([ 18 , 17 , 26 , 10 , 29 , 7 , 19 , 25 , 1 , 24 , 28 , 9 , 14 , 22 , 2 , 11 , 12 , 13 , 27 , 6 , 8 , 4 , 3 , 15 , 5 , 21 , 16 , 20 , 23 ])) -(f=-105446.67840689905 pi=([ 7 , 13 , 16 , 29 , 27 , 2 , 22 , 1 , 23 , 20 , 18 , 9 , 3 , 6 , 17 , 21 , 8 , 11 , 10 , 14 , 19 , 28 , 4 , 26 , 25 , 24 , 5 , 12 , 15 ])) -(f=-102774.03234374923 pi=([ 5 , 23 , 12 , 1 , 6 , 10 , 18 , 26 , 28 , 19 , 8 , 4 , 15 , 17 , 3 , 16 , 27 , 14 , 29 , 21 , 2 , 13 , 7 , 25 , 22 , 11 , 24 , 9 , 20 ])) -(f=-99436.99850382822 pi=([ 23 , 1 , 6 , 19 , 8 , 12 , 9 , 13 , 4 , 2 , 7 , 16 , 10 , 3 , 18 , 11 , 20 , 15 , 27 , 29 , 22 , 24 , 21 , 25 , 26 , 17 , 14 , 28 , 5 ])) -(f=-90116.33036584701 pi=([ 21 , 12 , 1 , 6 , 10 , 15 , 29 , 4 , 2 , 7 , 3 , 8 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 13 , 23 , 14 , 11 , 26 , 9 , 20 , 28 , 5 , 25 ])) -(f=-107785.9148656686 pi=([ 4 , 10 , 18 , 26 , 7 , 28 , 3 , 8 , 19 , 5 , 12 , 15 , 17 , 16 , 27 , 2 , 29 , 6 , 1 , 11 , 21 , 13 , 14 , 23 , 9 , 25 , 22 , 24 , 20 ])) -(f=-114997.60235922711 pi=([ 7 , 2 , 1 , 9 , 29 , 22 , 3 , 17 , 28 , 13 , 18 , 24 , 6 , 27 , 25 , 8 , 15 , 4 , 26 , 12 , 20 , 11 , 14 , 23 , 5 , 16 , 21 , 19 , 10 ])) -(f=-99062.97390378398 pi=([ 17 , 24 , 4 , 7 , 20 , 14 , 9 , 18 , 26 , 19 , 11 , 13 , 6 , 16 , 28 , 2 , 10 , 22 , 29 , 25 , 12 , 15 , 23 , 27 , 3 , 8 , 1 , 5 , 21 ])) -(f=-83881.10859239845 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-83125.46064623476 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-106089.0178441861 pi=([ 21 , 15 , 2 , 3 , 14 , 28 , 1 , 5 , 20 , 13 , 27 , 12 , 17 , 24 , 18 , 22 , 19 , 16 , 6 , 23 , 29 , 9 , 26 , 4 , 7 , 11 , 10 , 8 , 25 ])) -(f=-97655.26584209262 pi=([ 10 , 27 , 29 , 2 , 1 , 25 , 26 , 15 , 19 , 7 , 8 , 22 , 11 , 5 , 12 , 3 , 21 , 18 , 23 , 17 , 16 , 6 , 24 , 28 , 14 , 20 , 9 , 13 , 4 ])) -(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-118508.65619935142 pi=([ 27 , 16 , 20 , 9 , 17 , 12 , 23 , 7 , 18 , 1 , 11 , 29 , 25 , 2 , 28 , 6 , 8 , 14 , 4 , 15 , 13 , 26 , 24 , 21 , 3 , 22 , 19 , 5 , 10 ])) -(f=-100315.34480468428 pi=([ 4 , 10 , 29 , 17 , 28 , 13 , 18 , 24 , 7 , 3 , 8 , 27 , 25 , 5 , 15 , 26 , 12 , 20 , 6 , 1 , 2 , 14 , 11 , 23 , 9 , 22 , 16 , 21 , 19 ])) -(f=-103580.37921735209 pi=([ 21 , 4 , 9 , 7 , 15 , 29 , 12 , 27 , 6 , 2 , 24 , 18 , 22 , 11 , 19 , 17 , 16 , 23 , 5 , 14 , 13 , 3 , 8 , 26 , 20 , 28 , 10 , 1 , 25 ])) -(f=-98786.96991648136 pi=([ 18 , 17 , 28 , 22 , 23 , 8 , 10 , 7 , 27 , 1 , 9 , 14 , 2 , 11 , 12 , 19 , 13 , 6 , 4 , 29 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) -(f=-101074.98366271223 pi=([ 18 , 7 , 2 , 17 , 1 , 29 , 27 , 22 , 23 , 10 , 3 , 9 , 19 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 13 , 28 , 26 , 25 , 15 , 5 , 21 , 20 , 24 ])) -(f=-111810.68328412251 pi=([ 27 , 11 , 28 , 6 , 22 , 23 , 21 , 25 , 9 , 2 , 26 , 1 , 13 , 3 , 14 , 29 , 17 , 20 , 4 , 24 , 18 , 16 , 15 , 19 , 8 , 12 , 10 , 5 , 7 ])) -(f=-96416.74478807762 pi=([ 3 , 19 , 25 , 16 , 22 , 15 , 29 , 11 , 10 , 18 , 23 , 28 , 26 , 20 , 5 , 13 , 9 , 21 , 2 , 24 , 6 , 1 , 4 , 27 , 14 , 7 , 8 , 17 , 12 ])) -(f=-83792.33236388005 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 ])) -(f=-93841.47001838606 pi=([ 21 , 10 , 6 , 1 , 15 , 29 , 4 , 2 , 7 , 12 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 11 , 23 , 14 , 9 , 13 , 26 , 3 , 20 , 28 , 5 , 8 , 25 ])) -(f=-107834.05484028278 pi=([ 16 , 26 , 2 , 3 , 18 , 1 , 5 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 15 , 19 , 13 , 9 , 27 , 6 , 29 , 14 , 23 , 4 , 7 , 8 , 12 ])) -(f=-86094.30065061261 pi=([ 15 , 23 , 3 , 5 , 14 , 26 , 28 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 29 , 2 , 6 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) -(f=-95943.3717546699 pi=([ 21 , 10 , 6 , 1 , 15 , 29 , 4 , 20 , 8 , 5 , 12 , 2 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 3 , 11 , 23 , 14 , 9 , 13 , 26 , 7 , 28 , 25 ])) -(f=-102936.03750111848 pi=([ 2 , 1 , 11 , 13 , 28 , 20 , 10 , 27 , 21 , 7 , 29 , 5 , 8 , 3 , 14 , 6 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 4 , 26 , 17 , 9 , 24 , 16 ])) -(f=-102036.09666166115 pi=([ 4 , 18 , 9 , 7 , 26 , 17 , 13 , 24 , 25 , 15 , 6 , 28 , 2 , 12 , 20 , 11 , 29 , 14 , 23 , 27 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) -(f=-106279.60673092051 pi=([ 24 , 4 , 9 , 7 , 20 , 29 , 18 , 17 , 28 , 13 , 27 , 15 , 6 , 26 , 12 , 11 , 22 , 14 , 25 , 23 , 3 , 8 , 16 , 2 , 19 , 10 , 1 , 5 , 21 ])) -(f=-95481.27518374681 pi=([ 15 , 6 , 1 , 14 , 29 , 4 , 2 , 7 , 13 , 27 , 19 , 12 , 21 , 17 , 18 , 24 , 22 , 16 , 23 , 3 , 20 , 26 , 28 , 5 , 9 , 11 , 10 , 8 , 25 ])) -(f=-107935.06466170459 pi=([ 21 , 10 , 27 , 29 , 2 , 1 , 25 , 26 , 15 , 20 , 7 , 8 , 22 , 5 , 12 , 3 , 18 , 23 , 19 , 17 , 16 , 24 , 6 , 28 , 11 , 14 , 9 , 13 , 4 ])) -(f=-92935.22441953246 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 14 , 4 , 2 , 7 , 1 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) -(f=-103087.11524885976 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 1 , 27 , 7 , 28 , 5 , 2 , 22 , 20 , 16 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) -(f=-109599.9391043667 pi=([ 16 , 2 , 5 , 26 , 1 , 3 , 18 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 28 , 22 , 29 , 19 , 13 , 9 , 27 , 6 , 4 , 14 , 23 , 7 , 8 , 15 , 12 ])) -(f=-90098.16908449348 pi=([ 18 , 3 , 7 , 17 , 27 , 28 , 22 , 23 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 2 , 1 , 29 , 26 , 24 , 15 , 5 , 21 , 20 , 19 , 25 ])) -(f=-98623.2751328188 pi=([ 10 , 15 , 2 , 1 , 25 , 27 , 7 , 8 , 16 , 28 , 11 , 5 , 12 , 3 , 22 , 20 , 21 , 26 , 29 , 6 , 24 , 23 , 14 , 9 , 13 , 18 , 4 , 17 , 19 ])) -(f=-116664.24854408068 pi=([ 9 , 21 , 6 , 4 , 14 , 12 , 28 , 15 , 1 , 20 , 7 , 5 , 27 , 2 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 29 , 10 , 3 , 11 , 8 , 26 , 13 , 25 ])) -(f=-107181.12796750321 pi=([ 21 , 11 , 6 , 13 , 28 , 1 , 10 , 15 , 4 , 20 , 5 , 2 , 8 , 27 , 14 , 24 , 18 , 22 , 19 , 3 , 17 , 16 , 23 , 29 , 12 , 9 , 26 , 7 , 25 ])) -(f=-84957.97039685698 pi=([ 10 , 2 , 1 , 28 , 20 , 27 , 21 , 7 , 8 , 29 , 11 , 5 , 12 , 3 , 15 , 23 , 18 , 22 , 19 , 14 , 25 , 9 , 6 , 13 , 4 , 26 , 24 , 16 , 17 ])) -(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) -(f=-107890.40460381909 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 8 , 23 , 18 , 7 , 28 , 9 , 1 , 17 , 25 , 2 , 29 , 6 , 4 , 3 , 26 , 24 , 21 , 22 , 5 , 10 , 19 , 14 , 12 ])) -(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-109053.44992997828 pi=([ 27 , 18 , 7 , 17 , 1 , 22 , 23 , 10 , 3 , 9 , 19 , 28 , 2 , 16 , 6 , 8 , 4 , 25 , 14 , 11 , 12 , 13 , 29 , 26 , 24 , 15 , 5 , 21 , 20 ])) -(f=-105991.29896130739 pi=([ 6 , 15 , 13 , 28 , 20 , 27 , 2 , 1 , 9 , 21 , 29 , 3 , 14 , 4 , 23 , 8 , 18 , 22 , 19 , 12 , 25 , 26 , 10 , 11 , 24 , 5 , 7 , 16 , 17 ])) -(f=-116210.58799390103 pi=([ 11 , 21 , 9 , 5 , 28 , 8 , 25 , 22 , 23 , 13 , 26 , 14 , 17 , 20 , 3 , 4 , 29 , 18 , 16 , 15 , 19 , 1 , 27 , 12 , 6 , 24 , 2 , 10 , 7 ])) -(f=-97290.053073027 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 14 , 7 , 11 , 12 , 5 , 2 , 21 , 3 , 13 , 9 , 1 , 28 , 4 , 26 , 25 , 24 , 6 , 15 , 16 , 20 ])) -(f=-125734.01016212675 pi=([ 14 , 16 , 13 , 21 , 28 , 29 , 8 , 10 , 7 , 27 , 1 , 26 , 24 , 9 , 25 , 12 , 2 , 23 , 6 , 19 , 4 , 20 , 3 , 15 , 5 , 17 , 11 , 22 , 18 ])) -(f=-101859.4252238128 pi=([ 5 , 1 , 29 , 6 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 28 , 2 , 7 , 22 , 23 , 24 , 21 , 27 , 25 , 26 , 17 , 14 ])) -(f=-115654.08342056861 pi=([ 23 , 14 , 5 , 17 , 9 , 12 , 25 , 11 , 20 , 8 , 1 , 13 , 16 , 27 , 18 , 29 , 24 , 3 , 4 , 6 , 21 , 2 , 26 , 7 , 22 , 19 , 15 , 28 , 10 ])) -(f=-86578.61903757096 pi=([ 25 , 11 , 6 , 2 , 1 , 13 , 21 , 9 , 27 , 8 , 29 , 23 , 3 , 14 , 4 , 15 , 20 , 28 , 26 , 24 , 18 , 19 , 22 , 12 , 10 , 5 , 7 , 16 , 17 ])) -(f=-104508.84220698765 pi=([ 11 , 21 , 20 , 1 , 10 , 28 , 25 , 22 , 4 , 19 , 5 , 2 , 6 , 8 , 23 , 13 , 26 , 14 , 17 , 3 , 29 , 18 , 24 , 16 , 12 , 15 , 9 , 27 , 7 ])) -(f=-100362.20467924212 pi=([ 10 , 13 , 2 , 1 , 21 , 15 , 28 , 25 , 22 , 7 , 8 , 5 , 12 , 3 , 23 , 26 , 18 , 20 , 19 , 17 , 16 , 6 , 29 , 11 , 24 , 14 , 9 , 4 , 27 ])) -(f=-98834.95754801622 pi=([ 21 , 11 , 6 , 9 , 29 , 2 , 1 , 8 , 20 , 27 , 13 , 3 , 14 , 17 , 24 , 22 , 4 , 23 , 18 , 16 , 19 , 26 , 15 , 12 , 28 , 10 , 5 , 7 , 25 ])) -(f=-111364.15111479726 pi=([ 9 , 6 , 4 , 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 1 , 7 , 29 , 5 , 17 , 25 , 2 , 28 , 22 , 10 , 26 , 24 , 21 , 3 , 8 , 19 , 14 , 12 ])) -(f=-110227.20271999812 pi=([ 15 , 25 , 14 , 5 , 27 , 9 , 16 , 28 , 22 , 20 , 21 , 3 , 26 , 4 , 29 , 24 , 23 , 8 , 11 , 12 , 18 , 1 , 6 , 13 , 10 , 17 , 19 , 2 , 7 ])) -(f=-119138.90788296456 pi=([ 21 , 3 , 5 , 15 , 29 , 10 , 20 , 11 , 12 , 27 , 24 , 18 , 22 , 4 , 19 , 17 , 9 , 16 , 2 , 23 , 6 , 1 , 14 , 13 , 26 , 7 , 28 , 8 , 25 ])) -(f=-111555.5007420003 pi=([ 10 , 16 , 2 , 1 , 26 , 18 , 25 , 20 , 17 , 21 , 7 , 8 , 24 , 5 , 28 , 3 , 22 , 19 , 6 , 27 , 29 , 11 , 9 , 4 , 14 , 23 , 13 , 15 , 12 ])) -(f=-110261.55716685862 pi=([ 21 , 18 , 13 , 5 , 19 , 12 , 7 , 8 , 29 , 11 , 20 , 27 , 17 , 15 , 6 , 24 , 22 , 4 , 16 , 23 , 26 , 14 , 3 , 28 , 1 , 2 , 10 , 25 , 9 ])) -(f=-103655.18758596496 pi=([ 25 , 10 , 1 , 21 , 27 , 15 , 7 , 8 , 5 , 12 , 29 , 3 , 23 , 22 , 18 , 19 , 17 , 16 , 6 , 20 , 28 , 11 , 26 , 24 , 14 , 9 , 13 , 4 , 2 ])) -(f=-104840.51034246368 pi=([ 4 , 9 , 7 , 13 , 28 , 20 , 27 , 29 , 6 , 14 , 2 , 21 , 15 , 23 , 18 , 22 , 19 , 12 , 25 , 3 , 26 , 8 , 11 , 24 , 10 , 1 , 5 , 16 , 17 ])) -(f=-118682.19720663516 pi=([ 29 , 17 , 28 , 5 , 13 , 18 , 9 , 24 , 27 , 25 , 15 , 26 , 12 , 20 , 11 , 3 , 4 , 14 , 23 , 8 , 22 , 1 , 10 , 16 , 6 , 21 , 2 , 19 , 7 ])) -(f=-84483.91850049139 pi=([ 11 , 18 , 25 , 6 , 1 , 9 , 27 , 8 , 4 , 2 , 7 , 3 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) -(f=-96441.75720016412 pi=([ 15 , 9 , 6 , 4 , 14 , 21 , 28 , 25 , 22 , 1 , 7 , 26 , 16 , 5 , 2 , 23 , 20 , 29 , 24 , 10 , 3 , 11 , 12 , 19 , 18 , 27 , 8 , 13 , 17 ])) -(f=-107695.25595958787 pi=([ 15 , 9 , 14 , 6 , 4 , 26 , 17 , 3 , 13 , 19 , 7 , 5 , 21 , 29 , 25 , 24 , 2 , 18 , 16 , 20 , 28 , 10 , 22 , 11 , 1 , 27 , 8 , 12 , 23 ])) -(f=-96853.1067593457 pi=([ 17 , 4 , 1 , 3 , 25 , 18 , 22 , 21 , 28 , 14 , 11 , 5 , 29 , 15 , 12 , 6 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 13 , 19 , 2 , 23 , 16 ])) -(f=-107804.42106657375 pi=([ 23 , 16 , 25 , 15 , 13 , 11 , 18 , 26 , 5 , 9 , 28 , 17 , 19 , 27 , 3 , 4 , 29 , 21 , 8 , 20 , 1 , 22 , 24 , 6 , 10 , 2 , 7 , 14 , 12 ])) -(f=-107572.99606621018 pi=([ 27 , 15 , 20 , 2 , 3 , 14 , 23 , 1 , 5 , 13 , 29 , 9 , 25 , 28 , 12 , 18 , 16 , 6 , 26 , 24 , 21 , 17 , 22 , 4 , 7 , 19 , 11 , 10 , 8 ])) -(f=-102441.96321532877 pi=([ 18 , 17 , 27 , 7 , 2 , 20 , 1 , 14 , 23 , 3 , 9 , 4 , 19 , 29 , 6 , 8 , 11 , 13 , 25 , 16 , 28 , 10 , 12 , 15 , 26 , 24 , 21 , 22 , 5 ])) -(f=-105883.33271569044 pi=([ 24 , 16 , 20 , 15 , 13 , 11 , 18 , 5 , 9 , 26 , 3 , 17 , 28 , 22 , 4 , 29 , 25 , 23 , 8 , 27 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 , 21 ])) -(f=-93325.2221041788 pi=([ 4 , 10 , 27 , 29 , 25 , 26 , 15 , 7 , 3 , 8 , 5 , 12 , 18 , 23 , 22 , 19 , 21 , 2 , 17 , 16 , 6 , 1 , 24 , 28 , 11 , 14 , 9 , 13 , 20 ])) -(f=-101833.81784554008 pi=([ 15 , 5 , 2 , 3 , 14 , 29 , 1 , 22 , 13 , 27 , 19 , 12 , 21 , 17 , 18 , 24 , 16 , 6 , 23 , 20 , 26 , 9 , 4 , 7 , 28 , 11 , 10 , 8 , 25 ])) -(f=-100736.27693602258 pi=([ 5 , 21 , 10 , 1 , 6 , 8 , 9 , 15 , 29 , 11 , 20 , 12 , 4 , 27 , 3 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 2 , 7 , 14 , 13 , 26 , 28 , 25 ])) -(f=-94323.70742804752 pi=([ 23 , 2 , 1 , 18 , 19 , 12 , 13 , 7 , 16 , 10 , 8 , 5 , 3 , 11 , 20 , 15 , 27 , 6 , 29 , 22 , 9 , 4 , 24 , 21 , 25 , 26 , 17 , 14 , 28 ])) -(f=-93793.18895490245 pi=([ 21 , 10 , 2 , 1 , 9 , 15 , 20 , 7 , 28 , 8 , 5 , 12 , 3 , 24 , 18 , 22 , 27 , 19 , 17 , 29 , 16 , 6 , 11 , 23 , 14 , 13 , 4 , 26 , 25 ])) -(f=-104116.5002738607 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 29 , 26 , 4 , 2 , 7 , 19 , 3 , 8 , 27 , 17 , 16 , 21 , 13 , 14 , 15 , 25 , 22 , 11 , 24 , 9 , 28 , 5 , 20 ])) -(f=-99077.9572182362 pi=([ 10 , 2 , 1 , 21 , 15 , 25 , 22 , 7 , 8 , 29 , 5 , 12 , 3 , 23 , 26 , 17 , 20 , 16 , 6 , 11 , 18 , 24 , 14 , 9 , 19 , 13 , 4 , 27 , 28 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -99073.29143369774 -Max Fitness : -76749.01450125793 -Fitness Variance : 9.66598736640377E7 -************************************************************ -(f=-92130.68372991036 pi=([ 17 , 25 , 18 , 4 , 22 , 21 , 28 , 14 , 11 , 5 , 3 , 29 , 15 , 12 , 6 , 2 , 8 , 24 , 27 , 7 , 10 , 20 , 26 , 9 , 1 , 19 , 23 , 13 , 16 ])) -(f=-91968.32674065998 pi=([ 23 , 12 , 1 , 6 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-91926.17047628791 pi=([ 23 , 12 , 6 , 1 , 10 , 18 , 26 , 4 , 2 , 7 , 28 , 19 , 3 , 8 , 15 , 17 , 16 , 27 , 29 , 21 , 13 , 14 , 25 , 22 , 11 , 24 , 9 , 5 , 20 ])) -(f=-91884.86727819202 pi=([ 11 , 6 , 2 , 1 , 21 , 9 , 28 , 8 , 25 , 22 , 19 , 23 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 29 , 18 , 24 , 16 , 15 , 27 , 12 , 10 , 5 , 7 ])) -(f=-91501.11543204125 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 1 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 21 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 8 , 13 , 17 , 19 ])) -(f=-90750.94801407288 pi=([ 25 , 18 , 13 , 5 , 19 , 12 , 7 , 21 , 27 , 8 , 11 , 1 , 29 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 28 , 16 , 26 , 24 , 14 , 3 , 2 , 10 , 9 ])) -(f=-90316.46708117364 pi=([ 4 , 9 , 7 , 29 , 17 , 28 , 13 , 18 , 24 , 27 , 25 , 15 , 6 , 26 , 2 , 12 , 20 , 11 , 14 , 23 , 22 , 3 , 8 , 16 , 21 , 19 , 10 , 1 , 5 ])) -(f=-90116.33036584701 pi=([ 21 , 12 , 1 , 6 , 10 , 15 , 29 , 4 , 2 , 7 , 3 , 8 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 13 , 23 , 14 , 11 , 26 , 9 , 20 , 28 , 5 , 25 ])) -(f=-90098.16908449348 pi=([ 18 , 3 , 7 , 17 , 27 , 28 , 22 , 23 , 9 , 16 , 6 , 8 , 4 , 14 , 11 , 12 , 10 , 13 , 2 , 1 , 29 , 26 , 24 , 15 , 5 , 21 , 20 , 19 , 25 ])) -(f=-89201.74371830164 pi=([ 27 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 3 , 4 , 8 , 26 , 24 , 21 , 22 , 1 , 6 , 10 , 2 , 19 , 7 , 14 , 12 ])) -(f=-88701.75582019943 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) -(f=-88330.99419026935 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) -(f=-86578.61903757096 pi=([ 25 , 11 , 6 , 2 , 1 , 13 , 21 , 9 , 27 , 8 , 29 , 23 , 3 , 14 , 4 , 15 , 20 , 28 , 26 , 24 , 18 , 19 , 22 , 12 , 10 , 5 , 7 , 16 , 17 ])) -(f=-86472.26893443566 pi=([ 11 , 6 , 21 , 9 , 2 , 1 , 8 , 25 , 22 , 29 , 23 , 28 , 13 , 3 , 26 , 14 , 17 , 20 , 4 , 18 , 24 , 16 , 15 , 19 , 27 , 12 , 10 , 5 , 7 ])) -(f=-86094.30065061261 pi=([ 15 , 23 , 3 , 5 , 14 , 26 , 28 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 29 , 2 , 6 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) -(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-84957.97039685698 pi=([ 10 , 2 , 1 , 28 , 20 , 27 , 21 , 7 , 8 , 29 , 11 , 5 , 12 , 3 , 15 , 23 , 18 , 22 , 19 , 14 , 25 , 9 , 6 , 13 , 4 , 26 , 24 , 16 , 17 ])) -(f=-84483.91850049139 pi=([ 11 , 18 , 25 , 6 , 1 , 9 , 27 , 8 , 4 , 2 , 7 , 3 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) -(f=-83881.10859239845 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-83792.33236388005 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 ])) -(f=-83125.46064623476 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) -(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-109513.15772430603 pi=([ 25 , 18 , 8 , 17 , 22 , 23 , 10 , 27 , 6 , 19 , 5 , 7 , 3 , 1 , 29 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 4 , 24 , 15 , 21 , 16 , 20 ])) -(f=-86043.05297479905 pi=([ 18 , 13 , 5 , 19 , 29 , 27 , 12 , 7 , 8 , 21 , 11 , 1 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 16 , 28 , 26 , 25 , 24 , 14 , 3 , 2 , 10 , 9 ])) -(f=-91015.22436510741 pi=([ 15 , 27 , 29 , 6 , 25 , 26 , 14 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 3 , 4 , 16 , 24 , 28 , 20 , 1 , 9 , 5 , 2 , 11 , 10 , 8 ])) -(f=-84311.87394940064 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 4 , 2 , 1 , 9 , 14 , 11 , 12 , 13 , 7 , 8 , 28 , 3 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 ])) -(f=-101185.4079508194 pi=([ 21 , 11 , 6 , 14 , 1 , 28 , 9 , 8 , 4 , 2 , 7 , 20 , 3 , 27 , 13 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 29 , 15 , 26 , 12 , 5 , 10 , 25 ])) -(f=-96704.23280006804 pi=([ 10 , 2 , 1 , 22 , 18 , 25 , 15 , 27 , 7 , 8 , 28 , 11 , 5 , 12 , 3 , 20 , 17 , 21 , 26 , 29 , 6 , 24 , 23 , 16 , 14 , 9 , 13 , 4 , 19 ])) -(f=-87177.2796808913 pi=([ 27 , 29 , 11 , 6 , 25 , 26 , 9 , 2 , 1 , 8 , 22 , 19 , 13 , 3 , 14 , 17 , 18 , 23 , 4 , 24 , 28 , 16 , 20 , 15 , 21 , 12 , 10 , 5 , 7 ])) -(f=-92041.44281991912 pi=([ 15 , 6 , 14 , 25 , 22 , 4 , 2 , 7 , 1 , 13 , 29 , 23 , 28 , 26 , 12 , 17 , 20 , 16 , 18 , 24 , 3 , 21 , 19 , 27 , 9 , 5 , 11 , 10 , 8 ])) -(f=-91401.99502764348 pi=([ 21 , 10 , 28 , 15 , 20 , 7 , 8 , 1 , 11 , 5 , 12 , 3 , 27 , 23 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 2 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-87431.76843917258 pi=([ 18 , 17 , 2 , 22 , 4 , 1 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-90204.46224584534 pi=([ 20 , 16 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 28 , 8 , 21 , 26 , 25 , 24 , 22 , 29 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-82266.84634523916 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) -(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-89522.33764191828 pi=([ 15 , 9 , 6 , 4 , 14 , 25 , 27 , 7 , 16 , 28 , 5 , 2 , 22 , 20 , 26 , 29 , 24 , 23 , 10 , 3 , 11 , 12 , 18 , 1 , 8 , 13 , 17 , 19 , 21 ])) -(f=-115312.3910027902 pi=([ 18 , 7 , 17 , 22 , 28 , 9 , 16 , 6 , 8 , 4 , 27 , 14 , 11 , 12 , 10 , 24 , 13 , 2 , 23 , 29 , 1 , 15 , 5 , 26 , 21 , 20 , 19 , 3 , 25 ])) -(f=-96865.978669154 pi=([ 21 , 10 , 2 , 1 , 27 , 28 , 23 , 15 , 20 , 7 , 8 , 14 , 11 , 5 , 12 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 29 , 26 , 9 , 24 , 13 , 4 , 25 ])) -(f=-97267.68097728197 pi=([ 21 , 12 , 26 , 1 , 6 , 10 , 15 , 25 , 4 , 2 , 7 , 3 , 28 , 24 , 18 , 22 , 19 , 17 , 16 , 27 , 29 , 8 , 13 , 23 , 14 , 11 , 9 , 20 , 5 ])) -(f=-103299.80021738732 pi=([ 16 , 3 , 5 , 17 , 18 , 29 , 20 , 10 , 21 , 24 , 11 , 27 , 22 , 19 , 13 , 9 , 2 , 6 , 1 , 4 , 26 , 14 , 23 , 7 , 28 , 8 , 15 , 25 , 12 ])) -(f=-95197.46693857922 pi=([ 5 , 18 , 17 , 1 , 27 , 22 , 28 , 23 , 8 , 10 , 7 , 19 , 16 , 4 , 9 , 11 , 12 , 3 , 13 , 14 , 6 , 2 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-102540.66006638546 pi=([ 1 , 23 , 3 , 12 , 6 , 10 , 18 , 26 , 28 , 19 , 8 , 15 , 17 , 16 , 27 , 14 , 13 , 29 , 21 , 4 , 7 , 25 , 22 , 11 , 24 , 9 , 5 , 2 , 20 ])) -(f=-110168.33257244817 pi=([ 10 , 27 , 29 , 2 , 1 , 25 , 26 , 15 , 7 , 8 , 22 , 5 , 12 , 3 , 19 , 21 , 17 , 18 , 16 , 6 , 24 , 28 , 11 , 14 , 20 , 9 , 13 , 4 , 23 ])) -(f=-112205.66095568523 pi=([ 21 , 15 , 6 , 1 , 14 , 29 , 4 , 2 , 7 , 20 , 13 , 27 , 12 , 24 , 18 , 22 , 11 , 17 , 16 , 23 , 3 , 19 , 26 , 9 , 28 , 5 , 10 , 8 , 25 ])) -(f=-101065.53883969 pi=([ 10 , 15 , 27 , 29 , 2 , 1 , 25 , 26 , 14 , 7 , 8 , 22 , 13 , 5 , 3 , 19 , 4 , 12 , 21 , 17 , 18 , 23 , 6 , 16 , 24 , 28 , 11 , 20 , 9 ])) -(f=-97111.39911044076 pi=([ 21 , 6 , 1 , 8 , 15 , 29 , 4 , 2 , 7 , 20 , 12 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 23 , 3 , 14 , 13 , 26 , 9 , 28 , 5 , 11 , 10 , 25 ])) -(f=-85708.59266327905 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 3 , 7 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 , 8 ])) -(f=-89648.93972550181 pi=([ 15 , 27 , 29 , 25 , 26 , 6 , 1 , 14 , 4 , 2 , 7 , 8 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 5 , 9 , 11 , 10 ])) -(f=-100702.09717777932 pi=([ 18 , 7 , 17 , 2 , 1 , 27 , 28 , 22 , 23 , 9 , 16 , 8 , 5 , 3 , 14 , 11 , 12 , 10 , 13 , 6 , 29 , 26 , 15 , 24 , 4 , 21 , 20 , 19 , 25 ])) -(f=-107336.75588057756 pi=([ 21 , 10 , 3 , 15 , 29 , 20 , 7 , 6 , 12 , 4 , 27 , 24 , 18 , 22 , 17 , 16 , 2 , 11 , 23 , 1 , 14 , 9 , 13 , 19 , 5 , 26 , 28 , 8 , 25 ])) -(f=-100978.84517490734 pi=([ 11 , 4 , 18 , 25 , 6 , 9 , 27 , 8 , 7 , 28 , 22 , 13 , 14 , 20 , 2 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 3 , 19 , 10 , 1 , 5 ])) -(f=-115659.25460863052 pi=([ 9 , 7 , 29 , 17 , 28 , 13 , 18 , 4 , 2 , 24 , 3 , 27 , 25 , 15 , 6 , 26 , 12 , 20 , 11 , 14 , 23 , 22 , 8 , 16 , 21 , 5 , 19 , 10 , 1 ])) -(f=-100198.51709135035 pi=([ 21 , 10 , 1 , 15 , 29 , 2 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 23 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-103885.53599274845 pi=([ 15 , 27 , 2 , 1 , 25 , 26 , 6 , 14 , 4 , 29 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 3 , 20 , 9 , 5 , 11 , 10 , 8 ])) -(f=-92072.21543259356 pi=([ 4 , 21 , 10 , 15 , 29 , 7 , 3 , 8 , 5 , 12 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 27 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) -(f=-90240.35271291167 pi=([ 4 , 21 , 10 , 8 , 15 , 29 , 7 , 3 , 5 , 12 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 26 , 20 , 28 , 25 ])) -(f=-103482.76861917142 pi=([ 27 , 28 , 5 , 22 , 23 , 19 , 26 , 16 , 15 , 3 , 1 , 11 , 10 , 18 , 29 , 20 , 13 , 9 , 24 , 2 , 21 , 6 , 4 , 25 , 14 , 7 , 8 , 17 , 12 ])) -(f=-92879.10871811943 pi=([ 18 , 3 , 17 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 1 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-97019.93679930935 pi=([ 27 , 3 , 7 , 20 , 16 , 15 , 13 , 11 , 23 , 18 , 5 , 9 , 29 , 17 , 25 , 28 , 4 , 2 , 8 , 1 , 26 , 24 , 21 , 22 , 6 , 10 , 19 , 14 , 12 ])) -(f=-95971.36441104517 pi=([ 18 , 7 , 17 , 27 , 28 , 22 , 23 , 9 , 14 , 16 , 6 , 8 , 4 , 11 , 12 , 10 , 13 , 3 , 29 , 26 , 24 , 15 , 5 , 1 , 21 , 20 , 19 , 2 , 25 ])) -(f=-110515.30677178607 pi=([ 23 , 5 , 1 , 29 , 6 , 27 , 19 , 8 , 12 , 9 , 13 , 16 , 10 , 18 , 4 , 11 , 3 , 20 , 15 , 2 , 28 , 7 , 26 , 25 , 24 , 21 , 17 , 14 , 22 ])) -(f=-113243.71727468648 pi=([ 18 , 17 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 13 , 27 , 3 , 4 , 29 , 8 , 24 , 15 , 1 , 25 , 21 , 16 , 20 , 26 , 6 , 12 , 28 , 2 ])) -(f=-91411.49251110236 pi=([ 18 , 17 , 20 , 28 , 10 , 23 , 27 , 5 , 29 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 21 , 26 , 25 , 24 , 22 , 15 , 1 , 16 , 6 , 2 , 19 ])) -(f=-89177.57532014567 pi=([ 16 , 29 , 27 , 15 , 22 , 13 , 11 , 23 , 19 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 1 , 21 , 20 , 10 , 2 , 6 , 14 , 12 ])) -(f=-103646.37494803155 pi=([ 16 , 3 , 5 , 18 , 29 , 25 , 20 , 17 , 10 , 21 , 24 , 11 , 27 , 22 , 19 , 13 , 9 , 2 , 6 , 1 , 23 , 4 , 26 , 14 , 7 , 28 , 8 , 15 , 12 ])) -(f=-94858.63536796623 pi=([ 21 , 10 , 26 , 15 , 4 , 7 , 3 , 8 , 5 , 12 , 28 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 27 , 29 , 11 , 23 , 14 , 9 , 13 , 20 , 25 ])) -(f=-95318.50230955139 pi=([ 15 , 23 , 6 , 1 , 14 , 26 , 4 , 2 , 7 , 28 , 13 , 21 , 19 , 25 , 12 , 18 , 27 , 16 , 29 , 3 , 17 , 20 , 22 , 24 , 9 , 5 , 11 , 10 , 8 ])) -(f=-91260.45897188732 pi=([ 15 , 27 , 29 , 3 , 5 , 25 , 26 , 14 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 24 , 2 , 6 , 1 , 20 , 4 , 28 , 9 , 7 , 11 , 10 , 8 ])) -(f=-119949.54113215621 pi=([ 21 , 16 , 3 , 5 , 26 , 18 , 29 , 17 , 10 , 20 , 11 , 27 , 4 , 24 , 22 , 19 , 13 , 9 , 2 , 23 , 6 , 1 , 14 , 7 , 28 , 8 , 15 , 25 , 12 ])) -(f=-110129.57910621159 pi=([ 10 , 2 , 1 , 26 , 15 , 25 , 20 , 21 , 7 , 8 , 24 , 5 , 12 , 28 , 3 , 22 , 18 , 16 , 19 , 17 , 6 , 27 , 29 , 11 , 14 , 9 , 13 , 4 , 23 ])) -(f=-93115.8173451802 pi=([ 21 , 10 , 2 , 1 , 7 , 15 , 25 , 20 , 8 , 29 , 5 , 12 , 3 , 28 , 26 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 24 , 14 , 9 , 13 , 4 , 27 ])) -(f=-112373.10661951365 pi=([ 11 , 6 , 21 , 9 , 2 , 29 , 1 , 8 , 22 , 27 , 23 , 13 , 3 , 14 , 24 , 20 , 4 , 18 , 16 , 15 , 19 , 26 , 12 , 28 , 17 , 10 , 5 , 7 , 25 ])) -(f=-83582.14172643975 pi=([ 21 , 10 , 2 , 1 , 8 , 15 , 29 , 20 , 7 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-80111.78806919203 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-123943.41037714803 pi=([ 16 , 25 , 15 , 13 , 11 , 5 , 9 , 28 , 7 , 22 , 20 , 21 , 3 , 26 , 4 , 29 , 24 , 23 , 8 , 18 , 1 , 27 , 6 , 10 , 17 , 19 , 2 , 14 , 12 ])) -(f=-107701.23367464868 pi=([ 15 , 9 , 6 , 4 , 14 , 20 , 28 , 23 , 27 , 18 , 1 , 7 , 16 , 5 , 17 , 2 , 10 , 29 , 21 , 26 , 11 , 25 , 3 , 12 , 24 , 22 , 8 , 13 , 19 ])) -(f=-106287.30641001303 pi=([ 24 , 18 , 17 , 8 , 10 , 6 , 19 , 5 , 26 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 28 , 22 , 29 , 2 , 25 , 4 , 23 , 13 , 27 , 15 , 21 , 16 , 20 ])) -(f=-108334.39286216303 pi=([ 18 , 17 , 7 , 2 , 22 , 1 , 29 , 20 , 27 , 14 , 23 , 3 , 9 , 19 , 6 , 8 , 11 , 4 , 13 , 16 , 10 , 25 , 12 , 15 , 28 , 26 , 24 , 5 , 21 ])) -(f=-96690.03906602995 pi=([ 18 , 7 , 2 , 17 , 1 , 16 , 29 , 27 , 22 , 23 , 10 , 3 , 9 , 19 , 6 , 8 , 4 , 14 , 11 , 12 , 13 , 28 , 26 , 25 , 24 , 15 , 5 , 21 , 20 ])) -(f=-97188.59297070367 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 14 , 7 , 19 , 1 , 9 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 15 , 5 , 21 , 16 , 20 , 24 ])) -(f=-100461.58760561766 pi=([ 15 , 27 , 29 , 25 , 26 , 14 , 8 , 7 , 1 , 16 , 22 , 13 , 19 , 2 , 12 , 21 , 17 , 18 , 23 , 6 , 24 , 28 , 4 , 20 , 3 , 5 , 9 , 11 , 10 ])) -(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-127286.83145831745 pi=([ 21 , 11 , 15 , 29 , 5 , 9 , 20 , 12 , 27 , 7 , 24 , 18 , 22 , 19 , 3 , 17 , 4 , 16 , 8 , 14 , 13 , 1 , 23 , 26 , 6 , 28 , 10 , 2 , 25 ])) -(f=-85369.43318087196 pi=([ 10 , 2 , 1 , 20 , 16 , 28 , 15 , 13 , 23 , 27 , 7 , 8 , 5 , 3 , 17 , 6 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 19 , 14 , 12 ])) -(f=-79947.20718693627 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) -(f=-97835.386499511 pi=([ 15 , 27 , 29 , 11 , 6 , 2 , 25 , 26 , 1 , 14 , 9 , 8 , 22 , 13 , 19 , 3 , 12 , 21 , 17 , 18 , 23 , 4 , 16 , 24 , 28 , 20 , 10 , 5 , 7 ])) -(f=-88215.36465278259 pi=([ 25 , 4 , 13 , 21 , 27 , 3 , 8 , 5 , 29 , 23 , 14 , 2 , 6 , 1 , 15 , 20 , 28 , 7 , 26 , 24 , 18 , 19 , 22 , 12 , 9 , 11 , 10 , 16 , 17 ])) -(f=-94779.08659831907 pi=([ 20 , 16 , 28 , 19 , 8 , 10 , 23 , 6 , 27 , 5 , 7 , 18 , 3 , 1 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 4 , 29 , 21 , 26 , 25 , 24 , 22 , 15 ])) -(f=-91730.16784041771 pi=([ 18 , 17 , 26 , 22 , 29 , 27 , 15 , 13 , 11 , 23 , 5 , 19 , 9 , 7 , 3 , 4 , 8 , 28 , 25 , 24 , 1 , 21 , 16 , 20 , 6 , 10 , 2 , 14 , 12 ])) -(f=-111922.18017772531 pi=([ 28 , 20 , 10 , 27 , 5 , 21 , 29 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 23 , 8 , 18 , 22 , 19 , 25 , 15 , 26 , 9 , 1 , 6 , 24 , 2 , 16 , 17 ])) -(f=-91753.48879732148 pi=([ 10 , 18 , 2 , 1 , 29 , 27 , 22 , 23 , 19 , 7 , 8 , 11 , 5 , 12 , 3 , 15 , 28 , 17 , 14 , 26 , 9 , 6 , 25 , 24 , 13 , 4 , 21 , 16 , 20 ])) -(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) -(f=-85424.89006833872 pi=([ 15 , 18 , 6 , 1 , 14 , 27 , 4 , 2 , 7 , 13 , 28 , 22 , 20 , 12 , 17 , 21 , 26 , 25 , 29 , 24 , 23 , 16 , 3 , 9 , 19 , 5 , 11 , 10 , 8 ])) -(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-94885.13678439085 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) -(f=-106803.13419223315 pi=([ 18 , 13 , 5 , 19 , 12 , 7 , 21 , 28 , 8 , 11 , 1 , 27 , 17 , 15 , 25 , 6 , 24 , 22 , 4 , 20 , 16 , 23 , 29 , 26 , 14 , 3 , 2 , 10 , 9 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -94356.44844792952 -Max Fitness : -74057.71332492525 -Fitness Variance : 1.2197838662314987E8 -************************************************************ -(f=-86094.30065061261 pi=([ 15 , 23 , 3 , 5 , 14 , 26 , 28 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 29 , 2 , 6 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) -(f=-86043.05297479905 pi=([ 18 , 13 , 5 , 19 , 29 , 27 , 12 , 7 , 8 , 21 , 11 , 1 , 23 , 22 , 17 , 15 , 6 , 4 , 20 , 16 , 28 , 26 , 25 , 24 , 14 , 3 , 2 , 10 , 9 ])) -(f=-85708.59266327905 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 3 , 7 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 , 8 ])) -(f=-85548.70075098118 pi=([ 21 , 10 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-85424.89006833872 pi=([ 15 , 18 , 6 , 1 , 14 , 27 , 4 , 2 , 7 , 13 , 28 , 22 , 20 , 12 , 17 , 21 , 26 , 25 , 29 , 24 , 23 , 16 , 3 , 9 , 19 , 5 , 11 , 10 , 8 ])) -(f=-85369.43318087196 pi=([ 10 , 2 , 1 , 20 , 16 , 28 , 15 , 13 , 23 , 27 , 7 , 8 , 5 , 3 , 17 , 6 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 19 , 14 , 12 ])) -(f=-84957.97039685698 pi=([ 10 , 2 , 1 , 28 , 20 , 27 , 21 , 7 , 8 , 29 , 11 , 5 , 12 , 3 , 15 , 23 , 18 , 22 , 19 , 14 , 25 , 9 , 6 , 13 , 4 , 26 , 24 , 16 , 17 ])) -(f=-84483.91850049139 pi=([ 11 , 18 , 25 , 6 , 1 , 9 , 27 , 8 , 4 , 2 , 7 , 3 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) -(f=-84311.87394940064 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 4 , 2 , 1 , 9 , 14 , 11 , 12 , 13 , 7 , 8 , 28 , 3 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 ])) -(f=-83881.10859239845 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-83792.33236388005 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 9 , 11 , 10 ])) -(f=-83582.14172643975 pi=([ 21 , 10 , 2 , 1 , 8 , 15 , 29 , 20 , 7 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-83125.46064623476 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) -(f=-82266.84634523916 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) -(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) -(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-80111.78806919203 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-79947.20718693627 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) -(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-84991.84715770923 pi=([ 3 , 7 , 20 , 28 , 23 , 9 , 27 , 16 , 6 , 8 , 4 , 17 , 14 , 11 , 12 , 10 , 13 , 18 , 2 , 1 , 29 , 21 , 26 , 25 , 24 , 22 , 15 , 5 , 19 ])) -(f=-90300.15693168466 pi=([ 10 , 18 , 17 , 2 , 1 , 16 , 27 , 28 , 15 , 13 , 23 , 7 , 8 , 5 , 3 , 6 , 11 , 29 , 26 , 9 , 24 , 4 , 21 , 20 , 19 , 22 , 14 , 25 , 12 ])) -(f=-127244.76637290671 pi=([ 21 , 18 , 10 , 15 , 29 , 5 , 1 , 20 , 9 , 27 , 7 , 11 , 12 , 24 , 22 , 3 , 17 , 4 , 16 , 23 , 8 , 14 , 13 , 19 , 26 , 6 , 28 , 2 , 25 ])) -(f=-100697.81798774534 pi=([ 10 , 18 , 17 , 2 , 1 , 29 , 27 , 22 , 23 , 12 , 19 , 7 , 8 , 5 , 3 , 14 , 13 , 6 , 16 , 11 , 28 , 21 , 26 , 9 , 25 , 24 , 15 , 4 , 20 ])) -(f=-90508.91329334 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 20 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 ])) -(f=-98083.2248956701 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 7 , 19 , 1 , 9 , 14 , 2 , 11 , 12 , 27 , 13 , 6 , 4 , 28 , 26 , 3 , 25 , 24 , 15 , 5 , 21 , 16 , 20 ])) -(f=-92222.81660911212 pi=([ 21 , 10 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-88214.58332616782 pi=([ 21 , 10 , 2 , 1 , 26 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 4 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 28 , 25 ])) -(f=-92096.39728839799 pi=([ 21 , 10 , 27 , 29 , 25 , 26 , 15 , 20 , 7 , 8 , 1 , 11 , 5 , 12 , 3 , 23 , 24 , 18 , 22 , 19 , 16 , 6 , 2 , 28 , 17 , 14 , 9 , 13 , 4 ])) -(f=-91642.24760721037 pi=([ 15 , 4 , 14 , 28 , 7 , 3 , 8 , 22 , 13 , 5 , 27 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 29 , 20 , 26 , 9 , 11 , 10 , 25 ])) -(f=-77925.49137319019 pi=([ 17 , 22 , 29 , 4 , 27 , 23 , 19 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 11 , 10 ])) -(f=-113141.51404857854 pi=([ 25 , 13 , 8 , 21 , 10 , 27 , 6 , 5 , 3 , 1 , 29 , 9 , 23 , 11 , 12 , 14 , 15 , 2 , 20 , 28 , 26 , 4 , 24 , 18 , 19 , 22 , 7 , 16 , 17 ])) -(f=-86987.89223033063 pi=([ 27 , 29 , 11 , 25 , 26 , 4 , 8 , 9 , 7 , 3 , 22 , 5 , 19 , 13 , 14 , 17 , 18 , 23 , 2 , 6 , 1 , 16 , 24 , 28 , 20 , 15 , 21 , 12 , 10 ])) -(f=-94832.28417563983 pi=([ 18 , 17 , 6 , 27 , 22 , 1 , 23 , 19 , 4 , 2 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 28 , 26 , 29 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 5 ])) -(f=-121516.23720784101 pi=([ 15 , 14 , 25 , 12 , 5 , 27 , 1 , 16 , 28 , 9 , 7 , 22 , 20 , 3 , 26 , 4 , 29 , 24 , 23 , 8 , 10 , 11 , 18 , 6 , 13 , 17 , 19 , 2 , 21 ])) -(f=-92793.87511940434 pi=([ 9 , 6 , 4 , 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 7 , 5 , 14 , 2 , 11 , 12 , 28 , 21 , 26 , 3 , 25 , 24 , 15 , 1 , 8 , 16 , 20 , 13 ])) -(f=-100191.55594234179 pi=([ 18 , 17 , 5 , 22 , 29 , 27 , 7 , 23 , 8 , 19 , 11 , 1 , 14 , 12 , 6 , 13 , 4 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 3 , 2 , 10 , 9 , 28 ])) -(f=-106626.86384494539 pi=([ 25 , 18 , 13 , 19 , 12 , 8 , 21 , 27 , 6 , 5 , 7 , 3 , 1 , 29 , 9 , 23 , 22 , 17 , 11 , 15 , 2 , 20 , 28 , 16 , 26 , 4 , 24 , 14 , 10 ])) -(f=-96172.69643633348 pi=([ 18 , 17 , 22 , 23 , 10 , 19 , 29 , 5 , 1 , 9 , 27 , 7 , 14 , 11 , 12 , 24 , 13 , 3 , 4 , 6 , 8 , 21 , 15 , 26 , 16 , 20 , 28 , 2 , 25 ])) -(f=-106097.856633524 pi=([ 21 , 10 , 18 , 2 , 1 , 29 , 27 , 8 , 15 , 20 , 7 , 5 , 12 , 3 , 22 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 19 , 4 ])) -(f=-78938.97907062821 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 16 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-87294.6584311118 pi=([ 19 , 10 , 2 , 1 , 20 , 16 , 28 , 15 , 13 , 23 , 27 , 7 , 8 , 5 , 3 , 17 , 6 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 14 , 12 ])) -(f=-104547.71309894351 pi=([ 15 , 26 , 18 , 6 , 14 , 27 , 4 , 7 , 13 , 1 , 28 , 22 , 20 , 12 , 17 , 21 , 25 , 29 , 24 , 2 , 23 , 16 , 3 , 9 , 19 , 5 , 11 , 10 , 8 ])) -(f=-78515.05284760748 pi=([ 18 , 17 , 22 , 29 , 27 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-82962.8153615546 pi=([ 18 , 17 , 29 , 11 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-88529.05410777933 pi=([ 18 , 17 , 29 , 27 , 22 , 25 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) -(f=-98522.11375186474 pi=([ 27 , 29 , 25 , 26 , 11 , 5 , 9 , 22 , 24 , 7 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 3 , 4 , 16 , 28 , 8 , 20 , 15 , 1 , 12 , 6 , 10 , 2 ])) -(f=-101290.91705585086 pi=([ 11 , 20 , 16 , 6 , 28 , 15 , 13 , 1 , 8 , 9 , 23 , 27 , 4 , 2 , 18 , 7 , 3 , 17 , 12 , 29 , 21 , 26 , 25 , 24 , 22 , 5 , 10 , 19 , 14 ])) -(f=-105371.44218071195 pi=([ 18 , 17 , 20 , 10 , 24 , 23 , 27 , 5 , 28 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 29 , 8 , 21 , 26 , 25 , 22 , 15 , 1 , 16 , 6 , 2 , 19 ])) -(f=-102431.6803364204 pi=([ 15 , 23 , 3 , 5 , 28 , 14 , 29 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 2 , 6 , 26 , 1 , 17 , 20 , 25 , 4 , 22 , 24 , 9 , 7 , 11 , 10 , 8 ])) -(f=-89888.25963210512 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 12 , 15 , 20 , 7 , 8 , 5 , 3 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 13 , 19 , 4 , 24 , 25 ])) -(f=-81590.08157376935 pi=([ 18 , 17 , 4 , 22 , 23 , 29 , 19 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 11 , 12 , 20 , 13 , 2 , 6 , 1 , 25 , 24 , 15 , 10 , 26 , 21 , 16 , 28 ])) -(f=-98191.18022027695 pi=([ 28 , 20 , 8 , 10 , 27 , 6 , 5 , 7 , 21 , 29 , 3 , 1 , 12 , 9 , 11 , 15 , 2 , 23 , 4 , 18 , 22 , 19 , 14 , 25 , 13 , 26 , 24 , 16 , 17 ])) -(f=-104491.74112120239 pi=([ 10 , 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 19 , 13 , 7 , 8 , 11 , 5 , 3 , 14 , 12 , 28 , 26 , 9 , 6 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) -(f=-89616.47476553165 pi=([ 10 , 20 , 16 , 28 , 15 , 13 , 3 , 23 , 27 , 7 , 8 , 1 , 5 , 17 , 6 , 2 , 11 , 29 , 21 , 26 , 9 , 25 , 24 , 22 , 18 , 4 , 19 , 14 , 12 ])) -(f=-90887.25014933392 pi=([ 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 8 , 19 , 6 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 4 , 10 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-98410.95317586703 pi=([ 11 , 6 , 2 , 1 , 25 , 13 , 9 , 27 , 8 , 28 , 22 , 3 , 20 , 14 , 4 , 26 , 29 , 24 , 15 , 23 , 18 , 12 , 17 , 19 , 10 , 5 , 7 , 21 , 16 ])) -(f=-112475.6331477552 pi=([ 15 , 9 , 28 , 25 , 6 , 4 , 14 , 21 , 27 , 7 , 16 , 5 , 29 , 23 , 2 , 20 , 26 , 24 , 10 , 18 , 19 , 3 , 11 , 12 , 22 , 1 , 8 , 13 , 17 ])) -(f=-101159.17870288383 pi=([ 18 , 13 , 5 , 19 , 12 , 8 , 29 , 21 , 11 , 1 , 23 , 27 , 22 , 17 , 15 , 6 , 4 , 20 , 16 , 7 , 26 , 25 , 24 , 14 , 3 , 28 , 2 , 10 , 9 ])) -(f=-91667.00756600974 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 28 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 25 ])) -(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-98056.50457372106 pi=([ 15 , 27 , 6 , 25 , 26 , 28 , 14 , 10 , 5 , 22 , 13 , 9 , 7 , 19 , 11 , 12 , 21 , 17 , 18 , 23 , 3 , 4 , 16 , 24 , 8 , 29 , 20 , 1 , 2 ])) -(f=-78957.31214006912 pi=([ 21 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 2 , 10 , 26 , 28 , 25 ])) -(f=-92606.52327079678 pi=([ 10 , 18 , 17 , 2 , 1 , 29 , 27 , 22 , 23 , 19 , 16 , 7 , 8 , 5 , 3 , 14 , 11 , 12 , 13 , 6 , 28 , 26 , 9 , 25 , 24 , 15 , 4 , 21 , 20 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) -(f=-95564.80312168981 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 19 , 6 , 29 , 5 , 7 , 3 , 1 , 9 , 27 , 14 , 11 , 12 , 25 , 13 , 2 , 4 , 24 , 15 , 26 , 21 , 16 , 20 , 28 ])) -(f=-91354.77704719783 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 14 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 28 , 26 , 9 , 13 , 19 , 4 , 25 ])) -(f=-94825.76128353606 pi=([ 11 , 18 , 29 , 6 , 27 , 1 , 28 , 9 , 8 , 4 , 2 , 7 , 3 , 22 , 13 , 14 , 20 , 17 , 21 , 23 , 16 , 26 , 15 , 25 , 24 , 12 , 19 , 5 , 10 ])) -(f=-101148.91609186301 pi=([ 18 , 17 , 25 , 4 , 22 , 23 , 19 , 27 , 7 , 3 , 8 , 28 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 26 , 6 , 1 , 24 , 29 , 15 , 10 , 21 , 16 , 20 ])) -(f=-79505.81684804392 pi=([ 15 , 27 , 3 , 5 , 25 , 26 , 28 , 14 , 13 , 21 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 2 , 6 , 1 , 29 , 17 , 20 , 4 , 9 , 7 , 11 , 10 , 8 ])) -(f=-85079.0169641885 pi=([ 15 , 23 , 4 , 14 , 26 , 7 , 3 , 8 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 27 , 2 , 6 , 1 , 9 , 16 , 29 , 20 , 25 , 22 , 24 , 28 , 11 , 10 ])) -(f=-77358.04639563133 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) -(f=-84790.78672195948 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 12 , 19 , 5 , 4 , 2 , 1 , 9 , 14 , 11 , 13 , 7 , 8 , 28 , 21 , 3 , 26 , 25 , 24 , 15 , 16 , 20 , 6 ])) -(f=-102105.56478280084 pi=([ 21 , 10 , 2 , 15 , 20 , 7 , 28 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 29 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 1 , 25 ])) -(f=-92455.09265768774 pi=([ 15 , 23 , 3 , 5 , 14 , 29 , 26 , 13 , 21 , 19 , 12 , 18 , 27 , 16 , 2 , 6 , 1 , 20 , 25 , 4 , 22 , 17 , 24 , 9 , 7 , 28 , 11 , 10 , 8 ])) -(f=-99914.41597561327 pi=([ 18 , 17 , 19 , 20 , 28 , 10 , 23 , 3 , 27 , 5 , 29 , 9 , 7 , 14 , 11 , 12 , 13 , 2 , 4 , 1 , 8 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 6 ])) -(f=-90397.15715380722 pi=([ 15 , 27 , 29 , 25 , 26 , 4 , 14 , 7 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 3 , 6 , 16 , 24 , 28 , 20 , 1 , 5 , 9 , 2 , 11 , 10 , 8 ])) -(f=-106385.01551400893 pi=([ 20 , 16 , 15 , 13 , 28 , 11 , 23 , 29 , 5 , 9 , 18 , 27 , 17 , 7 , 3 , 4 , 8 , 21 , 24 , 22 , 1 , 26 , 6 , 10 , 2 , 19 , 14 , 25 , 12 ])) -(f=-97070.63530132988 pi=([ 4 , 21 , 28 , 15 , 27 , 7 , 3 , 8 , 5 , 12 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 29 , 14 , 26 , 9 , 25 , 13 , 20 , 10 ])) -(f=-83243.94883470683 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 5 , 19 , 9 , 7 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 14 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) -(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-87096.02557111107 pi=([ 21 , 10 , 2 , 4 , 1 , 6 , 15 , 29 , 5 , 27 , 20 , 7 , 8 , 3 , 12 , 24 , 18 , 22 , 19 , 17 , 16 , 11 , 23 , 26 , 14 , 9 , 13 , 28 , 25 ])) -(f=-103541.38164257987 pi=([ 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 8 , 10 , 19 , 26 , 7 , 5 , 9 , 3 , 14 , 11 , 12 , 13 , 6 , 28 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) -(f=-85741.43894596423 pi=([ 11 , 28 , 18 , 25 , 6 , 1 , 9 , 29 , 27 , 8 , 4 , 2 , 7 , 3 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 24 , 23 , 16 , 15 , 12 , 19 , 5 , 10 ])) -(f=-96111.91521697864 pi=([ 21 , 10 , 2 , 1 , 19 , 8 , 15 , 20 , 7 , 28 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 29 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-106645.65821493501 pi=([ 18 , 2 , 17 , 1 , 29 , 4 , 27 , 22 , 23 , 7 , 19 , 8 , 5 , 9 , 14 , 11 , 12 , 3 , 13 , 6 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-88107.85468087946 pi=([ 15 , 27 , 29 , 11 , 6 , 25 , 26 , 24 , 14 , 9 , 8 , 3 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 4 , 2 , 1 , 16 , 28 , 20 , 10 , 5 , 7 ])) -(f=-94246.07110498806 pi=([ 27 , 29 , 11 , 6 , 1 , 25 , 26 , 9 , 18 , 2 , 8 , 22 , 19 , 13 , 3 , 14 , 17 , 23 , 4 , 24 , 28 , 16 , 20 , 15 , 21 , 12 , 10 , 5 , 7 ])) -(f=-101823.0653916753 pi=([ 21 , 10 , 2 , 28 , 15 , 1 , 20 , 7 , 8 , 16 , 11 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 6 , 23 , 29 , 14 , 9 , 13 , 4 , 26 , 25 ])) -(f=-103144.84121263637 pi=([ 15 , 25 , 26 , 27 , 4 , 28 , 14 , 7 , 8 , 3 , 22 , 13 , 1 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 6 , 9 , 16 , 2 , 24 , 29 , 20 , 11 , 10 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-94763.77298951367 pi=([ 10 , 18 , 17 , 2 , 1 , 11 , 29 , 27 , 22 , 23 , 12 , 15 , 19 , 7 , 8 , 5 , 3 , 16 , 6 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 , 21 , 20 ])) -(f=-96969.37883832361 pi=([ 21 , 14 , 4 , 29 , 20 , 7 , 3 , 8 , 5 , 9 , 27 , 11 , 12 , 24 , 18 , 22 , 13 , 2 , 17 , 6 , 1 , 23 , 15 , 19 , 10 , 26 , 16 , 28 , 25 ])) -(f=-117689.27242465357 pi=([ 18 , 17 , 28 , 10 , 19 , 27 , 5 , 21 , 1 , 29 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 23 , 22 , 25 , 8 , 15 , 26 , 16 , 20 , 6 , 24 , 2 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -90907.90077200533 -Max Fitness : -63490.41216408906 -Fitness Variance : 1.2308271348771572E8 -************************************************************ -(f=-83028.15666263262 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 2 ])) -(f=-82962.8153615546 pi=([ 18 , 17 , 29 , 11 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-82266.84634523916 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) -(f=-81590.08157376935 pi=([ 18 , 17 , 4 , 22 , 23 , 29 , 19 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 11 , 12 , 20 , 13 , 2 , 6 , 1 , 25 , 24 , 15 , 10 , 26 , 21 , 16 , 28 ])) -(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) -(f=-81071.35346195893 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) -(f=-80455.80125109942 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 29 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-80111.78806919203 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-79947.20718693627 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 26 , 14 , 9 , 13 , 4 , 28 , 25 ])) -(f=-79505.81684804392 pi=([ 15 , 27 , 3 , 5 , 25 , 26 , 28 , 14 , 13 , 21 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 2 , 6 , 1 , 29 , 17 , 20 , 4 , 9 , 7 , 11 , 10 , 8 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-78957.31214006912 pi=([ 21 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 2 , 10 , 26 , 28 , 25 ])) -(f=-78938.97907062821 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 16 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-78515.05284760748 pi=([ 18 , 17 , 22 , 29 , 27 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-77925.49137319019 pi=([ 17 , 22 , 29 , 4 , 27 , 23 , 19 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 11 , 10 ])) -(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-77358.04639563133 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) -(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) -(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-83757.92575376139 pi=([ 21 , 10 , 2 , 1 , 14 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 9 , 13 , 4 , 26 , 18 , 28 , 25 ])) -(f=-101357.25854034019 pi=([ 21 , 10 , 2 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 1 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-82646.74637898222 pi=([ 27 , 25 , 26 , 4 , 15 , 28 , 14 , 7 , 3 , 8 , 22 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 29 , 20 , 11 , 10 ])) -(f=-87208.91115062377 pi=([ 23 , 4 , 14 , 26 , 7 , 3 , 8 , 13 , 5 , 19 , 12 , 21 , 17 , 18 , 15 , 27 , 2 , 6 , 1 , 9 , 16 , 29 , 20 , 25 , 22 , 24 , 28 , 11 , 10 ])) -(f=-98186.79179915592 pi=([ 21 , 10 , 3 , 15 , 29 , 12 , 20 , 7 , 8 , 5 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 2 , 11 , 23 , 1 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-90484.99941116867 pi=([ 15 , 27 , 10 , 5 , 2 , 1 , 25 , 26 , 28 , 14 , 13 , 21 , 3 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 6 , 29 , 17 , 20 , 4 , 9 , 7 , 11 , 8 ])) -(f=-101898.50259297251 pi=([ 10 , 18 , 17 , 1 , 29 , 27 , 22 , 23 , 2 , 19 , 7 , 8 , 5 , 3 , 14 , 12 , 13 , 6 , 11 , 28 , 26 , 9 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) -(f=-103735.24199243485 pi=([ 21 , 1 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 11 , 24 , 22 , 19 , 2 , 17 , 16 , 6 , 23 , 14 , 13 , 10 , 26 , 18 , 28 , 25 ])) -(f=-94072.61780978917 pi=([ 27 , 29 , 11 , 25 , 26 , 18 , 6 , 1 , 9 , 8 , 2 , 7 , 3 , 22 , 13 , 14 , 20 , 4 , 17 , 21 , 24 , 23 , 28 , 16 , 15 , 12 , 19 , 5 , 10 ])) -(f=-105717.46617428915 pi=([ 15 , 25 , 4 , 3 , 14 , 27 , 7 , 22 , 13 , 28 , 5 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 26 , 29 , 6 , 1 , 24 , 16 , 20 , 9 , 11 , 10 , 8 ])) -(f=-85151.36497558776 pi=([ 18 , 17 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 22 , 5 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 10 ])) -(f=-104799.88353645426 pi=([ 18 , 17 , 20 , 28 , 8 , 10 , 23 , 6 , 27 , 5 , 26 , 29 , 7 , 3 , 1 , 9 , 14 , 12 , 19 , 13 , 2 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 11 ])) -(f=-93309.98208802742 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 19 , 6 , 29 , 5 , 27 , 7 , 3 , 1 , 15 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 26 , 25 , 24 , 21 , 16 , 20 , 28 ])) -(f=-94595.69043780012 pi=([ 21 , 10 , 2 , 4 , 29 , 27 , 1 , 6 , 15 , 5 , 20 , 7 , 8 , 3 , 12 , 24 , 18 , 22 , 19 , 17 , 16 , 11 , 23 , 28 , 26 , 14 , 9 , 13 , 25 ])) -(f=-95368.86163441114 pi=([ 15 , 23 , 2 , 1 , 14 , 26 , 7 , 8 , 13 , 5 , 3 , 9 , 19 , 12 , 21 , 17 , 18 , 27 , 6 , 16 , 29 , 20 , 25 , 4 , 22 , 24 , 28 , 11 , 10 ])) -(f=-85475.37186016046 pi=([ 21 , 10 , 4 , 12 , 15 , 29 , 2 , 20 , 7 , 3 , 8 , 5 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 19 , 26 , 28 , 25 ])) -(f=-91628.80192471058 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 23 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 28 , 14 , 25 , 26 , 9 , 24 , 13 , 4 ])) -(f=-101447.33935572633 pi=([ 18 , 17 , 22 , 15 , 8 , 10 , 19 , 6 , 29 , 5 , 7 , 3 , 1 , 9 , 27 , 14 , 11 , 12 , 24 , 13 , 2 , 23 , 4 , 26 , 21 , 16 , 20 , 28 , 25 ])) -(f=-72709.2783079961 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-89483.4911055383 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 5 , 19 , 1 , 12 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 9 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) -(f=-101089.57412703219 pi=([ 21 , 10 , 2 , 4 , 1 , 28 , 23 , 6 , 15 , 27 , 5 , 26 , 29 , 20 , 8 , 3 , 12 , 18 , 22 , 19 , 17 , 16 , 11 , 14 , 9 , 25 , 24 , 13 , 7 ])) -(f=-80633.28938238035 pi=([ 18 , 17 , 20 , 4 , 14 , 29 , 27 , 7 , 3 , 8 , 5 , 12 , 24 , 13 , 2 , 6 , 1 , 9 , 23 , 26 , 21 , 22 , 15 , 16 , 28 , 19 , 11 , 10 , 25 ])) -(f=-92793.1873162617 pi=([ 21 , 18 , 14 , 17 , 2 , 1 , 8 , 19 , 6 , 29 , 5 , 7 , 9 , 3 , 27 , 11 , 12 , 24 , 22 , 13 , 23 , 4 , 10 , 15 , 26 , 16 , 20 , 28 , 25 ])) -(f=-113790.75019202694 pi=([ 10 , 2 , 22 , 1 , 29 , 27 , 23 , 12 , 15 , 3 , 20 , 7 , 8 , 5 , 18 , 17 , 16 , 6 , 11 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 19 , 4 , 21 ])) -(f=-104410.24898380482 pi=([ 18 , 3 , 17 , 5 , 22 , 29 , 27 , 23 , 10 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 28 , 1 , 19 , 26 , 25 , 24 , 15 , 4 , 21 , 16 , 20 , 7 , 8 ])) -(f=-75637.36391755474 pi=([ 15 , 27 , 25 , 26 , 28 , 14 , 8 , 6 , 5 , 7 , 3 , 13 , 20 , 21 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 17 , 9 , 11 , 10 ])) -(f=-77893.85366069505 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 24 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 11 , 21 , 16 , 20 ])) -(f=-78977.94909986222 pi=([ 3 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-93200.6366670571 pi=([ 14 , 11 , 6 , 1 , 29 , 27 , 9 , 18 , 2 , 8 , 22 , 19 , 13 , 3 , 17 , 23 , 4 , 24 , 28 , 16 , 20 , 26 , 15 , 21 , 25 , 12 , 10 , 5 , 7 ])) -(f=-93672.01959529598 pi=([ 27 , 18 , 29 , 17 , 25 , 26 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 28 , 24 , 15 , 1 , 21 , 16 , 20 , 6 , 8 , 2 ])) -(f=-107505.18747167748 pi=([ 10 , 27 , 29 , 2 , 1 , 25 , 26 , 14 , 12 , 15 , 7 , 8 , 22 , 5 , 3 , 21 , 18 , 23 , 17 , 16 , 6 , 24 , 28 , 11 , 20 , 9 , 13 , 19 , 4 ])) -(f=-100909.29940100052 pi=([ 21 , 15 , 4 , 14 , 3 , 29 , 23 , 20 , 7 , 13 , 5 , 27 , 19 , 12 , 17 , 18 , 24 , 22 , 2 , 6 , 1 , 16 , 26 , 9 , 28 , 11 , 10 , 8 , 25 ])) -(f=-114626.58993766198 pi=([ 27 , 18 , 17 , 25 , 26 , 5 , 28 , 10 , 19 , 4 , 2 , 1 , 21 , 9 , 14 , 11 , 12 , 22 , 23 , 13 , 7 , 24 , 8 , 29 , 3 , 15 , 16 , 20 , 6 ])) -(f=-94544.01330775149 pi=([ 15 , 5 , 29 , 27 , 22 , 23 , 14 , 13 , 19 , 12 , 18 , 16 , 2 , 6 , 28 , 1 , 3 , 17 , 20 , 26 , 25 , 24 , 4 , 21 , 9 , 7 , 11 , 10 , 8 ])) -(f=-90664.08104276248 pi=([ 27 , 29 , 11 , 2 , 1 , 25 , 26 , 7 , 8 , 22 , 5 , 3 , 19 , 13 , 14 , 21 , 18 , 23 , 6 , 17 , 16 , 24 , 28 , 20 , 15 , 9 , 4 , 12 , 10 ])) -(f=-93203.52745984115 pi=([ 21 , 10 , 6 , 1 , 8 , 9 , 15 , 29 , 4 , 2 , 7 , 20 , 3 , 12 , 27 , 24 , 22 , 19 , 17 , 16 , 26 , 11 , 23 , 14 , 13 , 18 , 28 , 5 , 25 ])) -(f=-71534.65403782131 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-105806.4836803741 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 7 , 20 , 3 , 12 , 9 , 11 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 1 , 23 , 4 , 14 , 13 , 26 , 28 , 25 ])) -(f=-76314.76421526892 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 28 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 13 , 6 , 1 , 11 , 19 , 26 , 25 , 24 , 15 , 2 , 10 , 21 , 16 , 20 ])) -(f=-89936.78331172187 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 20 , 15 , 7 , 8 , 5 , 12 , 3 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 13 , 4 , 18 ])) -(f=-87352.12524154675 pi=([ 17 , 22 , 4 , 23 , 19 , 29 , 15 , 3 , 8 , 5 , 27 , 14 , 13 , 2 , 6 , 1 , 7 , 18 , 24 , 26 , 21 , 16 , 20 , 12 , 9 , 28 , 11 , 10 , 25 ])) -(f=-106025.94511746615 pi=([ 21 , 18 , 17 , 8 , 10 , 6 , 29 , 5 , 7 , 20 , 3 , 1 , 9 , 27 , 14 , 12 , 24 , 13 , 2 , 23 , 4 , 15 , 11 , 19 , 26 , 16 , 28 , 22 , 25 ])) -(f=-90859.02738956828 pi=([ 10 , 2 , 1 , 29 , 27 , 22 , 23 , 12 , 19 , 15 , 16 , 17 , 7 , 8 , 5 , 3 , 18 , 6 , 11 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 , 21 , 20 ])) -(f=-101963.08374478538 pi=([ 18 , 2 , 17 , 28 , 8 , 10 , 23 , 6 , 27 , 5 , 26 , 29 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 19 , 21 , 25 , 24 , 22 , 15 , 16 , 20 ])) -(f=-76516.49261070685 pi=([ 18 , 17 , 22 , 20 , 29 , 4 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) -(f=-89761.4152200222 pi=([ 21 , 10 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 27 , 18 , 24 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 11 , 23 , 26 , 14 , 9 , 13 , 28 , 25 ])) -(f=-86495.0193840564 pi=([ 18 , 2 , 1 , 22 , 23 , 29 , 19 , 7 , 8 , 5 , 9 , 3 , 27 , 14 , 11 , 12 , 17 , 20 , 13 , 6 , 25 , 24 , 15 , 4 , 10 , 26 , 21 , 16 , 28 ])) -(f=-98691.92362057585 pi=([ 18 , 17 , 20 , 28 , 8 , 10 , 23 , 6 , 27 , 5 , 26 , 29 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 4 ])) -(f=-84364.59813834293 pi=([ 18 , 7 , 17 , 22 , 29 , 4 , 27 , 23 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-102504.26581689906 pi=([ 21 , 15 , 10 , 4 , 14 , 29 , 20 , 7 , 3 , 8 , 13 , 5 , 27 , 12 , 24 , 22 , 19 , 2 , 17 , 16 , 6 , 1 , 9 , 23 , 26 , 18 , 28 , 11 , 25 ])) -(f=-93742.28137166021 pi=([ 10 , 27 , 2 , 1 , 25 , 26 , 28 , 15 , 7 , 8 , 22 , 5 , 12 , 3 , 19 , 21 , 17 , 18 , 23 , 16 , 24 , 6 , 11 , 29 , 14 , 20 , 13 , 4 , 9 ])) -(f=-88183.35122297048 pi=([ 18 , 17 , 29 , 3 , 27 , 22 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 4 , 2 , 7 , 9 , 14 , 12 , 13 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-101051.32049635524 pi=([ 6 , 11 , 18 , 25 , 9 , 27 , 8 , 7 , 3 , 1 , 28 , 22 , 13 , 14 , 20 , 17 , 21 , 26 , 29 , 24 , 2 , 23 , 4 , 16 , 15 , 12 , 19 , 5 , 10 ])) -(f=-90655.47508719104 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 22 , 19 , 17 , 16 , 6 , 23 , 14 , 9 , 13 , 4 , 26 , 18 , 28 , 11 , 25 ])) -(f=-82235.91474591642 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 20 , 7 , 8 , 5 , 3 , 27 , 26 , 24 , 18 , 22 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 28 , 25 ])) -(f=-103273.68333002678 pi=([ 15 , 3 , 5 , 25 , 29 , 2 , 27 , 14 , 13 , 21 , 19 , 12 , 22 , 18 , 23 , 16 , 24 , 6 , 28 , 1 , 17 , 20 , 26 , 4 , 9 , 7 , 11 , 10 , 8 ])) -(f=-83804.46011807321 pi=([ 27 , 18 , 17 , 22 , 26 , 28 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 29 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-108635.30217712556 pi=([ 10 , 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 3 , 7 , 8 , 5 , 14 , 11 , 12 , 13 , 6 , 28 , 19 , 26 , 9 , 25 , 24 , 15 , 4 , 21 , 16 , 20 ])) -(f=-97603.88453203751 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 7 , 20 , 3 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 1 , 11 , 4 , 23 , 14 , 13 , 26 , 28 , 25 ])) -(f=-94913.47104299148 pi=([ 21 , 10 , 27 , 14 , 2 , 1 , 28 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 29 , 9 , 13 , 4 , 26 , 25 ])) -(f=-86008.06771901718 pi=([ 15 , 25 , 26 , 20 , 4 , 14 , 29 , 7 , 3 , 8 , 22 , 13 , 5 , 27 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 24 , 28 , 11 , 10 ])) -(f=-121660.10904347418 pi=([ 18 , 17 , 26 , 10 , 19 , 5 , 1 , 29 , 12 , 9 , 27 , 7 , 14 , 11 , 24 , 22 , 13 , 3 , 4 , 23 , 8 , 15 , 21 , 16 , 20 , 6 , 28 , 2 , 25 ])) -(f=-88948.95087876206 pi=([ 21 , 10 , 2 , 1 , 29 , 22 , 23 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 18 , 19 , 17 , 16 , 6 , 11 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 ])) -(f=-82491.77428566829 pi=([ 18 , 17 , 29 , 20 , 27 , 22 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 ])) -(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-112924.67407040614 pi=([ 18 , 17 , 22 , 23 , 10 , 19 , 29 , 5 , 9 , 27 , 7 , 14 , 11 , 12 , 24 , 13 , 3 , 4 , 8 , 25 , 15 , 1 , 26 , 21 , 16 , 20 , 6 , 28 , 2 ])) -(f=-91559.94730828515 pi=([ 21 , 10 , 8 , 2 , 1 , 29 , 27 , 15 , 20 , 7 , 5 , 12 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 24 , 13 , 4 ])) -(f=-72417.21153754527 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) -(f=-89750.2113342075 pi=([ 27 , 29 , 17 , 25 , 26 , 4 , 19 , 3 , 8 , 22 , 5 , 14 , 23 , 13 , 2 , 6 , 1 , 24 , 28 , 18 , 15 , 21 , 16 , 20 , 12 , 9 , 7 , 11 , 10 ])) -(f=-112536.63850357564 pi=([ 21 , 10 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 27 , 14 , 24 , 18 , 22 , 19 , 3 , 17 , 4 , 16 , 6 , 11 , 23 , 26 , 9 , 13 , 1 , 28 , 2 , 25 ])) -(f=-104714.49749580206 pi=([ 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 10 , 5 , 19 , 9 , 3 , 7 , 12 , 11 , 13 , 8 , 28 , 14 , 26 , 25 , 24 , 15 , 4 , 21 , 16 , 20 , 6 ])) -(f=-97699.63995908838 pi=([ 18 , 17 , 2 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 4 , 1 , 9 , 14 , 11 , 12 , 13 , 7 , 8 , 28 , 3 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 ])) -(f=-81554.36353634749 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 3 ])) -(f=-76476.53031845164 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -89075.5275025021 -Max Fitness : -63490.41216408906 -Fitness Variance : 1.4146876869611835E8 -************************************************************ -(f=-79201.6990981842 pi=([ 21 , 10 , 2 , 1 , 15 , 29 , 20 , 7 , 8 , 5 , 12 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 9 , 13 , 4 , 26 , 28 , 25 ])) -(f=-78977.94909986222 pi=([ 3 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-78957.31214006912 pi=([ 21 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 2 , 10 , 26 , 28 , 25 ])) -(f=-78938.97907062821 pi=([ 21 , 10 , 2 , 1 , 12 , 15 , 29 , 16 , 20 , 7 , 8 , 5 , 3 , 27 , 24 , 18 , 22 , 17 , 6 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 26 , 28 , 25 ])) -(f=-78515.05284760748 pi=([ 18 , 17 , 22 , 29 , 27 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-77925.49137319019 pi=([ 17 , 22 , 29 , 4 , 27 , 23 , 19 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 11 , 10 ])) -(f=-77893.85366069505 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 24 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 11 , 21 , 16 , 20 ])) -(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-77460.36970730362 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-77358.04639563133 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) -(f=-76958.67950102547 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-76749.01450125793 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 19 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-76715.12238363134 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 1 , 8 , 9 , 4 , 2 , 7 , 3 , 22 , 19 , 13 , 14 , 21 , 17 , 18 , 23 , 16 , 24 , 28 , 20 , 15 , 12 , 5 , 10 ])) -(f=-76516.49261070685 pi=([ 18 , 17 , 22 , 20 , 29 , 4 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) -(f=-76476.53031845164 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 20 ])) -(f=-76314.76421526892 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 28 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 13 , 6 , 1 , 11 , 19 , 26 , 25 , 24 , 15 , 2 , 10 , 21 , 16 , 20 ])) -(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-75637.36391755474 pi=([ 15 , 27 , 25 , 26 , 28 , 14 , 8 , 6 , 5 , 7 , 3 , 13 , 20 , 21 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 17 , 9 , 11 , 10 ])) -(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-72709.2783079961 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-72417.21153754527 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) -(f=-71534.65403782131 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) -(f=-84060.87483065652 pi=([ 18 , 17 , 22 , 29 , 11 , 27 , 23 , 10 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 4 , 8 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 3 , 2 ])) -(f=-67957.80332150019 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-75254.7614599582 pi=([ 14 , 18 , 17 , 22 , 4 , 27 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-102134.14866018269 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 7 , 20 , 3 , 23 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 2 , 17 , 16 , 1 , 4 , 14 , 13 , 11 , 26 , 28 , 25 ])) -(f=-82334.85336735216 pi=([ 17 , 29 , 4 , 27 , 22 , 23 , 19 , 18 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 24 , 13 , 6 , 1 , 11 , 28 , 26 , 25 , 15 , 2 , 10 , 21 , 16 , 20 ])) -(f=-81484.612240794 pi=([ 27 , 29 , 11 , 25 , 26 , 6 , 8 , 9 , 4 , 7 , 3 , 22 , 19 , 13 , 14 , 17 , 18 , 23 , 2 , 1 , 16 , 24 , 28 , 21 , 20 , 15 , 12 , 5 , 10 ])) -(f=-91813.27697195575 pi=([ 15 , 22 , 29 , 4 , 27 , 1 , 23 , 14 , 2 , 7 , 8 , 3 , 13 , 12 , 5 , 19 , 21 , 17 , 18 , 6 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) -(f=-88681.02532436607 pi=([ 21 , 18 , 17 , 13 , 29 , 20 , 7 , 3 , 8 , 5 , 27 , 28 , 14 , 12 , 24 , 22 , 19 , 2 , 6 , 1 , 9 , 23 , 4 , 15 , 26 , 16 , 11 , 10 , 25 ])) -(f=-88408.41299487808 pi=([ 20 , 4 , 28 , 23 , 15 , 27 , 9 , 26 , 29 , 7 , 3 , 8 , 5 , 12 , 18 , 17 , 16 , 6 , 1 , 11 , 21 , 14 , 25 , 24 , 22 , 13 , 2 , 10 , 19 ])) -(f=-106121.30469427844 pi=([ 24 , 10 , 18 , 17 , 2 , 22 , 1 , 29 , 27 , 23 , 28 , 7 , 8 , 5 , 3 , 14 , 12 , 13 , 6 , 11 , 19 , 26 , 9 , 25 , 15 , 4 , 21 , 16 , 20 ])) -(f=-79010.36310674883 pi=([ 21 , 2 , 4 , 12 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 9 , 27 , 24 , 18 , 22 , 17 , 16 , 6 , 1 , 11 , 23 , 14 , 13 , 19 , 10 , 26 , 28 , 25 ])) -(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-81979.38223650455 pi=([ 18 , 17 , 22 , 29 , 27 , 12 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 6 , 2 ])) -(f=-80218.93178842706 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 13 , 5 , 14 , 12 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 9 , 16 , 11 , 10 ])) -(f=-78164.00735127999 pi=([ 15 , 22 , 29 , 27 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 1 , 9 , 19 , 12 , 21 , 17 , 18 , 13 , 16 , 2 , 4 , 28 , 20 , 26 , 25 , 24 , 11 ])) -(f=-75820.96301535412 pi=([ 21 , 2 , 1 , 5 , 4 , 15 , 29 , 20 , 7 , 8 , 12 , 9 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 13 , 10 , 26 , 28 , 25 ])) -(f=-81191.2436374304 pi=([ 10 , 12 , 15 , 29 , 16 , 20 , 7 , 3 , 8 , 5 , 21 , 27 , 24 , 18 , 22 , 17 , 6 , 1 , 11 , 23 , 14 , 9 , 13 , 19 , 4 , 2 , 26 , 28 , 25 ])) -(f=-105400.80436784457 pi=([ 22 , 15 , 25 , 26 , 20 , 14 , 8 , 10 , 6 , 29 , 5 , 7 , 3 , 13 , 1 , 9 , 27 , 19 , 12 , 21 , 17 , 18 , 23 , 16 , 2 , 24 , 4 , 28 , 11 ])) -(f=-84277.54430369829 pi=([ 18 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 17 , 9 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 , 10 ])) -(f=-85003.80586965171 pi=([ 1 , 18 , 17 , 22 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-77861.7653142538 pi=([ 15 , 29 , 4 , 27 , 22 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 25 , 24 , 9 , 11 , 10 , 26 ])) -(f=-85592.10118606326 pi=([ 18 , 22 , 20 , 29 , 27 , 23 , 10 , 5 , 9 , 7 , 14 , 12 , 17 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 , 19 , 11 ])) -(f=-82273.81001232423 pi=([ 18 , 17 , 29 , 20 , 4 , 27 , 22 , 23 , 19 , 7 , 8 , 5 , 14 , 11 , 12 , 13 , 2 , 3 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 10 ])) -(f=-96131.58744697446 pi=([ 18 , 17 , 20 , 12 , 28 , 13 , 23 , 6 , 27 , 4 , 5 , 26 , 29 , 7 , 3 , 8 , 14 , 2 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-86884.45005969038 pi=([ 15 , 27 , 25 , 26 , 4 , 28 , 14 , 7 , 3 , 8 , 13 , 20 , 5 , 21 , 19 , 12 , 22 , 24 , 18 , 23 , 2 , 6 , 1 , 9 , 16 , 29 , 17 , 11 , 10 ])) -(f=-90336.65225871593 pi=([ 27 , 25 , 26 , 8 , 15 , 28 , 14 , 6 , 5 , 7 , 3 , 22 , 13 , 19 , 12 , 21 , 17 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 20 , 9 , 11 , 10 ])) -(f=-79243.94795674349 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 28 , 7 , 3 , 8 , 5 , 9 , 14 , 12 , 20 , 13 , 2 , 6 , 1 , 11 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-72091.2958163009 pi=([ 18 , 17 , 22 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 12 , 4 , 13 , 6 , 1 , 11 , 19 , 25 , 24 , 15 , 2 , 10 , 26 , 21 , 16 , 20 , 28 ])) -(f=-90018.7352112116 pi=([ 22 , 29 , 4 , 27 , 23 , 7 , 15 , 20 , 3 , 8 , 5 , 12 , 9 , 21 , 18 , 19 , 17 , 16 , 6 , 1 , 11 , 28 , 14 , 26 , 25 , 24 , 13 , 2 , 10 ])) -(f=-96294.56165469809 pi=([ 21 , 15 , 4 , 14 , 29 , 7 , 3 , 8 , 13 , 5 , 27 , 19 , 12 , 17 , 18 , 24 , 22 , 2 , 6 , 1 , 16 , 23 , 20 , 26 , 9 , 28 , 11 , 10 , 25 ])) -(f=-81232.87998842266 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 16 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 20 , 6 , 2 ])) -(f=-80675.90454611467 pi=([ 18 , 17 , 29 , 13 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-67794.5018278463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-86610.60101057246 pi=([ 14 , 18 , 17 , 22 , 29 , 4 , 27 , 23 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 6 , 1 , 28 , 2 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-82710.31152165901 pi=([ 18 , 29 , 17 , 11 , 27 , 22 , 23 , 10 , 19 , 5 , 1 , 9 , 7 , 14 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-77619.02901781109 pi=([ 18 , 17 , 29 , 22 , 23 , 10 , 19 , 27 , 5 , 1 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 8 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 6 , 2 ])) -(f=-92015.23974940236 pi=([ 7 , 10 , 18 , 17 , 2 , 1 , 20 , 28 , 12 , 23 , 27 , 26 , 29 , 8 , 5 , 3 , 6 , 11 , 21 , 14 , 9 , 25 , 24 , 22 , 13 , 15 , 4 , 16 , 19 ])) -(f=-103032.52684942402 pi=([ 21 , 13 , 29 , 16 , 20 , 7 , 3 , 8 , 5 , 27 , 14 , 12 , 24 , 18 , 22 , 2 , 17 , 6 , 1 , 9 , 23 , 4 , 19 , 26 , 28 , 11 , 10 , 25 , 15 ])) -(f=-79565.91292471607 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 19 , 7 , 3 , 8 , 5 , 9 , 23 , 14 , 12 , 13 , 6 , 1 , 11 , 28 , 26 , 25 , 24 , 15 , 2 , 10 , 21 , 16 , 20 ])) -(f=-108255.30952755104 pi=([ 21 , 8 , 10 , 6 , 15 , 29 , 5 , 20 , 3 , 1 , 12 , 9 , 27 , 11 , 7 , 24 , 18 , 22 , 19 , 17 , 16 , 2 , 23 , 4 , 14 , 13 , 26 , 28 , 25 ])) -(f=-72374.96753023201 pi=([ 14 , 18 , 17 , 20 , 4 , 16 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 10 , 19 ])) -(f=-66756.33743204782 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-129246.28517428519 pi=([ 21 , 10 , 15 , 29 , 5 , 6 , 20 , 12 , 27 , 7 , 24 , 22 , 19 , 3 , 17 , 4 , 16 , 11 , 23 , 8 , 14 , 9 , 13 , 1 , 26 , 18 , 28 , 2 , 25 ])) -(f=-87940.10119744674 pi=([ 2 , 1 , 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 9 , 18 , 14 , 7 , 8 , 5 , 3 , 17 , 6 , 29 , 21 , 26 , 25 , 24 , 22 , 4 , 10 , 19 , 12 ])) -(f=-75579.49572765562 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 18 , 7 , 3 , 8 , 4 , 5 , 17 , 2 , 6 , 1 , 9 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) -(f=-100744.61111225894 pi=([ 18 , 20 , 28 , 23 , 27 , 5 , 9 , 26 , 29 , 7 , 14 , 12 , 13 , 3 , 4 , 17 , 8 , 21 , 25 , 24 , 22 , 15 , 1 , 16 , 6 , 10 , 2 , 19 , 11 ])) -(f=-76879.51245936436 pi=([ 17 , 22 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 18 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) -(f=-78654.0799624568 pi=([ 17 , 4 , 28 , 23 , 19 , 27 , 26 , 29 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 20 , 18 , 21 , 25 , 24 , 22 , 15 , 16 , 12 , 9 , 11 , 10 ])) -(f=-77085.72815645195 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 3 , 8 , 7 , 5 , 9 , 14 , 12 , 13 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-76764.45458283907 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 21 , 10 , 16 , 20 ])) -(f=-84347.64231760747 pi=([ 18 , 17 , 22 , 4 , 2 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 12 , 24 , 13 , 6 , 1 , 11 , 23 , 19 , 15 , 10 , 26 , 21 , 16 , 20 , 28 , 25 ])) -(f=-83744.00089429626 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 23 , 15 , 28 , 20 , 7 , 8 , 5 , 3 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 12 , 14 , 26 , 9 , 25 , 24 , 13 , 4 ])) -(f=-90004.50782745823 pi=([ 27 , 29 , 25 , 26 , 10 , 5 , 1 , 22 , 9 , 7 , 19 , 11 , 13 , 14 , 21 , 17 , 18 , 3 , 4 , 16 , 24 , 28 , 8 , 23 , 20 , 15 , 12 , 6 , 2 ])) -(f=-97428.37488790228 pi=([ 18 , 11 , 17 , 29 , 6 , 27 , 22 , 8 , 23 , 9 , 19 , 4 , 2 , 7 , 3 , 12 , 14 , 13 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 1 , 5 , 10 ])) -(f=-106877.35903301377 pi=([ 15 , 20 , 6 , 28 , 14 , 8 , 23 , 27 , 5 , 26 , 29 , 7 , 3 , 13 , 19 , 12 , 18 , 2 , 1 , 16 , 4 , 21 , 17 , 25 , 24 , 22 , 9 , 11 , 10 ])) -(f=-86557.66851145487 pi=([ 27 , 18 , 17 , 25 , 26 , 28 , 13 , 7 , 3 , 8 , 5 , 21 , 14 , 20 , 12 , 22 , 23 , 2 , 6 , 1 , 9 , 24 , 4 , 29 , 15 , 16 , 19 , 11 , 10 ])) -(f=-96683.64499612211 pi=([ 18 , 11 , 17 , 29 , 6 , 27 , 22 , 1 , 8 , 23 , 9 , 19 , 13 , 4 , 2 , 7 , 3 , 14 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 12 , 5 , 10 ])) -(f=-85181.34939495329 pi=([ 27 , 29 , 25 , 26 , 19 , 10 , 5 , 1 , 22 , 9 , 7 , 11 , 12 , 14 , 21 , 17 , 18 , 23 , 13 , 3 , 4 , 16 , 24 , 28 , 8 , 20 , 15 , 6 , 2 ])) -(f=-98079.79348601663 pi=([ 17 , 22 , 4 , 23 , 19 , 29 , 3 , 8 , 18 , 5 , 27 , 14 , 13 , 2 , 6 , 1 , 7 , 24 , 15 , 26 , 21 , 16 , 20 , 12 , 9 , 28 , 11 , 10 , 25 ])) -(f=-95597.06103064687 pi=([ 21 , 10 , 2 , 1 , 29 , 27 , 15 , 20 , 7 , 8 , 5 , 3 , 24 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 28 , 14 , 26 , 9 , 25 , 13 , 4 , 18 , 12 ])) -(f=-71921.01512383789 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 20 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-73645.13917987424 pi=([ 15 , 22 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 29 , 26 , 25 , 24 , 9 , 11 , 10 ])) -(f=-90561.99756875468 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 10 , 3 , 19 , 5 , 12 , 7 , 14 , 11 , 13 , 2 , 6 , 1 , 8 , 28 , 26 , 25 , 9 , 24 , 15 , 21 , 16 , 20 ])) -(f=-74104.5160438646 pi=([ 14 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 1 , 7 , 8 , 9 , 11 , 12 , 13 , 3 , 4 , 5 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 6 , 2 ])) -(f=-100009.23957481133 pi=([ 18 , 11 , 22 , 29 , 6 , 27 , 1 , 8 , 23 , 10 , 9 , 19 , 4 , 2 , 7 , 3 , 13 , 14 , 17 , 16 , 28 , 26 , 15 , 25 , 24 , 21 , 20 , 12 , 5 ])) -(f=-89663.11334238187 pi=([ 27 , 29 , 17 , 25 , 26 , 4 , 15 , 28 , 7 , 3 , 8 , 22 , 5 , 9 , 14 , 19 , 11 , 12 , 21 , 18 , 23 , 13 , 2 , 6 , 1 , 24 , 20 , 10 , 16 ])) -(f=-114207.2008184497 pi=([ 21 , 10 , 2 , 22 , 1 , 29 , 27 , 14 , 23 , 15 , 20 , 7 , 8 , 5 , 12 , 3 , 19 , 17 , 16 , 6 , 24 , 11 , 28 , 26 , 9 , 25 , 13 , 4 , 18 ])) -(f=-85301.3949514226 pi=([ 18 , 17 , 4 , 15 , 19 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 11 , 12 , 24 , 22 , 2 , 6 , 1 , 23 , 13 , 10 , 26 , 21 , 16 , 20 , 28 , 25 ])) -(f=-80629.04230078774 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 11 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 10 ])) -(f=-69320.14856610478 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-86024.39502311221 pi=([ 20 , 16 , 29 , 27 , 15 , 13 , 28 , 11 , 23 , 5 , 9 , 18 , 17 , 7 , 3 , 4 , 8 , 21 , 26 , 25 , 24 , 22 , 1 , 6 , 10 , 2 , 19 , 14 , 12 ])) -(f=-85521.46727059699 pi=([ 18 , 17 , 20 , 28 , 22 , 10 , 19 , 23 , 27 , 5 , 13 , 9 , 7 , 14 , 11 , 12 , 3 , 4 , 8 , 29 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 6 , 2 ])) -(f=-71062.18773407681 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -82775.66367498173 -Max Fitness : -63490.41216408906 -Fitness Variance : 1.3194217419639301E8 -************************************************************ -(f=-76253.22022306679 pi=([ 18 , 17 , 20 , 4 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-75820.96301535412 pi=([ 21 , 2 , 1 , 5 , 4 , 15 , 29 , 20 , 7 , 8 , 12 , 9 , 3 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 13 , 10 , 26 , 28 , 25 ])) -(f=-75637.36391755474 pi=([ 15 , 27 , 25 , 26 , 28 , 14 , 8 , 6 , 5 , 7 , 3 , 13 , 20 , 21 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 16 , 24 , 4 , 29 , 17 , 9 , 11 , 10 ])) -(f=-75579.49572765562 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 23 , 27 , 18 , 7 , 3 , 8 , 4 , 5 , 17 , 2 , 6 , 1 , 9 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) -(f=-75254.7614599582 pi=([ 14 , 18 , 17 , 22 , 4 , 27 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-74653.8686030934 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-74104.5160438646 pi=([ 14 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 1 , 7 , 8 , 9 , 11 , 12 , 13 , 3 , 4 , 5 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 6 , 2 ])) -(f=-74057.71332492525 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-73645.13917987424 pi=([ 15 , 22 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 29 , 26 , 25 , 24 , 9 , 11 , 10 ])) -(f=-72709.2783079961 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-72417.21153754527 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 25 , 24 , 9 , 11 , 10 ])) -(f=-72374.96753023201 pi=([ 14 , 18 , 17 , 20 , 4 , 16 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 10 , 19 ])) -(f=-72091.2958163009 pi=([ 18 , 17 , 22 , 23 , 29 , 7 , 3 , 8 , 5 , 9 , 27 , 14 , 12 , 4 , 13 , 6 , 1 , 11 , 19 , 25 , 24 , 15 , 2 , 10 , 26 , 21 , 16 , 20 , 28 ])) -(f=-71921.01512383789 pi=([ 14 , 18 , 17 , 29 , 4 , 27 , 20 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-71534.65403782131 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-71062.18773407681 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-69320.14856610478 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-67957.80332150019 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-67794.5018278463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66756.33743204782 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-74218.12006569936 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 25 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70252.83868095452 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-67065.40322580912 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 3 , 7 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67779.5459356494 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 19 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-97317.13775116988 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 19 , 6 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 1 , 28 , 18 , 26 , 25 , 10 , 24 , 15 , 2 , 21 , 16 ])) -(f=-74839.40177696825 pi=([ 18 , 17 , 22 , 23 , 29 , 4 , 5 , 7 , 8 , 9 , 27 , 14 , 12 , 13 , 2 , 6 , 1 , 11 , 19 , 25 , 24 , 15 , 10 , 26 , 21 , 16 , 20 , 3 , 28 ])) -(f=-82385.64924537083 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 12 , 22 , 2 , 4 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 11 , 19 ])) -(f=-72037.03934761486 pi=([ 15 , 22 , 29 , 27 , 23 , 14 , 7 , 3 , 8 , 5 , 19 , 12 , 17 , 18 , 13 , 2 , 6 , 1 , 9 , 16 , 4 , 28 , 20 , 26 , 25 , 24 , 21 , 11 , 10 ])) -(f=-79213.50098004544 pi=([ 18 , 17 , 20 , 4 , 28 , 13 , 23 , 24 , 27 , 26 , 29 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 21 , 25 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-70617.87967774436 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 13 , 2 , 6 , 1 , 4 , 28 , 12 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-74804.71794878402 pi=([ 14 , 18 , 17 , 22 , 4 , 27 , 29 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-71591.43416813051 pi=([ 14 , 18 , 17 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-81887.21983484739 pi=([ 14 , 18 , 17 , 22 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 28 , 11 , 12 , 21 , 13 , 2 , 6 , 1 , 20 , 26 , 25 , 24 , 15 , 10 , 16 ])) -(f=-77026.26694550841 pi=([ 29 , 4 , 27 , 20 , 22 , 23 , 14 , 7 , 3 , 8 , 13 , 5 , 19 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 26 , 25 , 24 , 21 , 9 , 15 , 11 , 10 ])) -(f=-89904.37423364879 pi=([ 11 , 29 , 27 , 22 , 1 , 8 , 23 , 9 , 4 , 2 , 7 , 3 , 19 , 13 , 14 , 17 , 18 , 16 , 28 , 26 , 15 , 25 , 24 , 21 , 6 , 20 , 12 , 5 , 10 ])) -(f=-87124.35258562115 pi=([ 27 , 18 , 29 , 17 , 25 , 26 , 13 , 19 , 3 , 7 , 8 , 22 , 5 , 14 , 12 , 21 , 23 , 4 , 2 , 6 , 1 , 9 , 24 , 28 , 20 , 15 , 16 , 11 , 10 ])) -(f=-68712.49125054253 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-73788.55218673263 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-71529.59383452224 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 2 , 11 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 10 ])) -(f=-87806.38050525237 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 1 , 23 , 8 , 10 , 19 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 12 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 21 , 11 ])) -(f=-77710.60875213603 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 3 , 8 , 5 , 14 , 12 , 2 , 7 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-77864.76726823361 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 7 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 20 ])) -(f=-86585.71266313654 pi=([ 20 , 4 , 28 , 15 , 13 , 11 , 23 , 27 , 18 , 16 , 7 , 3 , 8 , 5 , 17 , 2 , 6 , 1 , 9 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) -(f=-65260.06220504845 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-76815.77397270926 pi=([ 21 , 18 , 17 , 20 , 29 , 4 , 27 , 23 , 28 , 7 , 3 , 8 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 26 , 25 , 24 , 15 , 22 , 16 , 19 , 11 , 10 ])) -(f=-80093.41741620029 pi=([ 10 , 2 , 1 , 28 , 23 , 15 , 27 , 18 , 26 , 29 , 20 , 7 , 8 , 5 , 3 , 19 , 17 , 16 , 6 , 11 , 12 , 21 , 14 , 9 , 25 , 24 , 22 , 13 , 4 ])) -(f=-78423.36004595133 pi=([ 18 , 17 , 29 , 4 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 21 , 15 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 10 , 16 , 20 ])) -(f=-75873.86474346781 pi=([ 7 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 19 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-72051.15287601664 pi=([ 14 , 18 , 17 , 22 , 20 , 29 , 4 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-72884.77279832128 pi=([ 18 , 17 , 29 , 4 , 27 , 20 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 12 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) -(f=-71430.39110828596 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-70497.70816581383 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-78719.9324735279 pi=([ 15 , 17 , 22 , 29 , 27 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 1 , 9 , 19 , 12 , 21 , 18 , 13 , 16 , 2 , 4 , 28 , 20 , 26 , 25 , 24 , 11 ])) -(f=-69506.02004493562 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 28 ])) -(f=-73701.00873288106 pi=([ 18 , 17 , 20 , 28 , 23 , 27 , 26 , 29 , 7 , 3 , 8 , 13 , 5 , 14 , 4 , 12 , 2 , 6 , 1 , 21 , 25 , 24 , 22 , 15 , 16 , 9 , 19 , 11 , 10 ])) -(f=-80238.58851305615 pi=([ 15 , 22 , 27 , 13 , 23 , 14 , 7 , 3 , 8 , 5 , 19 , 12 , 21 , 17 , 18 , 2 , 6 , 1 , 9 , 16 , 4 , 28 , 20 , 26 , 25 , 24 , 11 , 10 , 29 ])) -(f=-75231.76417841805 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 12 , 6 , 5 , 7 , 3 , 1 , 9 , 14 , 11 , 13 , 2 , 4 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-70692.11089317373 pi=([ 18 , 27 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-79022.6551885559 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 , 1 ])) -(f=-69477.551972363 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 5 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-80107.57858197184 pi=([ 15 , 17 , 22 , 20 , 29 , 27 , 23 , 14 , 8 , 18 , 6 , 5 , 7 , 3 , 13 , 12 , 2 , 1 , 16 , 4 , 28 , 26 , 25 , 24 , 21 , 9 , 19 , 11 , 10 ])) -(f=-102351.92445024612 pi=([ 27 , 25 , 26 , 6 , 28 , 13 , 7 , 3 , 8 , 20 , 5 , 21 , 14 , 19 , 12 , 22 , 18 , 23 , 2 , 1 , 9 , 24 , 4 , 29 , 17 , 15 , 16 , 11 , 10 ])) -(f=-83829.54366259283 pi=([ 18 , 17 , 29 , 7 , 4 , 27 , 22 , 23 , 19 , 3 , 8 , 5 , 9 , 14 , 12 , 24 , 13 , 6 , 1 , 11 , 28 , 26 , 25 , 15 , 2 , 10 , 21 , 16 , 20 ])) -(f=-85347.23943230887 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 28 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 26 , 4 , 19 , 25 , 24 , 15 , 11 , 21 , 16 , 20 ])) -(f=-68557.21005755462 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-71666.74465241829 pi=([ 20 , 16 , 29 , 15 , 13 , 11 , 12 , 23 , 27 , 18 , 7 , 3 , 8 , 4 , 5 , 17 , 2 , 6 , 1 , 9 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 ])) -(f=-84279.58916992586 pi=([ 15 , 22 , 29 , 27 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 19 , 12 , 21 , 17 , 18 , 13 , 1 , 16 , 2 , 4 , 20 , 26 , 25 , 24 , 11 , 28 ])) -(f=-70443.89103256751 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 1 , 5 , 14 , 11 , 12 , 9 , 13 , 2 , 6 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-84615.81708534548 pi=([ 18 , 17 , 20 , 28 , 13 , 23 , 27 , 26 , 29 , 7 , 8 , 5 , 14 , 12 , 4 , 6 , 1 , 9 , 21 , 25 , 24 , 22 , 15 , 2 , 16 , 3 , 19 , 11 , 10 ])) -(f=-79983.1930208708 pi=([ 18 , 17 , 22 , 23 , 29 , 7 , 3 , 8 , 24 , 5 , 9 , 27 , 14 , 12 , 13 , 2 , 6 , 1 , 11 , 4 , 19 , 25 , 15 , 10 , 26 , 21 , 16 , 20 , 28 ])) -(f=-68016.88797217415 pi=([ 18 , 17 , 29 , 27 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 22 ])) -(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-84304.44113646893 pi=([ 18 , 29 , 4 , 27 , 22 , 23 , 11 , 3 , 8 , 5 , 14 , 13 , 2 , 6 , 1 , 7 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 12 , 9 , 17 , 10 ])) -(f=-81475.98562757813 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 19 , 5 , 1 , 12 , 9 , 15 , 7 , 14 , 11 , 13 , 3 , 4 , 8 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 6 , 2 ])) -(f=-91882.29670938688 pi=([ 21 , 1 , 4 , 15 , 29 , 20 , 7 , 3 , 8 , 5 , 12 , 9 , 27 , 24 , 18 , 22 , 19 , 17 , 16 , 6 , 11 , 23 , 14 , 13 , 10 , 26 , 28 , 2 , 25 ])) -(f=-86575.55723980303 pi=([ 18 , 17 , 29 , 27 , 22 , 28 , 23 , 10 , 19 , 5 , 9 , 7 , 14 , 11 , 12 , 13 , 3 , 4 , 1 , 8 , 21 , 26 , 25 , 24 , 15 , 2 , 16 , 20 , 6 ])) -(f=-81303.8663470446 pi=([ 18 , 17 , 29 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 22 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-71963.79986032909 pi=([ 14 , 18 , 29 , 4 , 27 , 20 , 22 , 23 , 19 , 17 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-73637.57551315897 pi=([ 14 , 18 , 17 , 26 , 29 , 27 , 22 , 23 , 19 , 7 , 8 , 9 , 11 , 12 , 13 , 3 , 4 , 1 , 5 , 28 , 25 , 24 , 15 , 10 , 21 , 16 , 20 , 6 , 2 ])) -(f=-68230.71666010225 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) -(f=-77900.79114828481 pi=([ 15 , 22 , 29 , 4 , 27 , 23 , 14 , 25 , 7 , 3 , 8 , 13 , 5 , 19 , 21 , 17 , 18 , 12 , 2 , 6 , 1 , 16 , 28 , 20 , 26 , 24 , 9 , 11 , 10 ])) -(f=-71757.71399496878 pi=([ 18 , 17 , 26 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-74734.0036525426 pi=([ 18 , 17 , 29 , 27 , 23 , 10 , 19 , 25 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 26 , 24 , 22 , 15 , 16 , 20 ])) -(f=-70764.75056408014 pi=([ 18 , 17 , 20 , 29 , 13 , 27 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) -(f=-73407.61241701755 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 1 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 2 , 6 , 9 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-77730.69236298275 pi=([ 20 , 16 , 28 , 15 , 13 , 11 , 27 , 23 , 18 , 7 , 3 , 8 , 5 , 17 , 2 , 6 , 1 , 9 , 4 , 29 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 , 12 ])) -(f=-67467.74547299567 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66392.32602183029 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-80469.25455565802 pi=([ 3 , 18 , 20 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 1 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 4 , 28 , 21 , 26 , 25 , 24 , 16 ])) -(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64327.622296696354 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) -(f=-68780.57405793267 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 3 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 11 , 10 ])) -(f=-70071.23943875832 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -74604.66184746876 -Max Fitness : -63490.41216408906 -Fitness Variance : 5.3382984852415085E7 -************************************************************ -(f=-69477.551972363 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 5 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69320.14856610478 pi=([ 17 , 22 , 29 , 20 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-68780.57405793267 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 8 , 5 , 14 , 12 , 2 , 6 , 1 , 3 , 9 , 4 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 20 , 11 , 10 ])) -(f=-68712.49125054253 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-68557.21005755462 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68230.71666010225 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) -(f=-68016.88797217415 pi=([ 18 , 17 , 29 , 27 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 22 ])) -(f=-67957.80332150019 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-67794.5018278463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-67779.5459356494 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 19 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67467.74547299567 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-67065.40322580912 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 3 , 7 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66756.33743204782 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66687.60592562605 pi=([ 19 , 18 , 17 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66392.32602183029 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65260.06220504845 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-64327.622296696354 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) -(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69166.0136939304 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 6 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-73758.76684803062 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 15 , 23 , 19 , 10 , 7 , 3 , 8 , 5 , 9 , 20 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 ])) -(f=-69042.58137217385 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-77684.5639730325 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 7 , 3 , 1 , 5 , 14 , 12 , 9 , 13 , 2 , 6 , 4 , 29 , 19 , 26 , 11 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68725.69657596818 pi=([ 18 , 22 , 17 , 29 , 27 , 15 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 23 , 20 ])) -(f=-69259.81043137277 pi=([ 18 , 17 , 29 , 27 , 23 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 22 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-66275.70343487474 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-70138.38668433392 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 8 , 10 , 19 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 7 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 23 , 20 ])) -(f=-83006.24647864097 pi=([ 18 , 17 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 15 , 2 , 21 , 16 , 20 , 22 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66076.0741216971 pi=([ 19 , 18 , 17 , 15 , 29 , 13 , 22 , 23 , 27 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 10 ])) -(f=-74597.53175497559 pi=([ 20 , 16 , 29 , 27 , 15 , 13 , 11 , 23 , 18 , 7 , 3 , 8 , 4 , 12 , 5 , 17 , 2 , 6 , 1 , 9 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 10 , 14 ])) -(f=-80212.22727830592 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 4 , 28 , 21 , 26 , 2 , 25 , 24 , 16 , 20 ])) -(f=-75153.92308119292 pi=([ 17 , 22 , 29 , 20 , 27 , 8 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-80944.61226021506 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 1 , 25 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) -(f=-81310.65604913296 pi=([ 18 , 17 , 2 , 29 , 27 , 22 , 8 , 10 , 12 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 1 , 4 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-72732.77220087982 pi=([ 18 , 17 , 22 , 29 , 27 , 13 , 19 , 3 , 7 , 8 , 5 , 14 , 12 , 23 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-68191.5542400883 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 15 , 20 ])) -(f=-66550.82967016909 pi=([ 12 , 18 , 17 , 22 , 29 , 27 , 13 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-79612.92321451884 pi=([ 19 , 18 , 17 , 29 , 4 , 27 , 15 , 22 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 6 ])) -(f=-71417.70999984092 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66063.70252729513 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 21 , 10 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) -(f=-66352.22592691267 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 17 ])) -(f=-64301.9296051024 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-69791.81321474513 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 9 , 3 , 12 , 5 , 14 , 11 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-67893.95820410454 pi=([ 14 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-70592.36610973594 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 3 , 4 , 5 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 6 , 1 , 28 , 21 , 26 , 25 , 24 , 16 , 20 , 7 ])) -(f=-77668.96010596612 pi=([ 18 , 17 , 22 , 29 , 4 , 27 , 23 , 12 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-70659.1448449655 pi=([ 14 , 18 , 29 , 27 , 20 , 22 , 9 , 23 , 8 , 10 , 19 , 17 , 7 , 3 , 5 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-69394.5969900323 pi=([ 20 , 18 , 17 , 26 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 4 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 15 , 21 , 16 ])) -(f=-82611.81325848187 pi=([ 18 , 17 , 20 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 24 , 5 , 14 , 12 , 2 , 6 , 1 , 9 , 4 , 28 , 21 , 26 , 25 , 22 , 15 , 16 , 19 , 11 , 10 ])) -(f=-79495.38599577652 pi=([ 18 , 17 , 22 , 27 , 28 , 6 , 23 , 8 , 10 , 7 , 3 , 12 , 5 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-84210.9716977023 pi=([ 18 , 17 , 28 , 22 , 8 , 10 , 6 , 27 , 4 , 5 , 26 , 29 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 21 , 19 , 23 , 25 , 24 , 15 , 12 , 16 , 20 ])) -(f=-73082.4779451214 pi=([ 18 , 17 , 20 , 29 , 27 , 28 , 23 , 7 , 3 , 8 , 13 , 5 , 14 , 4 , 12 , 2 , 6 , 1 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 9 , 19 , 11 , 10 ])) -(f=-63032.35794194346 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-75987.95767432476 pi=([ 14 , 18 , 17 , 22 , 29 , 25 , 4 , 27 , 23 , 19 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 24 , 15 , 10 , 21 , 16 , 20 ])) -(f=-85176.97972987614 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 10 , 19 , 6 , 4 , 5 , 7 , 25 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 11 ])) -(f=-77824.74719795841 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 7 , 3 , 8 , 16 , 5 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 10 ])) -(f=-72158.25582306368 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 19 , 6 , 13 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 ])) -(f=-77171.73053108787 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 4 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 ])) -(f=-67692.70937254527 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 16 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 28 , 20 ])) -(f=-81063.4540219692 pi=([ 20 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 4 , 25 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 ])) -(f=-74482.43619566255 pi=([ 18 , 17 , 20 , 29 , 13 , 27 , 22 , 23 , 7 , 3 , 5 , 14 , 12 , 2 , 8 , 6 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 , 11 , 10 ])) -(f=-74979.66102297671 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 21 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68336.6095424939 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 1 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-76875.36952644361 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 21 , 4 , 13 , 28 , 2 , 6 , 1 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-72409.37077875398 pi=([ 19 , 18 , 29 , 27 , 13 , 22 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 14 , 12 , 17 , 2 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66350.97401099409 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 23 , 25 , 24 , 15 , 21 , 16 ])) -(f=-76744.57126937009 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 19 , 26 , 25 , 24 , 1 , 21 , 16 , 20 , 15 ])) -(f=-70465.26218518574 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 26 , 13 , 2 , 1 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-72636.40237025992 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 16 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 2 , 11 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 10 ])) -(f=-68862.6464566858 pi=([ 18 , 17 , 22 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 29 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-70216.55367368294 pi=([ 18 , 17 , 22 , 16 , 29 , 27 , 15 , 13 , 11 , 23 , 12 , 7 , 8 , 4 , 5 , 2 , 6 , 1 , 9 , 3 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 10 , 14 ])) -(f=-83308.89567306783 pi=([ 18 , 20 , 29 , 8 , 10 , 23 , 6 , 27 , 5 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 15 , 16 , 19 ])) -(f=-62914.026738930785 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-74174.04883834573 pi=([ 18 , 22 , 17 , 20 , 29 , 27 , 13 , 23 , 1 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 2 , 6 , 9 , 28 , 21 , 26 , 25 , 24 , 15 , 16 , 19 , 11 , 10 ])) -(f=-80590.61327698626 pi=([ 20 , 18 , 17 , 1 , 27 , 28 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 29 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-70599.30594907328 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 12 , 5 , 9 , 14 , 11 , 3 , 13 , 2 , 6 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 28 , 20 ])) -(f=-63686.106185569064 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-66085.65197944966 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 15 , 21 , 16 , 20 , 24 ])) -(f=-71348.09145772086 pi=([ 18 , 17 , 29 , 27 , 13 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 1 , 9 , 6 , 28 , 26 , 25 , 24 , 22 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67520.55236942854 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 8 , 10 , 6 , 5 , 23 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 19 , 28 , 21 , 26 , 25 , 24 , 16 ])) -(f=-82309.0491367316 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 6 , 1 , 9 , 4 , 28 , 2 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-68281.15069479376 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 4 , 13 , 2 , 1 , 28 , 21 , 26 , 25 , 24 , 16 , 20 , 23 ])) -(f=-75170.70381836616 pi=([ 19 , 18 , 17 , 29 , 5 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-82847.27710248467 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 10 , 21 , 16 , 23 , 20 , 2 ])) -(f=-69663.86381983409 pi=([ 17 , 22 , 29 , 20 , 27 , 15 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 4 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 26 , 25 , 24 , 10 , 21 , 16 ])) -(f=-77916.08045243227 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 19 , 6 , 4 , 5 , 21 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 23 , 20 ])) -(f=-64614.07349372658 pi=([ 26 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-76175.28929675095 pi=([ 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 18 , 5 , 7 , 9 , 14 , 11 , 12 , 15 , 3 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -70775.24220375106 -Max Fitness : -61474.2070828096 -Fitness Variance : 3.6432712262000084E7 -************************************************************ -(f=-66350.97401099409 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 23 , 25 , 24 , 15 , 21 , 16 ])) -(f=-66275.70343487474 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-66243.35163775968 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-66085.65197944966 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 15 , 21 , 16 , 20 , 24 ])) -(f=-66076.0741216971 pi=([ 19 , 18 , 17 , 15 , 29 , 13 , 22 , 23 , 27 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66063.70252729513 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 21 , 10 , 19 , 26 , 23 , 25 , 24 , 16 , 20 , 15 ])) -(f=-65860.0450525094 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65260.06220504845 pi=([ 14 , 18 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-64614.07349372658 pi=([ 26 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64327.622296696354 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 22 , 19 , 16 ])) -(f=-64301.9296051024 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-64144.4055731542 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64088.03985189828 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63686.106185569064 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63032.35794194346 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62914.026738930785 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-69724.55234085133 pi=([ 18 , 17 , 29 , 13 , 22 , 19 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67457.56352614555 pi=([ 19 , 18 , 17 , 15 , 29 , 27 , 13 , 22 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 10 ])) -(f=-64075.98510190463 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 20 , 25 , 24 , 15 , 16 ])) -(f=-63947.22676629577 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 23 , 25 , 24 , 26 , 16 , 15 , 20 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68967.96440154607 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 10 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-67830.6846555098 pi=([ 18 , 17 , 22 , 29 , 27 , 12 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-71529.78034179773 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 7 , 3 , 5 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 9 ])) -(f=-69394.02891808024 pi=([ 26 , 29 , 18 , 17 , 22 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67957.80332150018 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-75597.65622346808 pi=([ 18 , 17 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 22 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-74663.4680876253 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 6 , 5 , 13 , 7 , 3 , 14 , 12 , 2 , 1 , 9 , 19 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-78199.59478549438 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 28 , 19 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70596.95395025697 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-72701.56904023045 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 23 , 19 , 7 , 3 , 8 , 5 , 14 , 12 , 2 , 6 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 , 1 ])) -(f=-71592.37555871632 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 24 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 26 , 25 , 19 , 16 ])) -(f=-69787.77400220963 pi=([ 11 , 14 , 18 , 17 , 29 , 27 , 20 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 22 , 15 , 21 , 16 ])) -(f=-64843.80880949125 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-70134.79228909497 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 18 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67467.74547299567 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 9 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-87978.69803769533 pi=([ 18 , 22 , 17 , 29 , 27 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 25 , 1 , 4 , 28 , 26 , 24 , 15 , 21 , 16 , 23 , 20 ])) -(f=-71257.6443341354 pi=([ 18 , 17 , 29 , 27 , 23 , 8 , 6 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 21 , 10 , 19 , 26 , 25 , 24 , 22 , 16 , 20 , 15 ])) -(f=-74954.22715553331 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 8 , 10 , 6 , 5 , 7 , 26 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 4 , 28 , 21 , 23 , 25 , 24 , 19 , 16 ])) -(f=-69131.48258076503 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 16 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 28 , 20 ])) -(f=-64647.565276825386 pi=([ 18 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70005.39019788287 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 5 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 19 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 9 ])) -(f=-72154.68529544995 pi=([ 18 , 17 , 20 , 29 , 27 , 28 , 8 , 23 , 7 , 3 , 13 , 5 , 9 , 12 , 2 , 6 , 1 , 4 , 21 , 26 , 25 , 24 , 22 , 15 , 14 , 16 , 19 , 11 , 10 ])) -(f=-77503.088239221 pi=([ 18 , 2 , 17 , 22 , 27 , 28 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 6 , 1 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-85258.05905205109 pi=([ 18 , 17 , 29 , 27 , 13 , 22 , 16 , 8 , 19 , 6 , 5 , 23 , 7 , 3 , 14 , 12 , 2 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 11 , 10 ])) -(f=-67238.83986787737 pi=([ 17 , 29 , 27 , 20 , 22 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 16 ])) -(f=-65724.41277802078 pi=([ 14 , 18 , 17 , 22 , 29 , 27 , 10 , 23 , 19 , 7 , 3 , 8 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 20 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-75892.28962939534 pi=([ 26 , 18 , 17 , 22 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 25 , 15 , 21 , 16 , 20 , 24 , 11 , 10 ])) -(f=-62429.90952004467 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-72113.37062344859 pi=([ 18 , 17 , 20 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 2 , 5 , 23 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 19 , 28 , 21 , 26 , 25 , 24 , 16 ])) -(f=-67925.41018961974 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 6 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-62273.65182548134 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-73788.55218673263 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65028.1739798813 pi=([ 17 , 29 , 22 , 27 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-74826.35131515448 pi=([ 18 , 17 , 22 , 29 , 6 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-79858.97994924166 pi=([ 18 , 17 , 29 , 27 , 13 , 23 , 7 , 19 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 1 , 9 , 6 , 28 , 26 , 25 , 24 , 22 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-68125.13356272585 pi=([ 14 , 17 , 29 , 27 , 20 , 22 , 10 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 18 , 26 , 25 , 24 , 15 , 16 ])) -(f=-66033.93280444291 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-63958.40456853546 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-74965.32987837019 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 7 , 3 , 21 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-63699.57321978645 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-63795.82585532054 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) -(f=-66782.57096848487 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 4 , 5 , 15 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 23 ])) -(f=-66387.09664165683 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 4 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 21 , 26 , 25 , 24 , 16 , 20 ])) -(f=-69089.08944587264 pi=([ 18 , 17 , 22 , 29 , 10 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-63985.4674392198 pi=([ 18 , 17 , 29 , 27 , 23 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-71912.15552909189 pi=([ 14 , 18 , 17 , 22 , 29 , 27 , 10 , 23 , 8 , 19 , 7 , 3 , 4 , 5 , 9 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66048.71469359637 pi=([ 29 , 27 , 20 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 17 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 ])) -(f=-66831.17869134579 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 5 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-73757.51484083367 pi=([ 18 , 17 , 27 , 22 , 6 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-71004.4769330786 pi=([ 18 , 17 , 22 , 10 , 29 , 27 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66275.70343487474 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 10 , 21 , 16 ])) -(f=-70577.94810356447 pi=([ 18 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 26 , 13 , 2 , 1 , 4 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66993.16756829646 pi=([ 18 , 17 , 22 , 29 , 27 , 13 , 23 , 19 , 7 , 8 , 5 , 3 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-73751.44636248695 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 2 , 21 , 20 , 16 ])) -(f=-63777.70457796972 pi=([ 26 , 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-80910.20978472801 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 19 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 4 , 13 , 2 , 1 , 28 , 21 , 26 , 25 , 24 , 5 , 16 , 20 , 23 ])) -(f=-73645.51811245563 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 19 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63793.93292197803 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-71806.09332239346 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-76767.93132141745 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 26 , 25 , 24 , 15 , 21 , 16 , 28 ])) -(f=-66488.6996359568 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 16 , 15 ])) -(f=-66392.32602183029 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-75811.66149273967 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 1 ])) -(f=-70479.22960861659 pi=([ 18 , 17 , 22 , 29 , 8 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62506.40011346175 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-80204.84005989005 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 16 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 9 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -68285.1813937232 -Max Fitness : -61474.2070828096 -Fitness Variance : 2.966548026420498E7 -************************************************************ -(f=-63958.40456853546 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-63947.22676629577 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 23 , 25 , 24 , 26 , 16 , 15 , 20 ])) -(f=-63868.92764521218 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63795.82585532054 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) -(f=-63793.93292197803 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63777.70457796972 pi=([ 26 , 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 19 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63699.57321978645 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-63686.106185569064 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63490.41216408906 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63032.35794194346 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62914.026738930785 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-62506.40011346175 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-62429.90952004467 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62273.65182548134 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-64879.24123191778 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-63932.67773221152 pi=([ 17 , 22 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 18 , 28 , 29 , 19 , 13 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-67360.17563369096 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 18 ])) -(f=-71241.20126212278 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 15 , 21 , 16 , 20 , 11 , 10 , 24 ])) -(f=-66825.74370836199 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 15 , 24 , 21 , 16 , 20 ])) -(f=-72419.0819313279 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 29 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-71571.16722067204 pi=([ 18 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 17 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65798.42558121309 pi=([ 18 , 20 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 25 , 24 , 15 , 16 ])) -(f=-76728.60453211478 pi=([ 18 , 17 , 22 , 29 , 23 , 7 , 3 , 8 , 21 , 5 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 27 , 11 , 10 ])) -(f=-67957.80332150018 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64459.854261804336 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 18 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 , 26 ])) -(f=-67903.96414818955 pi=([ 18 , 17 , 27 , 11 , 22 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66977.89895964587 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 28 , 21 , 19 , 26 , 20 , 25 , 24 , 15 , 16 ])) -(f=-74235.44265200452 pi=([ 18 , 4 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 5 , 15 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 23 ])) -(f=-67982.04744232871 pi=([ 18 , 17 , 20 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 21 , 26 , 22 , 25 , 24 , 19 , 16 ])) -(f=-66321.02899545846 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 24 , 26 , 25 , 15 , 16 , 20 ])) -(f=-63829.14632241496 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 15 , 16 , 20 ])) -(f=-71129.65166807426 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 24 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-65594.80074613182 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-72416.22518419383 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 24 , 13 , 2 , 1 , 20 , 28 , 19 , 26 , 25 , 21 , 16 ])) -(f=-62239.95896798031 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61963.46392041033 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-68635.97725975166 pi=([ 18 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66254.48133368781 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-72060.49052935197 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 24 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 21 , 16 , 20 , 19 ])) -(f=-73064.9411095583 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 3 , 5 , 9 , 14 , 17 , 11 , 12 , 10 , 13 , 2 , 6 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 7 , 21 ])) -(f=-64129.708954647875 pi=([ 18 , 17 , 27 , 13 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64521.84689522876 pi=([ 18 , 29 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69448.02130704439 pi=([ 19 , 18 , 17 , 3 , 29 , 27 , 15 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-67503.66082565542 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 13 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-68513.56952246165 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 7 , 3 , 9 , 6 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-67556.00257332493 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 12 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70202.04719556232 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 26 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 25 , 24 , 15 , 21 , 20 , 27 , 16 ])) -(f=-66466.93715196288 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-71133.81853886279 pi=([ 18 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 22 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-62803.858723116384 pi=([ 21 , 18 , 22 , 27 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 29 , 16 , 20 , 19 ])) -(f=-76675.26740006568 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 19 , 5 , 7 , 3 , 9 , 6 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-69972.41985185047 pi=([ 18 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 25 , 13 , 2 , 1 , 4 , 29 , 26 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-70671.09550897244 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 2 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-71229.83091899191 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-63957.69865746685 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-62949.4591613573 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-69515.46714191049 pi=([ 18 , 17 , 22 , 27 , 15 , 8 , 10 , 6 , 23 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-64044.421552189226 pi=([ 17 , 29 , 22 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-64312.99512676281 pi=([ 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 18 , 16 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-71819.96714888728 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 21 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-62195.82371352058 pi=([ 18 , 17 , 27 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64233.14108162275 pi=([ 29 , 22 , 27 , 17 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-66271.94618710683 pi=([ 17 , 20 , 29 , 22 , 27 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 ])) -(f=-74581.95923264133 pi=([ 17 , 29 , 22 , 27 , 8 , 10 , 6 , 4 , 28 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-62750.72524527689 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-65076.31323256208 pi=([ 25 , 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-65042.608707929874 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 14 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-69350.72525230591 pi=([ 18 , 17 , 27 , 29 , 22 , 8 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-71782.35770145326 pi=([ 18 , 6 , 17 , 22 , 27 , 15 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-63521.02385242601 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 18 ])) -(f=-71653.9943476582 pi=([ 21 , 18 , 22 , 27 , 23 , 8 , 10 , 29 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-69528.12255047151 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 28 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68290.17959230642 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 25 , 18 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70234.4731138927 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 3 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-74760.51179098515 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 1 ])) -(f=-64195.541518738406 pi=([ 16 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 25 , 24 , 15 , 21 , 20 , 26 ])) -(f=-71136.38366218605 pi=([ 18 , 17 , 29 , 27 , 22 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 24 , 13 , 2 , 1 , 4 , 28 , 21 , 19 , 26 , 20 , 25 , 15 ])) -(f=-65843.98180657062 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 1 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63360.77688072625 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-66033.93280444291 pi=([ 20 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-76634.79475724467 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 18 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -66194.58846856623 -Max Fitness : -60233.60357849894 -Fitness Variance : 1.719065828212166E7 -************************************************************ -(f=-62750.72524527689 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-62713.730574137735 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62668.075105431046 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62656.573143537236 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-62506.40011346175 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-62429.90952004467 pi=([ 18 , 17 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62273.65182548134 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-62239.95896798031 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-62195.82371352058 pi=([ 18 , 17 , 27 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-61963.46392041033 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-65718.50196216776 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 6 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-73345.59131408547 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 19 , 6 , 26 , 25 , 24 , 21 , 15 , 16 , 20 ])) -(f=-63486.6628295553 pi=([ 18 , 28 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-70873.00637400159 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 1 , 13 , 2 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 15 , 16 , 20 ])) -(f=-63968.56996277016 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 14 , 11 , 12 , 9 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-63598.99426300063 pi=([ 18 , 17 , 27 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-63072.36881913331 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-64233.14108162275 pi=([ 29 , 22 , 27 , 17 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 21 , 19 , 26 , 23 , 25 , 24 , 15 , 16 , 20 ])) -(f=-72139.03595387787 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 25 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-64350.70805426921 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 25 ])) -(f=-64359.040411912654 pi=([ 18 , 22 , 26 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-66755.28061552781 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 8 , 1 , 4 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61149.69213252607 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) -(f=-66729.62283032613 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 24 , 15 , 21 , 16 , 20 , 25 ])) -(f=-65808.31503646374 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 28 , 13 , 2 , 1 , 4 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-61093.077302033045 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-68575.80551652543 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 15 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-71990.6745135455 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 4 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-62715.774937545226 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 15 , 11 , 10 ])) -(f=-73977.63042643196 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 18 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 ])) -(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-63857.04577201414 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 23 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-73259.16949699665 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 4 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64344.51030215082 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 28 ])) -(f=-72325.89713454146 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 18 , 6 , 21 , 16 , 20 ])) -(f=-67509.61227382255 pi=([ 9 , 18 , 17 , 22 , 29 , 16 , 27 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-73829.65343358755 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 25 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 18 , 26 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-62427.63255934789 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 12 , 14 , 17 , 11 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-66421.23133070892 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 3 , 6 , 4 , 7 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65383.34033276497 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 , 13 ])) -(f=-64192.300013789085 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61717.41952611117 pi=([ 18 , 17 , 27 , 22 , 23 , 19 , 13 , 7 , 8 , 5 , 12 , 3 , 4 , 2 , 6 , 1 , 9 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67062.0284105121 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 16 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-72344.376045773 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 4 , 28 , 19 , 23 , 25 , 24 , 15 , 21 , 20 ])) -(f=-66665.00578139629 pi=([ 18 , 22 , 29 , 16 , 27 , 8 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-72492.29209410868 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 4 , 28 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70165.9312072425 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 28 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69473.79980861627 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 27 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-76644.86485895613 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 23 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-62654.23679081246 pi=([ 21 , 18 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 29 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-63381.84420130237 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 10 , 6 , 5 , 7 , 8 , 3 , 9 , 4 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61346.39025062556 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-66709.244369521 pi=([ 18 , 22 , 29 , 27 , 23 , 10 , 7 , 3 , 8 , 14 , 17 , 11 , 12 , 4 , 13 , 2 , 5 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-73704.07640594731 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 12 , 19 , 6 , 13 , 5 , 7 , 3 , 9 , 14 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61312.50977450693 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) -(f=-69090.95290742519 pi=([ 18 , 17 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 26 , 13 , 2 , 1 , 4 , 29 , 19 , 25 , 24 , 15 , 21 , 20 , 16 ])) -(f=-62951.71474427407 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-63699.481183203614 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-66808.4768312448 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 21 , 24 , 15 , 16 , 20 , 19 , 11 , 10 ])) -(f=-71031.65454264055 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 25 , 13 , 2 , 1 , 28 , 19 , 26 , 24 , 15 , 18 , 21 , 16 , 20 ])) -(f=-71466.137734866 pi=([ 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 18 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61509.22303167564 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) -(f=-73269.85031021285 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 13 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 7 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 ])) -(f=-73676.78587401702 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 6 , 1 , 9 , 2 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-66826.64057618013 pi=([ 21 , 18 , 22 , 14 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-67469.63795403422 pi=([ 18 , 17 , 27 , 11 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65544.45086933019 pi=([ 18 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 23 , 26 , 24 , 15 , 25 , 21 , 20 , 19 ])) -(f=-65623.73384531168 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 28 , 13 , 2 , 1 , 4 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-70986.58321861028 pi=([ 17 , 29 , 27 , 22 , 23 , 8 , 19 , 6 , 10 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 18 ])) -(f=-70911.83890352232 pi=([ 18 , 17 , 29 , 22 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 27 , 2 , 6 , 1 , 9 , 28 , 19 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-60662.359636903835 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-72494.92844807006 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 28 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-75304.44873599728 pi=([ 18 , 17 , 27 , 22 , 19 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 23 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64526.444642370174 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 4 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 16 , 20 , 21 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-64785.712644955755 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 , 13 ])) -(f=-65440.20945315004 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 16 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-62108.00515236575 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-63761.41272410344 pi=([ 18 , 22 , 26 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62879.308621977296 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-63007.37923402241 pi=([ 18 , 17 , 29 , 27 , 22 , 19 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 23 , 11 , 10 ])) -(f=-63330.12340515464 pi=([ 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 19 , 25 , 24 , 15 , 21 , 16 , 20 , 26 ])) -(f=-61480.463191995055 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -65398.944106532406 -Max Fitness : -60233.60357849894 -Fitness Variance : 1.8423224854291916E7 -************************************************************ -(f=-61870.67057168349 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61815.101002844196 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61728.75171192221 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61717.41952611117 pi=([ 18 , 17 , 27 , 22 , 23 , 19 , 13 , 7 , 8 , 5 , 12 , 3 , 4 , 2 , 6 , 1 , 9 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-61509.22303167564 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) -(f=-61480.463191995055 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61346.39025062556 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-61312.50977450693 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) -(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61149.69213252607 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) -(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61093.077302033045 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-60662.359636903835 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-69843.59875056343 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 21 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 19 ])) -(f=-61057.644879606516 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67454.2807991895 pi=([ 18 , 17 , 29 , 27 , 22 , 16 , 23 , 8 , 10 , 6 , 5 , 11 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62606.929583739075 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 8 , 3 , 9 , 14 , 11 , 12 , 7 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-64676.256242175936 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 10 , 15 ])) -(f=-62140.673932918704 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 26 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-65058.14815284364 pi=([ 18 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-65199.73348569286 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 13 , 5 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-66864.69271569507 pi=([ 12 , 18 , 22 , 29 , 16 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 17 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 , 11 , 10 ])) -(f=-62764.599690685856 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 13 , 21 , 16 , 20 ])) -(f=-72608.78330380424 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 ])) -(f=-60779.56065871282 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-61346.39025062556 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-61344.99302905526 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-71919.48994914668 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 28 , 21 , 19 , 25 , 24 , 15 , 26 , 16 , 20 ])) -(f=-62671.800847569946 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 2 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-62269.04519258746 pi=([ 18 , 29 , 17 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-64766.47477007506 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-66295.9819018012 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 24 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 21 , 16 , 20 ])) -(f=-65079.084107511815 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 7 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-75112.12380280523 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 27 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-61693.319289495696 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70908.20198006097 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 6 ])) -(f=-60943.699372364346 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 21 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-68207.98750980219 pi=([ 18 , 22 , 29 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 17 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) -(f=-70749.96964376651 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 16 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-62757.408052837796 pi=([ 19 , 18 , 17 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 22 , 16 , 20 ])) -(f=-66613.83526828837 pi=([ 18 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 9 , 6 , 5 , 7 , 3 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) -(f=-62093.79662759909 pi=([ 18 , 17 , 29 , 16 , 27 , 22 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-74657.57589295648 pi=([ 18 , 17 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 13 , 7 , 3 , 27 , 9 , 11 , 12 , 2 , 1 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69672.05721997048 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 7 , 8 , 10 , 5 , 14 , 17 , 12 , 3 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 20 , 16 , 19 , 11 ])) -(f=-68532.23484109591 pi=([ 7 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-66548.70874398827 pi=([ 18 , 17 , 27 , 15 , 22 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 16 , 13 , 2 , 1 , 28 , 29 , 19 , 26 , 25 , 24 , 21 , 20 ])) -(f=-68075.41655226673 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 11 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 10 ])) -(f=-68234.06737249465 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 6 , 1 , 9 , 2 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-68557.31511548051 pi=([ 18 , 17 , 27 , 22 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 8 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65395.660830899826 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 13 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61269.26802988585 pi=([ 11 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 10 ])) -(f=-60881.16423593578 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-68580.45843064999 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-61701.34839818243 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61217.47331503498 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-60099.9510878483 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-61239.985284978284 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 9 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) -(f=-66900.1037411385 pi=([ 18 , 24 , 22 , 29 , 27 , 20 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 21 , 16 , 19 ])) -(f=-63009.86191284374 pi=([ 21 , 18 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 22 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-61474.2070828096 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-63780.920611506706 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-60993.567301419134 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) -(f=-65440.73144246513 pi=([ 21 , 18 , 22 , 27 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 29 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-63062.54186945333 pi=([ 21 , 18 , 22 , 27 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 29 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-61708.477043828505 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-69086.52102463869 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 4 ])) -(f=-63084.052964085786 pi=([ 21 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 4 , 5 , 14 , 17 , 12 , 2 , 6 , 1 , 9 , 18 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 , 11 , 10 ])) -(f=-65651.34396451911 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 10 , 19 , 15 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-66077.62813575767 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 12 , 9 , 14 , 11 , 13 , 2 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-62871.27951329055 pi=([ 21 , 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 , 20 , 19 ])) -(f=-66796.62168532691 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 24 , 15 , 25 , 21 , 16 , 20 ])) -(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68348.54593765196 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 4 , 5 , 13 , 7 , 6 , 3 , 8 , 12 , 2 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) -(f=-75382.176833666 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 7 , 5 , 9 , 14 , 17 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 3 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-61370.45944090006 pi=([ 19 , 18 , 22 , 29 , 27 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61787.34475980833 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 27 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66815.14432294971 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 27 , 9 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-69784.43249837434 pi=([ 17 , 22 , 29 , 27 , 23 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 8 , 1 , 18 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61090.87086759691 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61290.83907503818 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-68334.93233166322 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 16 , 2 , 1 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 20 ])) -(f=-68102.656868602 pi=([ 18 , 22 , 29 , 27 , 23 , 7 , 3 , 8 , 5 , 14 , 17 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-68955.28783148041 pi=([ 25 , 19 , 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -64016.23528434163 -Max Fitness : -56672.356818018685 -Fitness Variance : 1.484922122746849E7 -************************************************************ -(f=-61269.26802988585 pi=([ 11 , 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 10 ])) -(f=-61239.985284978284 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 9 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61236.822933543976 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61217.47331503498 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-61149.69213252607 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) -(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61095.69160168648 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61093.077302033045 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61090.87086759691 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-61057.644879606516 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61056.395181345855 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-60993.567301419134 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) -(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-60962.89808660571 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-60943.699372364346 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 21 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-60881.16423593578 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-60779.56065871282 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-60662.359636903835 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-60099.9510878483 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-66434.78978589599 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 9 , 24 , 15 , 21 , 20 , 27 , 16 , 19 , 11 , 10 ])) -(f=-60450.42255523651 pi=([ 18 , 17 , 29 , 22 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 , 10 ])) -(f=-65120.54174077512 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 20 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-62838.090476945006 pi=([ 27 , 18 , 17 , 15 , 22 , 16 , 19 , 23 , 8 , 10 , 6 , 7 , 3 , 4 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 21 , 20 ])) -(f=-61668.22087600459 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 19 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-71261.03810924928 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-64670.9235137258 pi=([ 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 18 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-63402.35358547811 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69221.29010912022 pi=([ 18 , 22 , 29 , 23 , 8 , 10 , 27 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61286.576065552625 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 7 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-67644.61126599218 pi=([ 7 , 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-65944.90422951936 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) -(f=-60106.046653392616 pi=([ 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 ])) -(f=-70270.07342930775 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 1 , 21 , 16 , 20 , 27 ])) -(f=-63929.77629183565 pi=([ 19 , 18 , 17 , 22 , 20 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 16 ])) -(f=-62592.28060130239 pi=([ 19 , 18 , 22 , 29 , 27 , 17 , 23 , 10 , 6 , 4 , 5 , 9 , 7 , 8 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-70885.36308704077 pi=([ 19 , 18 , 22 , 29 , 27 , 23 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 2 , 13 , 6 , 1 , 9 , 28 , 17 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-67504.39788447977 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 19 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 17 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66717.38145978504 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 9 , 27 , 19 ])) -(f=-59745.98767855911 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 10 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 ])) -(f=-64115.93717524685 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 27 , 7 , 15 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-69467.02473397809 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 27 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-69324.1866791772 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-58395.1148433805 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) -(f=-70450.882737817 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 11 ])) -(f=-71092.65962190574 pi=([ 18 , 17 , 22 , 8 , 29 , 23 , 6 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 , 11 , 10 ])) -(f=-62216.87790472307 pi=([ 18 , 17 , 29 , 27 , 22 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 23 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-69723.52940342133 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 9 ])) -(f=-74014.44451167548 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 25 , 4 , 28 , 26 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68799.34869180109 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 8 , 3 , 19 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64828.167248913414 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 19 , 5 , 13 , 7 , 3 , 8 , 12 , 6 , 2 , 1 , 9 , 4 , 14 , 26 , 25 , 28 , 24 , 15 , 21 , 16 , 20 , 11 , 10 ])) -(f=-65942.7341043364 pi=([ 18 , 17 , 29 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 22 , 19 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-62420.91208021347 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 19 , 21 , 16 , 20 ])) -(f=-67988.18117619137 pi=([ 18 , 17 , 22 , 29 , 23 , 7 , 3 , 8 , 5 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 9 , 28 , 15 , 26 , 25 , 24 , 19 , 21 , 16 , 20 , 27 , 11 , 10 ])) -(f=-63461.046864362776 pi=([ 19 , 18 , 29 , 16 , 27 , 22 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 14 , 17 , 11 , 12 , 3 , 13 , 2 , 1 , 4 , 21 , 28 , 26 , 25 , 24 , 15 , 20 ])) -(f=-69869.36366728981 pi=([ 6 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 16 , 20 ])) -(f=-77860.6977714709 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 8 , 20 , 10 , 19 , 6 , 4 , 13 , 7 , 3 , 9 , 5 , 11 , 12 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-62163.27841696825 pi=([ 19 , 18 , 17 , 29 , 27 , 21 , 23 , 15 , 7 , 3 , 8 , 4 , 5 , 14 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 24 , 22 , 16 , 20 , 11 , 10 ])) -(f=-65970.13531673425 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 24 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 15 , 21 , 16 , 20 , 19 ])) -(f=-64504.43776137017 pi=([ 19 , 18 , 17 , 29 , 15 , 22 , 23 , 8 , 10 , 6 , 27 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-74589.16853280904 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 16 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 19 ])) -(f=-64538.16940734993 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-63929.89875463195 pi=([ 18 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-59500.43447898829 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-58499.178527334174 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) -(f=-59856.77590954209 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 14 , 21 , 20 ])) -(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58603.87982501496 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-63772.9695662018 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 14 , 19 , 11 , 10 , 16 ])) -(f=-59244.22756990557 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) -(f=-58704.88160361395 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-64376.24421477706 pi=([ 18 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 22 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-66769.45376876708 pi=([ 19 , 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 9 , 21 , 20 ])) -(f=-71249.95473484577 pi=([ 18 , 22 , 29 , 27 , 17 , 23 , 6 , 4 , 5 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 10 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-69518.30884324358 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 28 , 12 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-67887.66874029562 pi=([ 19 , 18 , 17 , 29 , 27 , 22 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-64289.917162062964 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-60894.60843395467 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 6 , 5 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 4 , 28 , 27 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 19 , 11 , 10 ])) -(f=-73669.51580694984 pi=([ 18 , 17 , 22 , 29 , 16 , 10 , 7 , 3 , 8 , 5 , 9 , 14 , 11 , 12 , 27 , 4 , 13 , 2 , 6 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-76734.33767007994 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 21 , 23 , 7 , 3 , 8 , 26 , 9 , 5 , 14 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 25 , 24 , 15 , 16 , 20 , 11 , 10 ])) -(f=-58560.04490186588 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-61419.74615308383 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 14 , 21 , 16 , 20 ])) -(f=-64072.31521383083 pi=([ 18 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 20 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 27 , 19 ])) -(f=-61932.54216210565 pi=([ 18 , 17 , 29 , 16 , 27 , 22 , 10 , 6 , 4 , 5 , 3 , 7 , 8 , 9 , 14 , 11 , 12 , 15 , 13 , 2 , 1 , 28 , 19 , 23 , 26 , 25 , 24 , 21 , 20 ])) -(f=-61834.20800802131 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 20 , 26 , 25 , 24 , 15 , 21 , 16 , 19 ])) -(f=-66250.18096460633 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 16 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-59815.947349694055 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59334.20117229562 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-65954.94772291504 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 10 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) -(f=-67788.92230796385 pi=([ 18 , 9 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-65268.259622481695 pi=([ 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 18 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -63760.32689135236 -Max Fitness : -56061.53484115034 -Fitness Variance : 2.1328551698762894E7 -************************************************************ -(f=-60450.42255523651 pi=([ 18 , 17 , 29 , 22 , 27 , 23 , 19 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 , 10 ])) -(f=-60288.86031616977 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-60233.60357849894 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 20 , 19 ])) -(f=-60106.046653392616 pi=([ 18 , 17 , 22 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 ])) -(f=-60099.9510878483 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-59856.77590954209 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 14 , 21 , 20 ])) -(f=-59815.947349694055 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-59745.98767855911 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 10 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 ])) -(f=-59500.43447898829 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-59334.20117229562 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-59244.22756990557 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-58704.88160361395 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-58603.87982501496 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-58560.04490186588 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-58499.178527334174 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) -(f=-58395.1148433805 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) -(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-64516.85880778055 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 15 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 21 , 20 ])) -(f=-62679.80956895115 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 6 , 13 , 3 , 9 , 12 , 7 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-65045.86225326861 pi=([ 18 , 17 , 27 , 16 , 22 , 19 , 23 , 10 , 7 , 3 , 8 , 5 , 9 , 11 , 12 , 6 , 4 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 14 , 21 , 20 ])) -(f=-66493.33561600489 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 24 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60429.83318179214 pi=([ 18 , 11 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-66084.86228822418 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 24 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-65481.50987524947 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-65297.89893860266 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 12 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 20 ])) -(f=-66529.87115736182 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 15 , 28 , 12 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-58702.58010230181 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-73236.62067617716 pi=([ 18 , 22 , 29 , 5 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 19 , 15 , 26 , 21 , 27 , 20 ])) -(f=-63302.10283360448 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 6 , 7 , 3 , 8 , 10 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-66493.12806630795 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 9 , 20 , 27 ])) -(f=-68599.87161217393 pi=([ 5 , 18 , 17 , 27 , 16 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 20 ])) -(f=-67443.72425192581 pi=([ 18 , 17 , 22 , 5 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-63814.319753612384 pi=([ 18 , 29 , 17 , 23 , 19 , 6 , 4 , 5 , 13 , 7 , 3 , 8 , 12 , 2 , 1 , 9 , 28 , 14 , 22 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) -(f=-69272.18871400933 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 28 , 2 , 6 , 1 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-60316.93482517711 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-68479.74791806273 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 10 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-60193.60452755783 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 9 , 3 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60367.64100111438 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 5 , 13 , 9 , 7 , 3 , 8 , 12 , 2 , 6 , 1 , 4 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) -(f=-68690.66471652938 pi=([ 18 , 17 , 22 , 10 , 29 , 15 , 23 , 8 , 6 , 7 , 3 , 5 , 9 , 14 , 11 , 12 , 4 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-69117.263421758 pi=([ 18 , 17 , 29 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 22 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 ])) -(f=-71965.35001278711 pi=([ 27 , 18 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 29 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 10 , 16 , 11 ])) -(f=-62982.69154279042 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 28 , 24 , 26 , 25 , 20 , 16 , 19 ])) -(f=-61293.24749112246 pi=([ 18 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 26 , 17 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-71173.55332628085 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 25 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 14 , 19 ])) -(f=-60297.18716304199 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 27 , 19 , 15 ])) -(f=-61313.1435625071 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 11 , 12 , 16 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 20 , 27 ])) -(f=-58799.55907078212 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) -(f=-63088.08432774074 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 8 , 4 , 28 , 26 , 25 , 24 , 15 , 27 , 21 , 20 , 19 ])) -(f=-60677.35510122709 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 12 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-58280.27287237551 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) -(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-63674.8634144362 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 27 ])) -(f=-64946.07940787761 pi=([ 18 , 17 , 29 , 27 , 22 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 19 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 , 11 , 10 ])) -(f=-62126.92704091031 pi=([ 19 , 18 , 17 , 22 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-69910.66321412669 pi=([ 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 18 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61699.42759005967 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 6 , 3 , 4 , 7 , 10 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-63292.88858143465 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 14 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 20 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 19 ])) -(f=-61847.1360128772 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 3 , 9 , 14 , 11 , 12 , 7 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-66956.58225042948 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-65733.4397362041 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 14 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 7 , 5 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-62757.64920522441 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 4 , 5 , 13 , 7 , 3 , 8 , 12 , 9 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) -(f=-69505.93267336978 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 3 , 6 , 7 , 5 , 9 , 14 , 17 , 11 , 12 , 4 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 , 19 ])) -(f=-64851.05228160315 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 14 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-63298.857787550885 pi=([ 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 21 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 20 ])) -(f=-69943.8653649869 pi=([ 1 , 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-59045.87607682724 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-62302.4729163507 pi=([ 21 , 18 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 19 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 22 ])) -(f=-73803.56690023131 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 27 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 16 , 11 , 10 ])) -(f=-62179.913686004715 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 27 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-65033.71485334741 pi=([ 18 , 17 , 22 , 29 , 27 , 21 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 , 8 ])) -(f=-60710.372366542 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 6 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-67130.09535298696 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 20 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 ])) -(f=-67065.66532732637 pi=([ 18 , 17 , 22 , 29 , 16 , 27 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 28 , 19 , 23 , 26 , 25 , 24 , 15 , 21 , 12 , 20 ])) -(f=-61621.56957046023 pi=([ 18 , 17 , 27 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 4 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-61404.80616567219 pi=([ 27 , 18 , 15 , 17 , 22 , 16 , 19 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 21 , 20 ])) -(f=-61101.447252482154 pi=([ 18 , 27 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-73958.23907524627 pi=([ 18 , 17 , 22 , 29 , 16 , 8 , 10 , 6 , 5 , 7 , 23 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 27 , 21 , 20 ])) -(f=-60670.65327227756 pi=([ 18 , 17 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 22 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-58568.00626679847 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) -(f=-72298.64285613522 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61867.233306143484 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 13 , 21 , 16 , 20 , 27 ])) -(f=-60034.05002742657 pi=([ 22 , 29 , 18 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-61658.84360324465 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 19 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-57782.47194794185 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-65636.7178250762 pi=([ 18 , 22 , 29 , 27 , 15 , 23 , 14 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 17 , 11 , 12 , 2 , 1 , 19 , 28 , 26 , 13 , 25 , 24 , 21 , 16 , 20 ])) -(f=-60153.06725092007 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-65693.99644161563 pi=([ 18 , 17 , 22 , 20 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 19 , 26 , 25 , 24 , 15 , 16 ])) -(f=-65423.21387309015 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 3 , 13 , 7 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -62673.565718592974 -Max Fitness : -55520.67679568262 -Fitness Variance : 1.8701574386109352E7 -************************************************************ -(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-59458.13884425158 pi=([ 18 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 21 , 20 ])) -(f=-59334.20117229562 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-59244.22756990557 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 , 8 ])) -(f=-59045.87607682724 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-58799.55907078212 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-58751.113932092354 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 , 10 ])) -(f=-58704.88160361395 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-58702.58010230181 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-58603.87982501496 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-58568.00626679847 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) -(f=-58560.04490186588 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-58499.178527334174 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) -(f=-58395.1148433805 pi=([ 18 , 29 , 17 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 5 , 12 , 4 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 16 , 11 , 10 ])) -(f=-58280.27287237551 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) -(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) -(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57782.47194794185 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60243.4531457939 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 13 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) -(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-68649.54349058712 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 16 , 23 , 8 , 10 , 9 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 20 , 19 ])) -(f=-70970.65009402474 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 1 , 28 , 26 , 2 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 15 ])) -(f=-65092.412902366064 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 15 , 4 , 5 , 7 , 3 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 20 ])) -(f=-58882.57458317336 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 28 , 26 , 25 , 24 , 21 , 20 , 15 ])) -(f=-61956.95738372053 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 20 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 ])) -(f=-74439.5186232528 pi=([ 18 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 17 , 19 , 4 , 28 , 26 , 25 , 24 , 21 , 20 , 6 , 15 ])) -(f=-63916.59759841452 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 8 ])) -(f=-56667.48119636311 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-69105.14123163211 pi=([ 21 , 22 , 29 , 27 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 4 , 20 , 16 , 13 , 19 ])) -(f=-65762.5406535277 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 28 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 25 , 24 , 26 , 27 , 20 ])) -(f=-59432.75103607088 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 12 , 9 , 14 , 11 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-67478.29002514471 pi=([ 18 , 17 , 22 , 27 , 16 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 29 , 9 , 14 , 12 , 11 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 20 , 19 , 15 ])) -(f=-70838.34270706198 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 21 , 27 , 20 , 19 , 15 ])) -(f=-57846.12653420246 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 21 , 20 , 27 , 19 ])) -(f=-75891.15183437295 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 2 , 20 , 16 , 19 ])) -(f=-62854.82870552884 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 , 8 ])) -(f=-60649.55897360454 pi=([ 18 , 17 , 25 , 22 , 29 , 23 , 13 , 7 , 3 , 8 , 9 , 5 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 24 , 27 , 15 , 21 , 16 , 20 , 14 , 19 , 11 , 10 ])) -(f=-58534.207433496245 pi=([ 18 , 17 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 21 , 16 , 27 , 22 , 19 ])) -(f=-59347.71130152353 pi=([ 23 , 18 , 17 , 22 , 29 , 27 , 15 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-59130.77835342968 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 23 , 8 , 10 , 12 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 15 ])) -(f=-59040.1627022819 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 7 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59684.90081387954 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 24 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) -(f=-71478.18312153827 pi=([ 18 , 17 , 22 , 29 , 23 , 13 , 7 , 3 , 5 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 27 , 4 , 21 , 16 , 20 , 19 , 11 , 10 , 8 ])) -(f=-57484.554728152114 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-59425.54361458565 pi=([ 18 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 17 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59814.302765554916 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 29 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-67630.08728947841 pi=([ 18 , 17 , 22 , 29 , 15 , 1 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-64100.02909697357 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 27 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-67211.7771288428 pi=([ 18 , 17 , 22 , 23 , 10 , 6 , 7 , 29 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59804.36493491422 pi=([ 18 , 15 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 19 , 21 , 20 ])) -(f=-64981.30317023873 pi=([ 19 , 18 , 17 , 22 , 29 , 13 , 21 , 16 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 25 , 24 , 15 , 26 , 27 , 20 ])) -(f=-59085.37331177426 pi=([ 18 , 17 , 22 , 29 , 15 , 28 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59353.48095946885 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 26 , 25 , 24 , 20 ])) -(f=-58497.08597271735 pi=([ 21 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 26 , 27 , 20 ])) -(f=-63511.27236961889 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 7 ])) -(f=-62027.34325519933 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 21 , 16 , 19 ])) -(f=-60155.056876884795 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 14 , 27 , 21 , 20 , 19 , 15 ])) -(f=-66529.44530665375 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 11 , 19 ])) -(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-61283.392229223144 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 1 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57321.82703345572 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-64368.98995328111 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 10 , 21 , 16 , 20 , 19 ])) -(f=-61156.987915492864 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 29 , 26 , 25 , 24 , 21 , 20 ])) -(f=-74309.19186862485 pi=([ 2 , 18 , 17 , 22 , 29 , 27 , 21 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 4 , 28 , 26 , 25 , 24 , 15 , 16 , 20 ])) -(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-59849.00773819641 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 14 , 26 , 25 , 24 , 16 , 20 ])) -(f=-58858.98651557193 pi=([ 18 , 17 , 22 , 29 , 16 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-57345.35911501224 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 3 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-68960.09061629491 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 28 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 20 ])) -(f=-61421.48144670512 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 , 11 ])) -(f=-61287.19706992643 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-57328.02502463476 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) -(f=-68725.02607701992 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 25 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-72166.5071945051 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 5 , 20 , 26 , 25 , 24 , 21 , 16 , 19 ])) -(f=-64440.42882816304 pi=([ 22 , 29 , 18 , 16 , 23 , 8 , 13 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 19 , 15 , 27 , 21 , 20 ])) -(f=-72054.155495974 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 14 ])) -(f=-71751.10817039233 pi=([ 21 , 18 , 22 , 29 , 27 , 15 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 17 , 12 , 4 , 2 , 6 , 1 , 10 , 28 , 24 , 26 , 25 , 13 , 20 , 16 , 19 , 11 ])) -(f=-69365.6654186494 pi=([ 27 , 18 , 17 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 29 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 ])) -(f=-68466.01799657494 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 10 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59317.49445672393 pi=([ 18 , 17 , 22 , 29 , 23 , 27 , 15 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-56602.38356733153 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-69433.2949987662 pi=([ 18 , 17 , 22 , 4 , 29 , 27 , 21 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 25 , 24 , 26 , 16 , 20 ])) -(f=-76434.22385989774 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 11 , 13 , 2 , 28 , 26 , 1 , 25 , 24 , 21 , 20 , 27 , 19 , 15 ])) -(f=-70355.33755338323 pi=([ 18 , 17 , 22 , 29 , 27 , 4 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-69829.54744483918 pi=([ 18 , 17 , 22 , 29 , 27 , 8 , 10 , 6 , 4 , 5 , 23 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 15 , 19 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-59375.07114391393 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 8 , 9 , 5 , 1 , 12 , 4 , 2 , 6 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 11 , 10 ])) -(f=-70841.39136789955 pi=([ 18 , 17 , 27 , 15 , 22 , 19 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 4 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-79366.6645848185 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 1 , 6 , 7 , 3 , 9 , 28 , 11 , 12 , 13 , 2 , 5 , 27 , 4 , 26 , 25 , 24 , 15 , 14 , 21 , 20 , 19 ])) -(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -62086.75429243116 -Max Fitness : -53987.5950884128 -Fitness Variance : 3.3031373620990276E7 -************************************************************ -(f=-58280.27287237551 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) -(f=-58058.98137591984 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) -(f=-57846.12653420246 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 21 , 20 , 27 , 19 ])) -(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57782.47194794185 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-57484.554728152114 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-57410.87322435352 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-57345.35911501224 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 3 , 5 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57328.02502463476 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) -(f=-57321.82703345572 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56667.48119636311 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56602.38356733153 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-58423.31222678911 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 2 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-66450.97253638317 pi=([ 21 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 27 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 25 , 24 , 26 , 20 ])) -(f=-73403.19930082919 pi=([ 18 , 17 , 22 , 29 , 23 , 27 , 15 , 8 , 10 , 6 , 7 , 3 , 4 , 5 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 , 1 ])) -(f=-62679.57739461403 pi=([ 18 , 17 , 29 , 22 , 23 , 19 , 4 , 5 , 13 , 3 , 7 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) -(f=-55964.73250276885 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 27 , 21 , 19 , 20 ])) -(f=-59012.23225818757 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 27 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) -(f=-57841.972130338836 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-60422.74450797298 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 18 ])) -(f=-65769.12835574275 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 24 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57845.34205517406 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60448.99808886103 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 8 , 13 , 7 , 3 , 9 , 5 , 14 , 12 , 4 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 11 , 10 ])) -(f=-65185.38450272027 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 25 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-56647.98742383742 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57567.18279422063 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 22 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56873.86351679106 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 15 ])) -(f=-69159.4410994463 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 24 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 21 , 16 , 20 , 15 , 19 ])) -(f=-59684.90081387954 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 24 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58751.03253757006 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 15 , 26 , 25 , 24 , 20 ])) -(f=-67769.82378760143 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 27 ])) -(f=-63291.07781541773 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 23 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-65991.97630941689 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 28 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-71721.18307585089 pi=([ 18 , 17 , 22 , 29 , 27 , 16 , 23 , 25 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 19 , 4 , 28 , 26 , 24 , 21 , 20 , 15 ])) -(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-69448.76588777656 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 28 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 20 ])) -(f=-58629.16300349087 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-66682.6770713328 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 24 , 4 , 28 , 26 , 25 , 27 , 20 , 16 , 13 , 19 ])) -(f=-58984.11992071758 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 16 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 19 ])) -(f=-58268.10907577254 pi=([ 21 , 18 , 19 , 22 , 29 , 16 , 27 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 17 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-55359.13606809714 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58200.737213254244 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-69491.48076629559 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 6 , 27 , 23 , 10 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 ])) -(f=-58491.49268232401 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 3 , 9 , 11 , 12 , 7 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 ])) -(f=-57504.76666917169 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-73861.21943944247 pi=([ 18 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 4 , 5 , 13 , 7 , 9 , 3 , 11 , 12 , 21 , 2 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 16 , 20 , 27 ])) -(f=-72600.15194400302 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 7 , 3 , 4 , 5 , 14 , 8 , 12 , 13 , 2 , 6 , 1 , 9 , 28 , 26 , 25 , 11 , 24 , 27 , 21 , 16 , 20 , 19 , 10 ])) -(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-59425.05581438411 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 20 , 26 , 25 , 24 , 14 , 27 , 21 , 16 , 19 ])) -(f=-58280.9611503129 pi=([ 18 , 17 , 29 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 19 ])) -(f=-61268.72124583814 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 13 , 7 , 3 , 4 , 5 , 9 , 8 , 12 , 2 , 6 , 1 , 28 , 14 , 26 , 25 , 24 , 15 , 27 , 21 , 16 , 20 , 11 , 10 ])) -(f=-61617.523456834795 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 4 , 5 , 7 , 6 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-60184.53076645918 pi=([ 18 , 17 , 22 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 29 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60732.63478617949 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 12 , 3 , 9 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 ])) -(f=-62473.41360376799 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 14 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 19 ])) -(f=-65060.70388244932 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 24 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 20 ])) -(f=-62215.972833025815 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 25 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-64470.04712667109 pi=([ 14 , 19 , 18 , 21 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 7 , 3 , 8 , 9 , 5 , 1 , 11 , 12 , 4 , 13 , 2 , 6 , 28 , 26 , 25 , 24 , 20 , 10 ])) -(f=-67058.10555898483 pi=([ 18 , 17 , 29 , 22 , 23 , 8 , 10 , 19 , 6 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 11 ])) -(f=-56432.5636586365 pi=([ 18 , 22 , 29 , 15 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59128.32393107601 pi=([ 18 , 17 , 22 , 29 , 15 , 11 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-65139.19925271678 pi=([ 3 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 8 , 10 , 6 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 26 , 27 , 20 ])) -(f=-66539.03792233538 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-69120.58619037707 pi=([ 18 , 26 , 17 , 22 , 29 , 15 , 23 , 7 , 3 , 8 , 9 , 5 , 14 , 11 , 12 , 4 , 13 , 2 , 6 , 1 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 10 ])) -(f=-70353.63417492359 pi=([ 18 , 17 , 22 , 23 , 10 , 29 , 6 , 13 , 7 , 3 , 8 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 , 11 ])) -(f=-58199.02818702273 pi=([ 13 , 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-60528.346570353184 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 22 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59349.851888646765 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 15 , 19 , 20 ])) -(f=-59679.26253580888 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 , 8 ])) -(f=-54891.919409787646 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-60685.8008156964 pi=([ 18 , 17 , 19 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-64439.885387705996 pi=([ 21 , 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 3 ])) -(f=-54489.41674931188 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-67255.47889001571 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 21 , 1 , 5 , 4 , 28 , 20 , 26 , 25 , 24 , 27 , 16 , 19 ])) -(f=-59999.58000395175 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 9 , 14 , 24 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-55847.52724583003 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-57859.23696386439 pi=([ 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 18 , 21 , 16 , 20 , 19 ])) -(f=-60953.43741268336 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 7 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 20 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-61940.77172208704 pi=([ 10 , 18 , 17 , 22 , 29 , 15 , 23 , 8 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-67142.42216724041 pi=([ 18 , 29 , 23 , 8 , 10 , 6 , 13 , 7 , 3 , 22 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-60489.71996147799 pi=([ 14 , 19 , 18 , 17 , 22 , 29 , 27 , 21 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 15 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 ])) -(f=-65751.18323917559 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 28 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-62688.8102354228 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 19 , 10 , 6 , 4 , 5 , 7 , 9 , 3 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -60347.30605834063 -Max Fitness : -52618.76672899931 -Fitness Variance : 2.4140974192492485E7 -************************************************************ -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56672.356818018685 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56667.48119636311 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56647.98742383742 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 15 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56602.38356733153 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-56432.5636586365 pi=([ 18 , 22 , 29 , 15 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56074.729130209475 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56061.53484115034 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55964.73250276885 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 27 , 21 , 19 , 20 ])) -(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55847.52724583003 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55359.13606809714 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-54891.919409787646 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-54489.41674931188 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-60345.576169990105 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 23 , 10 , 6 , 14 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 15 ])) -(f=-58445.88742706841 pi=([ 20 , 18 , 17 , 22 , 29 , 16 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 19 , 15 ])) -(f=-61531.64429752639 pi=([ 18 , 17 , 22 , 29 , 27 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-80884.73763493275 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 24 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 1 , 19 ])) -(f=-63057.88100157936 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 8 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-54808.20345391927 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-59166.60200856366 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 14 , 28 , 11 , 12 , 2 , 1 , 15 , 26 , 25 , 24 , 16 , 20 ])) -(f=-58552.34784099885 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 16 , 26 , 25 , 24 , 15 , 21 , 20 , 27 , 14 , 19 ])) -(f=-57471.68648547429 pi=([ 18 , 17 , 22 , 15 , 29 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 23 ])) -(f=-55086.598064366925 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-67327.35663365392 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 27 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-60702.27380201357 pi=([ 18 , 17 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 22 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-62395.70099131262 pi=([ 19 , 18 , 21 , 17 , 22 , 29 , 27 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 28 , 11 , 12 , 13 , 2 , 1 , 15 , 4 , 8 , 26 , 25 , 24 , 16 , 20 ])) -(f=-63620.123489089376 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 23 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61952.53091383621 pi=([ 15 , 18 , 17 , 22 , 29 , 12 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55234.61370155446 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-54221.58787598048 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) -(f=-57702.284379750075 pi=([ 18 , 17 , 22 , 29 , 15 , 21 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 14 , 11 , 12 , 9 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 26 , 16 , 27 , 20 , 19 ])) -(f=-63768.65332960211 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 8 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-62208.12838878284 pi=([ 21 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 22 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-55699.51790463359 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57439.27944520974 pi=([ 18 , 17 , 22 , 29 , 15 , 13 , 19 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-63172.729423828125 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 19 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-57738.51339656126 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 22 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) -(f=-55934.75116821099 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 13 , 7 , 9 , 3 , 5 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) -(f=-66322.53761739137 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 4 , 29 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 ])) -(f=-57442.541277704906 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 19 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 5 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 ])) -(f=-54905.97237029315 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 26 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 20 ])) -(f=-68205.2224327661 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 16 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-54505.224120556995 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-64077.63119039213 pi=([ 18 , 24 , 17 , 22 , 29 , 15 , 11 , 23 , 8 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58473.60537438097 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 15 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58204.53176612137 pi=([ 21 , 18 , 17 , 19 , 22 , 29 , 27 , 16 , 8 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 14 , 23 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61855.63079352231 pi=([ 18 , 17 , 29 , 19 , 15 , 22 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 5 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 ])) -(f=-60045.198953340645 pi=([ 18 , 22 , 17 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 20 , 26 , 25 , 24 , 14 , 27 , 21 , 16 , 19 ])) -(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61584.033841987824 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 4 , 26 , 25 , 24 , 19 , 27 , 20 , 16 , 13 ])) -(f=-60494.667632427925 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 14 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55906.60690246601 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56989.92632137229 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 3 , 6 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-60219.92179343408 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 15 , 19 , 25 ])) -(f=-65875.60349883304 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56656.574347609756 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 6 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61568.34036840043 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 22 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58031.96754960179 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 27 , 16 , 20 , 19 , 21 ])) -(f=-56451.94171139333 pi=([ 18 , 17 , 22 , 15 , 29 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-61500.105063833806 pi=([ 18 , 17 , 22 , 29 , 15 , 27 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-63798.85736415042 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 14 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-61537.186306827534 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 27 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 ])) -(f=-64435.97606983113 pi=([ 15 , 18 , 17 , 22 , 29 , 4 , 23 , 8 , 10 , 6 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57753.646962975195 pi=([ 15 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 18 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53648.16646284788 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-66334.57374555388 pi=([ 15 , 1 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-65122.54790806003 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 13 , 7 , 3 , 8 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 10 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) -(f=-61089.192046906624 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 19 , 27 , 15 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-70121.97123122809 pi=([ 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 27 , 18 , 21 , 16 , 20 , 1 , 19 ])) -(f=-62892.263028912224 pi=([ 18 , 17 , 29 , 22 , 19 , 13 , 23 , 7 , 3 , 4 , 5 , 8 , 12 , 2 , 6 , 1 , 9 , 28 , 14 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 11 , 10 ])) -(f=-54161.43017914693 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-58683.10826956205 pi=([ 18 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 17 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-66277.48293193971 pi=([ 21 , 18 , 17 , 5 , 19 , 22 , 29 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 15 ])) -(f=-70386.67409202186 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 5 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 16 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-54129.25663790944 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-57843.85721079148 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 13 , 9 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-66508.58892871132 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 21 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-64024.23470617576 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 25 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-62086.65826201135 pi=([ 18 , 17 , 8 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-63642.40965486117 pi=([ 18 , 17 , 22 , 29 , 3 , 15 , 23 , 10 , 6 , 7 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58058.58090008287 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 24 , 21 , 27 , 19 , 20 ])) -(f=-56075.40959213437 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 13 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-55800.201641495834 pi=([ 18 , 17 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) -(f=-56248.08027817513 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-66645.07571247238 pi=([ 14 , 19 , 18 , 17 , 1 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -59061.27517668839 -Max Fitness : -52618.76672899931 -Fitness Variance : 2.2932083564611435E7 -************************************************************ -(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55641.397165426824 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55571.60721598413 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 15 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 14 , 19 ])) -(f=-55520.67679568262 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55359.13606809714 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55234.61370155446 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-55086.598064366925 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-55004.93929422673 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-54905.97237029315 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 26 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 20 ])) -(f=-54891.919409787646 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-54808.20345391927 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-54505.224120556995 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-54489.41674931188 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 , 19 ])) -(f=-54221.58787598048 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) -(f=-54161.43017914693 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54129.25663790944 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) -(f=-53648.16646284788 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-60231.369145681725 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 21 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-58598.715105864416 pi=([ 21 , 22 , 29 , 8 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-57108.64803424422 pi=([ 18 , 17 , 22 , 29 , 13 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-56535.275762716265 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 12 , 2 , 1 , 5 , 4 , 14 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 , 19 ])) -(f=-56672.62911352899 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 4 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-64008.83822717116 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 , 8 ])) -(f=-63020.09634598123 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 4 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-56819.26735516064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 27 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 15 , 19 ])) -(f=-56238.81961540904 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-52879.56039855788 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) -(f=-60351.65555927751 pi=([ 18 , 17 , 22 , 29 , 15 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 20 ])) -(f=-58904.35633080116 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 9 , 8 , 14 , 11 , 12 , 3 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-60395.963256578354 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 5 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 , 7 ])) -(f=-53953.646599256965 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59866.6577512019 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 19 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-60728.09893618952 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 5 , 16 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 15 , 19 ])) -(f=-56444.088951489204 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 26 , 23 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-53107.24440263071 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) -(f=-60744.585297763944 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 24 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60739.573711050354 pi=([ 18 , 26 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 1 , 5 , 2 , 28 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-59469.592058338625 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 13 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-54253.11498211665 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 , 21 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-60077.40994005953 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 27 , 19 , 20 ])) -(f=-63692.649228036295 pi=([ 19 , 18 , 17 , 15 , 22 , 4 , 29 , 23 , 8 , 10 , 6 , 13 , 7 , 9 , 3 , 5 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 14 ])) -(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-62978.61383560971 pi=([ 18 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 5 , 17 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-71273.6541920142 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 5 , 3 , 7 , 9 , 14 , 19 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 6 , 27 , 21 , 16 , 20 ])) -(f=-61755.32616569247 pi=([ 18 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 17 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-68916.85754319828 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 2 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) -(f=-62750.28091224561 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 24 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 16 , 20 , 19 , 21 ])) -(f=-68722.90360098024 pi=([ 18 , 22 , 29 , 15 , 17 , 23 , 10 , 6 , 7 , 3 , 24 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 13 , 20 , 19 ])) -(f=-59702.35567855276 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 27 , 20 , 16 , 19 , 24 ])) -(f=-58564.99693193385 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 , 19 ])) -(f=-56556.981560813845 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 27 , 19 ])) -(f=-68204.32108928883 pi=([ 18 , 17 , 29 , 4 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 22 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 , 19 ])) -(f=-55910.80423244113 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 10 , 6 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 17 , 20 , 16 , 19 ])) -(f=-60453.8294066942 pi=([ 12 , 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-54090.96060337894 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-56191.69217595124 pi=([ 23 , 18 , 17 , 22 , 19 , 15 , 29 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-61701.92828095811 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 12 , 21 , 27 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 11 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-61564.40115658736 pi=([ 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 18 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 13 , 20 ])) -(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-57237.63587597938 pi=([ 21 , 14 , 22 , 29 , 18 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 17 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 15 , 19 ])) -(f=-58775.6212184405 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 13 , 20 , 15 ])) -(f=-60106.52799382763 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 6 , 4 , 7 , 3 , 21 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-54808.20345391927 pi=([ 21 , 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-67649.38381855952 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55269.7841182469 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 24 , 20 , 19 ])) -(f=-54897.925112272394 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 13 , 7 , 3 , 8 , 11 , 12 , 2 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-53590.40034541298 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-55121.518310527994 pi=([ 18 , 17 , 22 , 29 , 26 , 28 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-58827.250840259265 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 17 , 11 , 12 , 14 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-54087.9119859093 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 11 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-64260.31242686296 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 20 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-57973.26819167405 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 9 , 3 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 15 , 20 , 14 ])) -(f=-62597.45935937505 pi=([ 14 , 18 , 17 , 15 , 23 , 10 , 6 , 29 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 21 , 20 , 19 ])) -(f=-57857.879758057985 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 16 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-64451.97942158605 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 1 , 14 , 11 , 12 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61536.775729018475 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 10 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 21 , 16 , 20 , 27 , 19 ])) -(f=-56185.79847274245 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 13 , 9 , 11 , 12 , 15 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-57871.61231628853 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 5 , 28 , 26 , 25 , 24 , 16 , 21 , 20 , 27 , 19 ])) -(f=-55354.72116195179 pi=([ 18 , 17 , 22 , 29 , 19 , 23 , 10 , 6 , 4 , 13 , 7 , 9 , 3 , 8 , 5 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 15 , 21 , 16 , 20 , 14 ])) -(f=-55998.98034318999 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 7 , 3 , 8 , 11 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-60534.73605395946 pi=([ 21 , 13 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 8 , 17 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-65522.707100698615 pi=([ 18 , 17 , 15 , 22 , 5 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 19 ])) -(f=-54395.10415106702 pi=([ 15 , 19 , 18 , 17 , 22 , 29 , 23 , 8 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-55241.433194546036 pi=([ 18 , 22 , 17 , 15 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 19 ])) -(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-57391.81180286344 pi=([ 21 , 22 , 29 , 15 , 18 , 27 , 23 , 10 , 6 , 8 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) -(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-54158.023090069015 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-66351.29948340279 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 1 , 19 ])) -(f=-53449.45987955073 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -57600.26729352017 -Max Fitness : -50316.216446322 -Fitness Variance : 1.8881902810962677E7 -************************************************************ -(f=-54161.43017914693 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54158.023090069015 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 18 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-54129.25663790944 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 20 , 16 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-54098.345029316064 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-54090.96060337894 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54087.9119859093 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 8 , 10 , 11 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-54068.25073385603 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53987.5950884128 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53953.646599256965 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) -(f=-53648.16646284788 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-53590.40034541298 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-53449.45987955073 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-53107.24440263071 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) -(f=-52879.56039855788 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) -(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-54061.187123763295 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 5 , 7 , 3 , 8 , 14 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-55002.26137526935 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-51427.31187916536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-58208.748791303464 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 23 , 10 , 6 , 16 , 4 , 5 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 ])) -(f=-63561.72749453334 pi=([ 18 , 17 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 29 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-59942.51960245813 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 16 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 19 , 21 ])) -(f=-54068.67980067881 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 7 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-60776.0653453339 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 13 , 7 , 3 , 8 , 11 , 12 , 2 , 9 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-58530.592763105975 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 9 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-55781.99161500091 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 3 , 4 , 6 , 7 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-54017.33489051062 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 7 , 3 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 28 ])) -(f=-60307.391198554906 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 8 , 10 , 6 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 7 ])) -(f=-61142.744175138134 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) -(f=-56363.69551315918 pi=([ 18 , 17 , 22 , 15 , 29 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 19 ])) -(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-64242.309469748645 pi=([ 14 , 19 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 18 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) -(f=-53992.926141162345 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-53485.4198968825 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-54550.82291925198 pi=([ 18 , 19 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 15 , 21 , 20 , 27 , 14 ])) -(f=-61142.47028171839 pi=([ 3 , 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-69968.34958599406 pi=([ 21 , 22 , 29 , 1 , 15 , 18 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 17 , 11 , 12 , 14 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-59270.39006735628 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 16 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 ])) -(f=-58264.24923792725 pi=([ 21 , 22 , 29 , 15 , 18 , 27 , 23 , 10 , 6 , 4 , 5 , 8 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 20 , 16 , 13 , 19 ])) -(f=-68148.28207435814 pi=([ 18 , 2 , 17 , 22 , 29 , 15 , 28 , 23 , 8 , 10 , 11 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 12 , 13 , 1 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-57525.63485751957 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 8 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 , 17 , 16 , 19 ])) -(f=-68656.55736177262 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 1 , 20 , 21 ])) -(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-56027.88077954633 pi=([ 18 , 16 , 17 , 22 , 15 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-53342.2439538798 pi=([ 18 , 17 , 22 , 19 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-53837.755071672655 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 15 ])) -(f=-56606.47937633577 pi=([ 18 , 17 , 22 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 29 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58687.76523346882 pi=([ 14 , 19 , 18 , 17 , 15 , 24 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 20 , 21 ])) -(f=-63437.983119749944 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 8 , 10 , 6 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 3 , 16 , 27 , 21 , 20 ])) -(f=-60670.57594196857 pi=([ 18 , 17 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 22 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54424.32129578756 pi=([ 18 , 22 , 17 , 15 , 19 , 29 , 23 , 8 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 ])) -(f=-65431.08758719056 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 4 , 26 , 25 , 27 , 21 , 16 , 24 , 20 , 15 , 19 ])) -(f=-63641.53753585839 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 14 , 10 , 6 , 26 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-65160.83150349261 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 8 , 17 , 11 , 12 , 13 , 26 , 1 , 2 , 28 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-63493.76850665872 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 20 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 23 , 19 ])) -(f=-58803.790440457684 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 20 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 22 , 19 ])) -(f=-55618.3498825468 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 7 , 10 , 6 , 4 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) -(f=-59788.311053541176 pi=([ 18 , 17 , 22 , 29 , 25 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 27 , 21 , 16 , 24 , 20 , 15 , 19 ])) -(f=-54119.2940137736 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-65277.461485861306 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 7 , 25 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-58384.58673723474 pi=([ 21 , 22 , 29 , 15 , 18 , 28 , 23 , 6 , 7 , 3 , 8 , 10 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-52351.514369444914 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-52601.195510550235 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-64618.62241360124 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 20 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 ])) -(f=-52604.433325094236 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-66360.39556241495 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 3 , 4 , 7 , 9 , 11 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 6 , 20 , 19 , 21 ])) -(f=-53939.876475347366 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53902.2966515745 pi=([ 18 , 17 , 12 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-62487.999134226884 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 7 , 16 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 22 , 15 , 21 , 20 , 19 ])) -(f=-56250.36625630626 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-55149.497312899686 pi=([ 17 , 22 , 29 , 18 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-59690.37837892126 pi=([ 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 8 , 11 , 12 , 21 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53065.01545515549 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-55041.813410456445 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 5 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-61846.872667530806 pi=([ 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 18 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61779.36651213402 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 4 , 16 , 23 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) -(f=-55255.14530699786 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 10 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-61728.21081861516 pi=([ 18 , 22 , 17 , 15 , 29 , 8 , 10 , 6 , 4 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 1 , 5 , 2 , 23 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 19 ])) -(f=-66978.74208511117 pi=([ 18 , 17 , 22 , 29 , 1 , 15 , 19 , 23 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-58527.6576350919 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 7 , 3 , 8 , 11 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 6 , 19 ])) -(f=-67816.90457110581 pi=([ 14 , 19 , 18 , 2 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-57591.01235676316 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 7 , 3 , 8 , 10 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-58090.52328341542 pi=([ 19 , 18 , 17 , 22 , 29 , 26 , 28 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 5 , 1 , 4 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-56335.95353360565 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 12 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 22 , 21 , 16 , 20 , 15 , 19 ])) -(f=-51369.03442774977 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-65301.22095731483 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 6 , 16 , 23 , 10 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-57765.46446622012 pi=([ 15 , 19 , 18 , 17 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 4 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-54290.76575248593 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 23 , 20 ])) -(f=-54025.94895660851 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 8 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -57033.40228633361 -Max Fitness : -49942.109339106566 -Fitness Variance : 2.2997108529500484E7 -************************************************************ -(f=-53590.40034541298 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-53485.4198968825 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53449.45987955073 pi=([ 21 , 22 , 29 , 15 , 18 , 17 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-53342.2439538798 pi=([ 18 , 17 , 22 , 19 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-53107.24440263071 pi=([ 15 , 18 , 17 , 29 , 23 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 22 , 19 ])) -(f=-53065.01545515549 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-52879.56039855788 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 ])) -(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-52604.433325094236 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52601.195510550235 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-52351.514369444914 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-51427.31187916536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-51369.03442774977 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-64110.076821685834 pi=([ 18 , 17 , 22 , 19 , 15 , 29 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 27 , 13 , 1 , 2 , 26 , 25 , 24 , 21 , 16 , 20 , 28 ])) -(f=-62048.239776118906 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 7 , 13 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 3 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) -(f=-65147.56161111183 pi=([ 18 , 17 , 29 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 22 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-60149.63699470116 pi=([ 18 , 17 , 22 , 29 , 11 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-61632.02047410827 pi=([ 18 , 17 , 22 , 23 , 15 , 10 , 6 , 29 , 5 , 7 , 3 , 8 , 14 , 9 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-58596.06468792028 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 7 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55715.18107243426 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 28 , 26 , 24 , 16 , 27 , 22 , 15 , 21 , 25 , 20 , 14 , 19 ])) -(f=-69947.86697766026 pi=([ 18 , 17 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 14 , 11 , 12 , 2 , 28 , 1 , 5 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-58681.08211606056 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 ])) -(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-67682.3264962683 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 5 , 28 , 1 , 11 , 26 , 25 , 24 , 27 , 21 , 20 ])) -(f=-55454.12156768645 pi=([ 18 , 17 , 22 , 29 , 15 , 11 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 14 , 12 , 13 , 1 , 9 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-63879.712835709746 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 25 , 1 , 2 , 28 , 26 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-60928.13304258837 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 20 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 ])) -(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-55921.16269363214 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 7 , 3 , 8 , 11 , 12 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 20 , 9 ])) -(f=-64371.71537052976 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 14 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-51503.0607874984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-59595.182760022835 pi=([ 18 , 17 , 22 , 19 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 13 , 8 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 20 , 27 , 21 , 16 ])) -(f=-51630.32974565779 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 11 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53042.54557140086 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 17 , 19 ])) -(f=-54133.234215174234 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 13 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-57059.52306382358 pi=([ 14 , 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 15 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-65287.14595702832 pi=([ 1 , 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-54851.79843172283 pi=([ 18 , 17 , 22 , 29 , 14 , 15 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 13 , 11 , 12 , 2 , 1 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-63245.64343216381 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 26 , 6 , 5 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60141.8831855847 pi=([ 21 , 22 , 12 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 17 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-54525.81873839021 pi=([ 18 , 22 , 17 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) -(f=-60791.0938129581 pi=([ 21 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 17 , 11 , 12 , 1 , 5 , 2 , 4 , 28 , 18 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-71482.64827795638 pi=([ 18 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 17 , 1 , 19 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54275.855597945476 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 23 , 19 ])) -(f=-58811.45009949735 pi=([ 18 , 17 , 22 , 12 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-54605.92042179237 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 16 , 26 , 25 , 24 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-57056.63456632317 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 3 , 10 , 6 , 4 , 5 , 13 , 7 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-59973.88276282113 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 7 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-64741.74158473629 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 26 , 4 , 28 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-54462.79481367756 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 7 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-50966.61358834705 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-55899.38972965435 pi=([ 18 , 17 , 22 , 29 , 21 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 23 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51134.905872776406 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-62466.491776274284 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 6 , 3 , 4 , 7 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 10 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-63225.15458175771 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 26 , 13 , 1 , 2 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61207.49243169309 pi=([ 19 , 18 , 17 , 22 , 4 , 29 , 14 , 10 , 6 , 5 , 13 , 7 , 3 , 8 , 9 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 ])) -(f=-64706.55956190857 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 22 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-66350.194724187 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 20 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 21 ])) -(f=-56562.67803434154 pi=([ 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 10 , 6 , 7 , 5 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-52991.96781806584 pi=([ 18 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-60364.00210939407 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 19 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 15 ])) -(f=-59703.89236498252 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 4 ])) -(f=-58171.926750495484 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 2 , 8 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-67177.56215765527 pi=([ 18 , 17 , 22 , 2 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-57828.906109683296 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 15 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-54806.56367903178 pi=([ 18 , 17 , 15 , 22 , 29 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-55339.00807593098 pi=([ 19 , 17 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 18 ])) -(f=-59607.80037439346 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 17 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-59369.645076852335 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 25 , 13 , 2 , 1 , 28 , 26 , 24 , 27 , 21 , 20 , 16 ])) -(f=-54493.59431146946 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 28 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-56156.90889693952 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 5 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-61945.39531409477 pi=([ 18 , 17 , 22 , 9 , 29 , 15 , 19 , 23 , 10 , 6 , 3 , 4 , 5 , 7 , 8 , 13 , 14 , 11 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-71198.6862136421 pi=([ 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 18 , 7 , 3 , 9 , 13 , 14 , 11 , 12 , 8 , 1 , 5 , 19 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-54263.403296165736 pi=([ 18 , 15 , 17 , 22 , 29 , 23 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53876.60478798629 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 8 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-53123.465503583255 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 16 , 25 , 24 , 27 , 21 , 20 , 15 , 19 ])) -(f=-65687.36974200454 pi=([ 18 , 17 , 12 , 22 , 29 , 21 , 15 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 25 , 1 , 2 , 28 , 26 , 24 , 27 , 16 , 20 , 14 , 19 ])) -(f=-56238.60481833527 pi=([ 7 , 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-54773.724944873364 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 9 ])) -(f=-56476.313427892674 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 16 , 26 , 25 , 24 , 20 , 14 ])) -(f=-61877.205418341124 pi=([ 14 , 18 , 17 , 29 , 10 , 23 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 19 ])) -(f=-58964.78713138753 pi=([ 18 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 7 , 13 , 14 , 11 , 12 , 17 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-65647.59578186207 pi=([ 18 , 2 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-58378.799859188315 pi=([ 18 , 17 , 22 , 29 , 21 , 7 , 23 , 10 , 6 , 4 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -56992.68416960821 -Max Fitness : -49502.70242262651 -Fitness Variance : 2.8509737740581512E7 -************************************************************ -(f=-52827.25695001341 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-52706.99466791357 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52696.96224740705 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52627.47871290557 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52618.76672899931 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 20 ])) -(f=-52604.433325094236 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-52601.195510550235 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-52351.514369444914 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 13 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-51630.32974565779 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 11 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-51503.0607874984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-51427.31187916536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-51369.03442774977 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-51134.905872776406 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-50966.61358834705 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-53900.7999777781 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 19 ])) -(f=-56548.3034528976 pi=([ 26 , 18 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 25 , 24 , 16 , 27 , 17 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-56689.7254057113 pi=([ 21 , 22 , 29 , 15 , 23 , 10 , 11 , 6 , 4 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 18 , 27 , 20 , 16 , 13 , 19 ])) -(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-55588.47085016198 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 , 7 ])) -(f=-50932.36319070898 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 28 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-67542.29373411187 pi=([ 14 , 19 , 18 , 15 , 22 , 29 , 21 , 16 , 23 , 10 , 6 , 4 , 5 , 17 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51682.888191404425 pi=([ 18 , 17 , 22 , 29 , 21 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 23 , 20 , 19 ])) -(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-54660.69440542877 pi=([ 17 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-54455.27472322793 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 4 , 11 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 16 , 25 , 24 , 27 , 21 , 20 , 19 ])) -(f=-59018.68926322843 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 13 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 ])) -(f=-55782.48956725958 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 10 , 6 , 4 , 5 , 7 , 14 , 3 , 9 , 8 , 11 , 12 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 ])) -(f=-50350.86197600446 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) -(f=-54126.1074747505 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 18 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-64781.259647541396 pi=([ 18 , 29 , 23 , 10 , 6 , 4 , 27 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 17 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-50562.13498332869 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-51485.53814227931 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-55395.03983562275 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 10 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-52705.036661403865 pi=([ 21 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 22 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-51358.06824393185 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 10 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-54690.8514124292 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-55187.81936630433 pi=([ 18 , 17 , 22 , 20 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-51228.04886077565 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-66277.7131517211 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 2 , 16 ])) -(f=-51624.40222357379 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-67466.36103539295 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 21 , 28 , 16 , 10 , 6 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 29 , 1 , 5 , 4 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-66905.65057097726 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 7 , 29 , 23 , 21 , 16 , 10 , 6 , 4 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-51351.95754341864 pi=([ 18 , 23 , 22 , 29 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 17 , 21 , 16 , 20 , 15 , 19 ])) -(f=-62955.78069624483 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 26 , 5 , 25 , 24 , 27 , 20 ])) -(f=-61136.97631133809 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 10 , 25 , 24 , 27 , 20 ])) -(f=-69099.53425828536 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 26 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-51383.04227437599 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 5 , 11 , 12 , 13 , 2 , 1 , 8 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-52672.312308295885 pi=([ 15 , 18 , 17 , 21 , 29 , 22 , 28 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 10 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-66686.96098357883 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 2 , 13 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-51713.01222400504 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 29 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-58689.12307799023 pi=([ 14 , 18 , 17 , 22 , 29 , 21 , 7 , 23 , 10 , 6 , 4 , 3 , 9 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-56250.230384863375 pi=([ 18 , 17 , 22 , 29 , 15 , 8 , 10 , 6 , 4 , 5 , 3 , 9 , 14 , 11 , 12 , 28 , 13 , 1 , 2 , 7 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-59828.612264054915 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 7 , 3 , 9 , 8 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 12 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-53450.593029682 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 12 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-60324.555011957855 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 11 , 12 , 2 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-58035.846347652005 pi=([ 15 , 18 , 17 , 22 , 29 , 21 , 27 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 19 , 26 , 25 , 24 , 16 , 20 ])) -(f=-55046.72572119558 pi=([ 14 , 29 , 18 , 17 , 15 , 21 , 22 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 19 ])) -(f=-55817.30944676734 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 29 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-53174.99821024611 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-58988.00880565717 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 2 , 28 , 20 , 26 , 25 , 24 , 21 , 27 , 16 , 23 , 19 ])) -(f=-62698.85325274938 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 27 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 22 , 15 , 21 , 20 , 14 , 19 ])) -(f=-54432.74279904323 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 4 , 11 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 10 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-56719.86060580961 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 29 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-50660.951673469295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 21 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-53380.57351474062 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 8 , 10 , 6 , 5 , 3 , 7 , 9 , 14 , 17 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-60294.808235139986 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 5 , 29 , 21 , 28 , 16 , 6 , 8 , 3 , 4 , 7 , 9 , 12 , 13 , 2 , 1 , 10 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-58487.77173212423 pi=([ 15 , 18 , 29 , 21 , 22 , 23 , 10 , 17 , 6 , 4 , 5 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 7 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-66096.12835445101 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 1 , 16 , 20 , 19 ])) -(f=-54132.06948026093 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 6 , 8 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 2 , 5 , 1 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-57566.71416596933 pi=([ 18 , 17 , 24 , 22 , 29 , 15 , 19 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 27 , 21 , 16 , 20 ])) -(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-52275.536742037555 pi=([ 18 , 17 , 22 , 29 , 15 , 5 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-56660.86425524409 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 3 , 8 , 9 , 14 , 11 , 12 , 13 , 1 , 5 , 2 , 7 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59908.63560356699 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 1 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-59285.15013692295 pi=([ 6 , 18 , 17 , 22 , 29 , 21 , 23 , 10 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-56147.21261679464 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 27 , 16 , 20 , 23 , 21 , 19 , 24 ])) -(f=-61271.53744183703 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 25 , 13 , 1 , 5 , 2 , 11 , 26 , 24 , 27 , 20 ])) -(f=-67946.67901362338 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 20 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-58009.61051909033 pi=([ 18 , 17 , 22 , 29 , 21 , 12 , 23 , 6 , 13 , 11 , 8 , 7 , 3 , 9 , 14 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-57359.26870095115 pi=([ 7 , 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 13 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-57316.03590636274 pi=([ 19 , 18 , 17 , 22 , 29 , 27 , 23 , 14 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 15 ])) -(f=-60886.5866006355 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 3 , 4 , 5 , 7 , 9 , 8 , 14 , 11 , 12 , 2 , 13 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-62238.74524883914 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 2 , 28 , 26 , 7 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-58158.67417012997 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 7 , 3 , 8 , 9 , 14 , 24 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 27 , 21 , 16 , 20 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -55213.73905395187 -Max Fitness : -48156.8186357205 -Fitness Variance : 2.6248469819306374E7 -************************************************************ -(f=-51252.017273142585 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-51228.04886077565 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-51134.905872776406 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-51015.314798560226 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-50998.80064847229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-50966.61358834705 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-50932.36319070898 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 28 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50660.951673469295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 21 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50562.13498332869 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-50350.86197600446 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) -(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-61199.753796482546 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 28 , 10 , 16 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 15 , 19 ])) -(f=-57932.566637243 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 5 , 28 , 13 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-70188.28585836697 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 5 , 28 , 1 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) -(f=-63036.64430653397 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 11 , 28 , 10 , 15 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 14 ])) -(f=-65884.8014455735 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 7 , 8 , 9 , 14 , 11 , 12 , 13 , 2 , 3 , 1 , 5 , 21 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-50355.899976939094 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-54359.918099087176 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 5 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 17 , 11 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-55781.9501563541 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 16 , 13 , 20 , 15 , 19 , 25 ])) -(f=-60891.03923830145 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 19 , 28 , 8 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-60241.63205733227 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 3 , 4 , 13 , 7 , 25 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-63694.788052274496 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 14 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 21 , 8 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 20 , 19 ])) -(f=-56869.7038982386 pi=([ 18 , 9 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-50439.92494686031 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-66845.75919646259 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 8 , 27 , 16 , 20 , 19 ])) -(f=-61454.70837264076 pi=([ 14 , 19 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 6 , 8 , 3 , 18 , 4 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 26 , 25 , 24 , 27 , 20 ])) -(f=-69910.00076600489 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 12 , 2 , 25 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 21 , 13 , 20 , 16 ])) -(f=-55488.1999570717 pi=([ 21 , 22 , 29 , 15 , 18 , 12 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 17 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-53573.220084184446 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 14 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) -(f=-56443.979297725746 pi=([ 17 , 22 , 18 , 29 , 23 , 15 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 10 , 11 , 12 , 13 , 1 , 5 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-50968.02267058202 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 21 , 26 , 25 , 24 , 27 , 20 ])) -(f=-58154.81356262933 pi=([ 18 , 17 , 22 , 29 , 21 , 9 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-66873.78101143833 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 23 , 1 , 19 ])) -(f=-57962.19262450006 pi=([ 18 , 17 , 4 , 22 , 29 , 21 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-60371.66470537456 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 19 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-57084.05240058107 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 27 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 16 , 20 , 14 , 19 ])) -(f=-52773.43237250632 pi=([ 14 , 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 16 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 20 ])) -(f=-63678.49062522688 pi=([ 14 , 19 , 18 , 15 , 29 , 22 , 21 , 16 , 23 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 17 , 13 , 7 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-51577.81725966304 pi=([ 15 , 18 , 23 , 17 , 22 , 29 , 28 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 21 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-56927.00353096539 pi=([ 18 , 17 , 22 , 29 , 15 , 25 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-57935.384302424136 pi=([ 18 , 5 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-54836.289709470555 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 27 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 20 ])) -(f=-55549.15898488611 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 15 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-50635.355900631155 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 ])) -(f=-51409.42388126278 pi=([ 18 , 17 , 12 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-75668.90584502519 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 5 , 28 , 26 , 25 , 24 , 1 , 27 , 21 , 20 , 15 , 16 ])) -(f=-52044.916576357566 pi=([ 14 , 18 , 20 , 17 , 15 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 19 ])) -(f=-50830.77902349505 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 10 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51670.822986593426 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 ])) -(f=-49879.175902114745 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-54877.129970616275 pi=([ 11 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-55597.23496735271 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 24 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 27 , 21 , 20 , 16 ])) -(f=-64637.18353469361 pi=([ 15 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 24 , 4 , 10 , 26 , 25 , 27 , 16 , 20 , 19 ])) -(f=-60110.364425816566 pi=([ 14 , 19 , 18 , 21 , 15 , 29 , 22 , 17 , 16 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-63065.03507272331 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 24 , 6 , 5 , 4 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 27 , 20 ])) -(f=-60934.29352807595 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 24 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-53604.63125641272 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 21 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 20 , 16 ])) -(f=-55974.561624622875 pi=([ 21 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 17 , 12 , 14 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-53266.3917496166 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50627.16005562516 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-56605.94627550592 pi=([ 18 , 17 , 22 , 29 , 19 , 23 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 ])) -(f=-52014.142579025574 pi=([ 22 , 29 , 21 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 9 , 14 , 17 , 8 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 13 , 20 , 19 ])) -(f=-63358.031202239195 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 13 , 3 , 8 , 7 , 9 , 14 , 11 , 12 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 2 ])) -(f=-57557.24534255159 pi=([ 18 , 4 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-56118.447515019674 pi=([ 15 , 18 , 17 , 21 , 29 , 22 , 28 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 24 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 26 , 25 , 27 , 16 , 20 , 19 ])) -(f=-62989.29665675625 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 9 , 6 , 4 , 7 , 3 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-53417.315612491984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 14 , 6 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-50829.24320050097 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-58832.36205880959 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 3 , 21 , 16 , 20 , 15 ])) -(f=-59223.85912742857 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 9 , 26 , 21 , 25 , 24 , 27 , 20 , 16 , 19 ])) -(f=-54909.43454681693 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 16 , 10 , 6 , 4 , 7 , 8 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 20 ])) -(f=-54125.22661427444 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 10 , 6 , 4 , 11 , 7 , 3 , 9 , 8 , 5 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 20 , 16 ])) -(f=-61968.686849295926 pi=([ 14 , 18 , 17 , 15 , 22 , 26 , 29 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 25 , 24 , 27 , 20 , 23 , 21 , 19 ])) -(f=-54791.37406545599 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 28 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 ])) -(f=-52723.75502217953 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 1 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-63624.46263498065 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 5 , 4 , 13 , 3 , 9 , 8 , 11 , 2 , 12 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 15 , 21 , 20 , 7 , 14 , 19 ])) -(f=-67914.87398316266 pi=([ 15 , 18 , 17 , 21 , 29 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 10 , 28 , 26 , 25 , 1 , 24 , 27 , 16 , 20 , 19 ])) -(f=-59191.69488465743 pi=([ 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 21 , 3 , 7 , 8 , 9 , 14 , 17 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-56010.639400670196 pi=([ 9 , 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-61792.42421724646 pi=([ 1 , 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-58781.17427742249 pi=([ 18 , 23 , 22 , 29 , 17 , 11 , 28 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 20 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 14 , 19 ])) -(f=-55029.381745303726 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 6 , 4 , 5 , 3 , 9 , 10 , 8 , 11 , 12 , 13 , 7 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -55602.8061923829 -Max Fitness : -48156.8186357205 -Fitness Variance : 3.379708463792944E7 -************************************************************ -(f=-50635.355900631155 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 ])) -(f=-50627.16005562516 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-50562.13498332869 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-50558.770542619844 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 8 , 12 , 13 , 7 , 1 , 2 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-50439.92494686031 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-50355.899976939094 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-50350.86197600446 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) -(f=-50316.216446322 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-49879.175902114745 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52996.94091381555 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 28 , 27 , 16 , 20 , 15 , 19 ])) -(f=-53329.585648766355 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 26 ])) -(f=-61851.00073335835 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 27 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 ])) -(f=-58043.77114310634 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 19 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 ])) -(f=-59591.337832104065 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 10 , 6 , 20 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 26 , 25 , 24 , 27 , 16 ])) -(f=-56658.09264553556 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 26 , 21 , 20 , 15 , 16 ])) -(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-50231.158788012915 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-54501.25913249004 pi=([ 18 , 17 , 22 , 29 , 15 , 28 , 10 , 6 , 4 , 5 , 7 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 3 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-67267.75014332417 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 27 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 20 ])) -(f=-54525.898226841346 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50439.924946860316 pi=([ 21 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-69342.33220438781 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 15 , 21 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 13 , 1 , 28 , 2 , 12 , 26 , 25 , 24 , 27 , 16 , 20 ])) -(f=-63809.227850526084 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 26 , 21 , 25 , 11 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49191.33889683622 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-60327.672390459506 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 14 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-55823.63479457179 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 3 , 15 , 19 ])) -(f=-50836.954933012574 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 5 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-53331.25622737412 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 29 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-69155.43584067283 pi=([ 14 , 18 , 8 , 22 , 29 , 23 , 17 , 10 , 6 , 4 , 5 , 3 , 9 , 12 , 13 , 7 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) -(f=-59905.74284969103 pi=([ 19 , 18 , 14 , 23 , 17 , 15 , 22 , 29 , 21 , 11 , 28 , 16 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 26 , 25 , 24 , 27 , 20 ])) -(f=-54336.14508388983 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 20 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-59540.87243827 pi=([ 18 , 29 , 21 , 22 , 11 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 17 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 19 ])) -(f=-51602.43038820259 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 13 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-60865.81013826991 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 1 ])) -(f=-50776.7554433541 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-60418.11441087202 pi=([ 5 , 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) -(f=-53947.8044535409 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 1 , 5 , 9 , 4 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-57740.36736007044 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 28 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-52631.75077685714 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 13 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 28 ])) -(f=-55684.63219358897 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 11 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-59525.03478014563 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 28 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-52580.040079743354 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 14 , 9 , 8 , 12 , 2 , 1 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) -(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-60454.41280553328 pi=([ 18 , 17 , 22 , 29 , 14 , 10 , 6 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 3 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 , 21 , 19 ])) -(f=-57636.26096687119 pi=([ 21 , 12 , 22 , 29 , 15 , 18 , 23 , 10 , 11 , 6 , 3 , 7 , 8 , 9 , 14 , 17 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 16 , 13 , 19 ])) -(f=-55525.21939790524 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 19 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-50930.21464151231 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 13 ])) -(f=-54110.97660554004 pi=([ 18 , 17 , 22 , 11 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-59069.40063953453 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-57423.87322379838 pi=([ 19 , 18 , 17 , 22 , 23 , 21 , 28 , 14 , 10 , 6 , 29 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-59346.08711740065 pi=([ 18 , 12 , 17 , 22 , 29 , 15 , 28 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 13 , 1 , 2 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-55801.803128841784 pi=([ 18 , 17 , 12 , 22 , 29 , 23 , 11 , 10 , 14 , 6 , 5 , 4 , 7 , 3 , 9 , 8 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-57879.220429534005 pi=([ 11 , 18 , 22 , 29 , 23 , 17 , 10 , 6 , 13 , 7 , 3 , 8 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-52274.766569958556 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 13 ])) -(f=-55033.6491031387 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 20 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 23 , 15 , 21 , 19 ])) -(f=-53196.0425304936 pi=([ 18 , 22 , 29 , 23 , 17 , 6 , 8 , 3 , 4 , 7 , 9 , 15 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 14 , 19 ])) -(f=-65782.91163314001 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 11 , 23 , 10 , 1 , 6 , 4 , 5 , 13 , 7 , 3 , 9 , 8 , 14 , 12 , 2 , 28 , 26 , 25 , 24 , 16 , 20 , 19 , 27 ])) -(f=-50991.2035337797 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 ])) -(f=-52985.60340620159 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 5 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 14 , 16 ])) -(f=-51021.944282756514 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49780.57717139826 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51686.489134680014 pi=([ 15 , 18 , 29 , 21 , 22 , 23 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 10 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-50759.53124894256 pi=([ 18 , 22 , 29 , 21 , 17 , 23 , 10 , 6 , 8 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-55046.46842369928 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 23 , 19 ])) -(f=-59494.75832099536 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 1 , 5 , 2 , 28 , 26 , 25 , 24 , 27 , 12 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-51388.54820412373 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 3 , 4 , 7 , 9 , 11 , 12 , 8 , 6 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-59928.9735229042 pi=([ 18 , 22 , 29 , 21 , 23 , 10 , 6 , 7 , 17 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-56206.54450087311 pi=([ 8 , 19 , 18 , 17 , 22 , 29 , 21 , 14 , 10 , 6 , 3 , 4 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 23 ])) -(f=-56928.037543130406 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 16 , 20 , 15 , 21 , 19 , 27 ])) -(f=-52356.83788611023 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 , 19 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-58261.16274119533 pi=([ 18 , 4 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50575.905107238286 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-60240.66323111693 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 11 , 10 , 25 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-54524.44932773589 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 23 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-54773.93386217356 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 15 , 20 , 14 , 19 ])) -(f=-56896.1422533707 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 14 , 10 , 6 , 23 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-53223.8948981491 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 14 , 16 ])) -(f=-54171.89822140513 pi=([ 14 , 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 10 , 6 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-59197.36936246515 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 27 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 ])) -(f=-52464.088834025606 pi=([ 18 , 17 , 22 , 15 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 29 , 14 , 11 , 12 , 13 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -54078.035720023385 -Max Fitness : -47913.57170795482 -Fitness Variance : 2.3262850935742855E7 -************************************************************ -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50237.23052297194 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-50231.158788012915 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-50009.62956095941 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49943.213567641935 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49942.109339106566 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-49879.175902114745 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-49860.97897700712 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49783.19741895918 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-49780.57717139826 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-49191.33889683622 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-52909.85131665466 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 9 , 13 , 1 , 5 , 4 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-50791.64531614481 pi=([ 29 , 19 , 18 , 17 , 22 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-50577.44213833822 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-48978.94934216016 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-59562.66113813667 pi=([ 18 , 17 , 22 , 29 , 1 , 15 , 10 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-60978.16538406713 pi=([ 18 , 22 , 29 , 21 , 17 , 23 , 10 , 6 , 4 , 13 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 1 , 2 , 28 , 26 , 25 , 19 , 24 , 27 , 16 , 20 , 15 ])) -(f=-51571.51524366335 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 23 , 15 , 21 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-63842.585937359596 pi=([ 18 , 17 , 22 , 29 , 15 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 5 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 10 , 27 , 16 , 20 , 23 , 19 ])) -(f=-51505.47795207386 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 9 , 14 , 12 , 7 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-49178.205983996006 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) -(f=-54352.3574118309 pi=([ 14 , 17 , 15 , 22 , 29 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 18 , 26 , 25 , 24 , 27 , 21 , 20 , 23 , 16 ])) -(f=-56313.08968451443 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 5 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 11 , 25 , 24 , 27 , 16 , 20 , 26 , 21 , 19 ])) -(f=-59583.50864682654 pi=([ 18 , 17 , 11 , 10 , 22 , 6 , 3 , 4 , 8 , 7 , 9 , 29 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-53584.70058139774 pi=([ 26 , 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 8 , 10 , 6 , 3 , 7 , 9 , 12 , 13 , 2 , 1 , 11 , 5 , 4 , 28 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-57545.605103156755 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 11 , 14 , 19 ])) -(f=-59038.11108831272 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 21 , 16 , 10 , 6 , 4 , 5 , 3 , 9 , 12 , 13 , 7 , 8 , 1 , 2 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-51029.81944610963 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 15 , 13 , 2 , 1 , 5 , 16 , 26 , 25 , 24 , 27 , 20 , 21 , 19 ])) -(f=-57115.60019249273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 7 , 16 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 21 , 25 , 24 , 27 , 20 , 15 , 19 ])) -(f=-53957.35956815666 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 9 , 6 , 3 , 4 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-53324.17256756192 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 5 , 24 , 28 , 26 , 25 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-56567.40053005587 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 25 , 15 , 13 , 2 , 1 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-52131.608706258376 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 , 16 ])) -(f=-49195.39879630072 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-67455.29928773399 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 21 , 16 , 10 , 6 , 4 , 23 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 20 ])) -(f=-56138.43749770399 pi=([ 18 , 17 , 21 , 29 , 28 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 26 , 25 , 22 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51013.85025657873 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 8 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-53986.07619155588 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 26 , 2 , 1 , 5 , 4 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-66515.74238556683 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 24 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49765.048357046 pi=([ 15 , 18 , 17 , 29 , 23 , 21 , 22 , 6 , 8 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-55792.320684358165 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 23 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49828.38276403068 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 19 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-60930.679508224624 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 7 , 27 , 16 , 20 , 23 , 15 , 19 ])) -(f=-58348.49122776927 pi=([ 18 , 17 , 22 , 29 , 21 , 15 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-51294.71735423399 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 8 , 9 , 3 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-62260.105994725905 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 28 , 26 , 5 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-68519.03481566424 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 16 , 10 , 6 , 4 , 7 , 21 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 11 , 25 , 24 , 27 , 20 ])) -(f=-51059.635012284896 pi=([ 18 , 23 , 22 , 29 , 17 , 21 , 28 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-60861.15610098082 pi=([ 15 , 18 , 6 , 17 , 22 , 29 , 23 , 8 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 20 , 25 , 24 , 27 , 21 , 16 , 19 ])) -(f=-60759.718084767934 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 26 , 6 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51003.642108557244 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 6 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49823.11414573971 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 7 , 3 , 13 , 9 , 8 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-53284.187791728844 pi=([ 14 , 18 , 17 , 15 , 29 , 23 , 19 , 10 , 6 , 5 , 4 , 7 , 3 , 8 , 9 , 12 , 22 , 13 , 2 , 1 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-57265.55561103746 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 2 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-66087.38999372479 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 3 , 4 , 7 , 8 , 9 , 11 , 12 , 13 , 2 , 16 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 15 ])) -(f=-65218.46702686783 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 14 , 10 , 6 , 7 , 3 , 8 , 9 , 11 , 12 , 13 , 2 , 19 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 ])) -(f=-59831.2005986951 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 28 , 8 , 10 , 6 , 21 , 3 , 7 , 9 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 14 ])) -(f=-50468.86753432483 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 3 , 7 , 9 , 11 , 12 , 8 , 6 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-51883.23376317058 pi=([ 20 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 21 , 19 ])) -(f=-57053.104177608286 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 16 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 15 ])) -(f=-54513.77761658718 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 23 , 13 , 2 , 1 , 5 , 9 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-52011.29828071024 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 3 , 4 , 13 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-50861.90152061796 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 21 , 28 , 13 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-50828.1762651427 pi=([ 18 , 22 , 29 , 23 , 17 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-64155.740668848215 pi=([ 18 , 17 , 22 , 29 , 15 , 11 , 10 , 6 , 3 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 21 , 5 , 4 , 28 , 8 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-48762.43013961162 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-58067.53063648882 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 18 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-54113.66422469326 pi=([ 17 , 22 , 29 , 23 , 28 , 19 , 14 , 18 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 ])) -(f=-50131.31011750238 pi=([ 14 , 19 , 18 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 20 , 16 ])) -(f=-48830.408411074 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-59677.83984656768 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 15 , 10 , 26 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-51526.43368920548 pi=([ 14 , 18 , 17 , 15 , 22 , 23 , 19 , 29 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-56391.32433145817 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 15 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-54352.47316297148 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 21 , 25 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 24 , 27 , 16 , 20 , 19 ])) -(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51021.944282756514 pi=([ 18 , 17 , 22 , 29 , 21 , 19 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-55590.78060160858 pi=([ 18 , 17 , 22 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 29 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-53767.704900875746 pi=([ 18 , 22 , 29 , 23 , 15 , 8 , 10 , 6 , 3 , 7 , 9 , 11 , 12 , 17 , 13 , 2 , 1 , 5 , 4 , 19 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 14 ])) -(f=-53124.063577560344 pi=([ 21 , 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 13 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-63386.73483410739 pi=([ 15 , 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 2 , 12 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-54745.34928289952 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 8 , 4 , 7 , 9 , 14 , 11 , 12 , 3 , 13 , 2 , 1 , 5 , 10 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-48388.81786428972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-50533.37897617602 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -53508.994854897064 -Max Fitness : -46903.732033464665 -Fitness Variance : 2.676116330899E7 -************************************************************ -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49502.70242262651 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49430.01730139678 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49325.23269248548 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-49195.39879630072 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49191.33889683622 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49178.205983996006 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48978.94934216016 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-48830.408411074 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-48762.43013961162 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48388.81786428972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-67532.08844726108 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 5 , 28 , 26 , 1 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-60235.05697871631 pi=([ 18 , 23 , 22 , 29 , 17 , 21 , 28 , 11 , 10 , 6 , 4 , 25 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-58720.21243271253 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 23 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-52462.68581527725 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 21 , 27 , 16 , 20 , 15 , 19 ])) -(f=-52840.88260368851 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 27 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48916.74540687325 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-61987.04105227703 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 21 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 9 , 19 ])) -(f=-52829.8967186702 pi=([ 18 , 17 , 13 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-55162.947654931486 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 13 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 19 , 20 ])) -(f=-64237.834170332404 pi=([ 18 , 23 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 15 , 13 , 1 , 5 , 16 , 26 , 25 , 24 , 27 , 20 , 21 , 2 , 19 ])) -(f=-52476.749224274114 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 9 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48062.788941301704 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-66016.37568470906 pi=([ 14 , 19 , 18 , 17 , 15 , 22 , 29 , 1 , 23 , 10 , 6 , 4 , 7 , 8 , 9 , 3 , 12 , 13 , 2 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-57435.65789546664 pi=([ 18 , 21 , 17 , 29 , 22 , 4 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51971.44053416961 pi=([ 21 , 17 , 29 , 22 , 23 , 14 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 13 , 2 , 1 , 8 , 5 , 4 , 28 , 18 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-55902.683517274214 pi=([ 18 , 17 , 22 , 29 , 26 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 9 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51617.335560820466 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 9 , 8 , 3 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 , 19 ])) -(f=-54176.6044659245 pi=([ 18 , 17 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 22 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-64926.428455230714 pi=([ 18 , 17 , 22 , 29 , 2 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 14 , 12 , 9 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-54599.43519949314 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 16 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 15 , 21 , 19 ])) -(f=-56085.23397099373 pi=([ 18 , 17 , 7 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-56952.08204419666 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 24 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 19 ])) -(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57383.160391546466 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 1 , 13 , 2 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-57309.3293823181 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-49913.45034994855 pi=([ 15 , 18 , 17 , 29 , 22 , 23 , 21 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-53464.83071670546 pi=([ 18 , 23 , 17 , 22 , 29 , 21 , 19 , 28 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 26 , 25 , 24 , 27 , 20 , 16 , 15 ])) -(f=-52482.93619022681 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 10 , 14 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-62567.056135040766 pi=([ 18 , 23 , 17 , 22 , 29 , 15 , 28 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 1 , 13 , 2 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) -(f=-66305.60194477152 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 2 , 27 , 16 , 20 , 23 , 15 ])) -(f=-51871.96224289211 pi=([ 22 , 29 , 18 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 19 ])) -(f=-49281.737623098525 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 13 , 9 , 8 , 12 , 4 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) -(f=-50457.25150825215 pi=([ 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 18 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-58836.40726017679 pi=([ 14 , 17 , 15 , 22 , 29 , 23 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 27 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 21 , 20 , 16 ])) -(f=-51273.40406403915 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 7 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) -(f=-49903.18778088298 pi=([ 19 , 18 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-47854.0520422216 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-58055.04574799023 pi=([ 14 , 17 , 15 , 22 , 23 , 28 , 19 , 18 , 10 , 6 , 4 , 7 , 3 , 8 , 29 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-49805.43380427452 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 8 , 4 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53771.66771715131 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 4 , 7 , 3 , 8 , 9 , 12 , 6 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-48779.070420674594 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-51960.36204389043 pi=([ 18 , 17 , 22 , 29 , 23 , 9 , 11 , 10 , 6 , 3 , 8 , 7 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-53837.661770562736 pi=([ 18 , 25 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54294.62793785465 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 18 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-61593.6932020183 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 21 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 ])) -(f=-52807.28442728322 pi=([ 18 , 17 , 22 , 29 , 23 , 6 , 8 , 4 , 7 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 3 , 5 , 10 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-56923.63115122038 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 11 , 23 , 10 , 6 , 8 , 7 , 9 , 14 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49746.48504447924 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-57110.51849942509 pi=([ 18 , 17 , 29 , 11 , 10 , 6 , 3 , 22 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-51868.538618809165 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 6 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-58196.38073508414 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 5 , 19 , 4 , 13 , 7 , 3 , 9 , 8 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 20 , 14 ])) -(f=-57343.46618204181 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 20 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 ])) -(f=-49575.52042697736 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 5 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49585.57951932352 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-57701.59385952831 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 28 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-56165.573501529114 pi=([ 14 , 18 , 15 , 22 , 29 , 23 , 19 , 10 , 6 , 3 , 4 , 7 , 17 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 16 ])) -(f=-53765.21027197047 pi=([ 17 , 22 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 18 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 21 , 19 ])) -(f=-52891.35503748086 pi=([ 18 , 23 , 22 , 21 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 17 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 15 ])) -(f=-57582.01930787035 pi=([ 18 , 17 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-52315.57100394283 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-59122.120739663944 pi=([ 15 , 18 , 17 , 29 , 21 , 22 , 11 , 23 , 3 , 10 , 6 , 4 , 7 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-52851.34702462201 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 6 , 8 , 3 , 4 , 7 , 9 , 11 , 12 , 15 , 13 , 2 , 1 , 5 , 10 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-49596.42607709738 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-58069.68801137853 pi=([ 6 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-60202.44604021157 pi=([ 14 , 19 , 23 , 17 , 15 , 22 , 29 , 21 , 28 , 16 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 18 , 4 , 26 , 25 , 24 , 27 , 20 ])) -(f=-51993.42594888296 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 6 , 4 , 7 , 3 , 10 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-58003.929140731896 pi=([ 17 , 22 , 29 , 23 , 21 , 10 , 18 , 6 , 13 , 3 , 8 , 7 , 9 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-55925.41655442012 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 21 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49484.59205035814 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 13 , 15 , 21 , 19 ])) -(f=-56006.378208334 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-52344.805889974894 pi=([ 14 , 18 , 17 , 15 , 22 , 29 , 19 , 10 , 6 , 4 , 7 , 3 , 8 , 13 , 9 , 12 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 23 , 16 ])) -(f=-51934.49823499159 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 29 , 16 , 20 , 15 , 21 , 19 ])) -(f=-57628.06632151715 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 7 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -53227.45181924417 -Max Fitness : -46269.72834152849 -Fitness Variance : 2.4052555125319004E7 -************************************************************ -(f=-49178.205983996006 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49130.41970497861 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49083.43271469705 pi=([ 18 , 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-49015.43496478654 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48978.94934216016 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48928.38224497987 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 21 , 19 ])) -(f=-48916.74540687325 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-48830.408411074 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-48779.070420674594 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48762.43013961162 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-48735.101214615024 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-48570.462056547934 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48388.81786428972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48062.788941301704 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47854.0520422216 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-56350.3645010795 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 16 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 20 , 15 , 19 , 21 ])) -(f=-55998.40449983569 pi=([ 17 , 22 , 29 , 15 , 10 , 6 , 3 , 4 , 7 , 11 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 18 , 28 , 27 , 25 , 24 , 16 , 20 , 23 , 26 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-54935.328870647536 pi=([ 24 , 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-55709.01333319057 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 29 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51627.99603745961 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 19 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 ])) -(f=-54500.946526099 pi=([ 18 , 17 , 22 , 29 , 9 , 11 , 10 , 13 , 6 , 3 , 8 , 7 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-57822.403369160245 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 9 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-56904.342036349306 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 3 , 16 , 20 , 15 , 21 , 19 ])) -(f=-60790.33353459253 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 14 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-62357.99011103686 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 23 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-51659.923531595516 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 4 , 13 , 7 , 9 , 3 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 20 , 14 , 19 , 21 ])) -(f=-51988.29469854327 pi=([ 18 , 22 , 29 , 17 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-54315.8902345667 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 9 ])) -(f=-51339.36337994524 pi=([ 18 , 22 , 29 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 23 , 15 , 21 , 19 , 17 ])) -(f=-58318.556776478676 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 10 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-52906.84728918583 pi=([ 18 , 17 , 22 , 29 , 23 , 21 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 14 , 11 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 12 , 19 ])) -(f=-53106.72992747506 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 3 , 8 , 11 , 12 , 5 , 13 , 2 , 1 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-60366.225157897956 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 27 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48624.10918651942 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 13 , 8 , 3 , 9 , 7 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-58823.219793162425 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 3 , 4 , 7 , 25 , 9 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 15 ])) -(f=-58751.57395604269 pi=([ 18 , 17 , 22 , 23 , 29 , 15 , 10 , 6 , 7 , 3 , 8 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 21 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-52098.8776046505 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 16 , 14 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 20 , 15 , 21 , 19 ])) -(f=-60140.228327475466 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 14 , 6 , 4 , 7 , 3 , 10 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-58161.10279115094 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 24 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 27 , 20 , 21 , 16 , 19 ])) -(f=-60074.83577739371 pi=([ 18 , 17 , 15 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 25 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 24 , 16 , 27 , 20 , 19 ])) -(f=-56518.3508010996 pi=([ 18 , 17 , 22 , 11 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-59583.554502019906 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 27 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 19 , 17 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48116.79352551686 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 6 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) -(f=-50712.839483319236 pi=([ 19 , 18 , 23 , 17 , 26 , 22 , 29 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-59882.014801608144 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 26 , 5 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54526.78466658779 pi=([ 8 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 21 , 19 ])) -(f=-51319.7140156913 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 13 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-54829.67877630563 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 25 , 24 , 16 , 27 , 20 , 21 , 26 , 15 , 19 ])) -(f=-56469.03852645668 pi=([ 18 , 17 , 22 , 29 , 23 , 7 , 15 , 10 , 6 , 3 , 4 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 19 ])) -(f=-52971.45168385556 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 15 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-53352.39469402223 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 23 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48916.74540687325 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-55302.83852207184 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 19 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) -(f=-47825.43820292293 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-56265.35173634528 pi=([ 18 , 17 , 7 , 22 , 29 , 15 , 10 , 6 , 4 , 13 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 19 ])) -(f=-57425.912767954644 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 10 , 6 , 3 , 4 , 15 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-54057.87239424309 pi=([ 15 , 18 , 17 , 29 , 22 , 23 , 21 , 27 , 6 , 8 , 7 , 3 , 9 , 14 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 16 , 20 , 19 ])) -(f=-47994.1918684535 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-49688.43841784915 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 ])) -(f=-49805.09443317831 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 16 , 25 , 24 , 27 , 20 , 15 , 21 , 19 ])) -(f=-48013.697614886536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 19 , 21 ])) -(f=-51894.468476679045 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-50158.53462588375 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 10 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-55546.85013780166 pi=([ 18 , 17 , 22 , 29 , 10 , 6 , 14 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-64796.93622817805 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 20 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 ])) -(f=-53573.42181473273 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 19 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 21 ])) -(f=-65567.88658235045 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 9 , 14 , 12 , 13 , 2 , 1 , 21 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 7 , 20 , 15 , 19 ])) -(f=-56300.80256568475 pi=([ 17 , 22 , 29 , 23 , 10 , 6 , 11 , 7 , 3 , 8 , 18 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-56525.43119778353 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 11 , 14 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 8 ])) -(f=-48327.42408334822 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-47136.67466262551 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-50425.243488323846 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57888.354400969896 pi=([ 18 , 21 , 29 , 22 , 11 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 12 , 2 , 1 , 5 , 14 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-58614.813599759465 pi=([ 18 , 17 , 22 , 29 , 10 , 23 , 11 , 6 , 7 , 3 , 9 , 8 , 4 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-61531.60940852575 pi=([ 18 , 21 , 29 , 22 , 11 , 23 , 10 , 6 , 13 , 3 , 8 , 7 , 9 , 2 , 1 , 14 , 12 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-59568.391558396404 pi=([ 17 , 22 , 29 , 10 , 6 , 4 , 18 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-65027.50080804587 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 1 , 20 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 21 , 19 ])) -(f=-49992.38625922285 pi=([ 18 , 17 , 22 , 29 , 28 , 11 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-53278.2448939776 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 24 , 15 , 19 ])) -(f=-47906.70273403654 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-63973.24232873444 pi=([ 18 , 17 , 22 , 1 , 29 , 23 , 11 , 8 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53540.50431375798 pi=([ 14 , 17 , 22 , 29 , 23 , 11 , 10 , 18 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54026.69546293706 pi=([ 18 , 19 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 17 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -52711.95646711714 -Max Fitness : -44886.970158342796 -Fitness Variance : 2.5468562843180656E7 -************************************************************ -(f=-48327.42408334822 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48156.8186357205 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48146.805117012715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-48116.79352551686 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 6 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) -(f=-48066.619136126676 pi=([ 19 , 18 , 23 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 7 , 3 , 9 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48062.788941301704 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-48013.697614886536 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 19 , 21 ])) -(f=-47994.1918684535 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47913.57170795482 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47906.70273403654 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-47854.0520422216 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-47825.43820292293 pi=([ 18 , 17 , 22 , 29 , 15 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-47136.67466262551 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-53636.49467578525 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 15 , 27 , 16 , 20 , 21 , 19 ])) -(f=-51766.306964974974 pi=([ 18 , 22 , 29 , 13 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47492.35093832957 pi=([ 18 , 14 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53724.523394698655 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 7 , 6 , 4 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 13 , 15 , 19 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-50884.16672838742 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 21 , 27 , 20 , 15 , 19 ])) -(f=-49273.77243595926 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 5 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-53792.82017680082 pi=([ 19 , 18 , 17 , 22 , 29 , 21 , 28 , 14 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 23 , 11 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-51705.88978400925 pi=([ 18 , 23 , 17 , 22 , 21 , 29 , 15 , 10 , 6 , 13 , 7 , 5 , 3 , 9 , 14 , 11 , 12 , 8 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-47566.68715785006 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50937.71034500909 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 22 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-47825.29375031105 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 13 , 7 , 4 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-54671.696223498824 pi=([ 18 , 17 , 29 , 22 , 15 , 11 , 23 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-49937.168600830846 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 3 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-46512.35858217663 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-50772.22609234424 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54756.24719076134 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50625.944287654325 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 13 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-50410.98685805916 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 25 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-59441.27612144178 pi=([ 18 , 22 , 29 , 11 , 10 , 17 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 15 , 19 ])) -(f=-47994.1918684535 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-59531.48087457652 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 25 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-57076.516288100596 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 3 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-50704.9738001969 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 28 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-50572.924009094204 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 7 , 9 , 14 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-55021.359837174416 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 25 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47699.15720535343 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) -(f=-54424.23667844978 pi=([ 18 , 17 , 22 , 29 , 9 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 25 , 24 , 16 , 27 , 20 , 21 , 26 , 15 , 19 ])) -(f=-55496.95345980793 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 11 , 14 , 12 , 21 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-47881.77314458623 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 12 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57343.61527635842 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 20 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) -(f=-51198.274322132114 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 19 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 ])) -(f=-48204.34838625319 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 5 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-58387.018736168844 pi=([ 19 , 18 , 17 , 15 , 22 , 29 , 23 , 21 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 1 ])) -(f=-60511.119320483645 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 7 , 3 , 24 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55858.96225520875 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 11 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 17 ])) -(f=-56983.958627066546 pi=([ 18 , 17 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 22 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-51471.33992580128 pi=([ 18 , 23 , 17 , 22 , 29 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52867.320828068245 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 1 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-53883.766303114484 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 10 , 19 ])) -(f=-49882.65122389693 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 12 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 21 , 19 ])) -(f=-58132.332790352964 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 23 , 3 , 15 , 19 ])) -(f=-48039.5705217463 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-56794.67609036918 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 27 , 12 , 14 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54180.164089273894 pi=([ 10 , 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 6 , 7 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-49340.657698708426 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54213.71164775838 pi=([ 27 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 15 , 21 , 19 ])) -(f=-57358.25740526949 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 5 ])) -(f=-47342.61375277433 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 4 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-50482.23571153945 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 19 , 20 , 21 , 15 ])) -(f=-59242.912081447794 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 26 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55238.12560463874 pi=([ 18 , 17 , 22 , 29 , 23 , 1 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 21 , 19 ])) -(f=-50955.83092455525 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 17 , 21 , 16 , 20 , 15 , 19 ])) -(f=-47256.300657134125 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 28 , 15 , 19 ])) -(f=-53808.945615348675 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 28 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53637.57211929843 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 2 , 7 , 3 , 9 , 14 , 12 , 13 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-49116.07632259015 pi=([ 17 , 18 , 22 , 29 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 ])) -(f=-52853.778442015224 pi=([ 18 , 25 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-49252.269599029154 pi=([ 18 , 29 , 22 , 23 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 14 , 13 , 28 , 21 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-47754.21033817314 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50979.65578365886 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 21 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 23 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-58794.5460529833 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 2 , 15 , 19 , 21 ])) -(f=-49025.040012828635 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 21 , 19 ])) -(f=-52961.94415342187 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 16 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48672.47187058771 pi=([ 18 , 17 , 22 , 23 , 15 , 10 , 6 , 3 , 4 , 7 , 9 , 14 , 11 , 12 , 8 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 29 , 19 ])) -(f=-51058.3474415563 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 14 , 4 , 7 , 3 , 9 , 8 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-49937.168600830846 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 3 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-54451.81568118512 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 19 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) -(f=-54470.028626738764 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 26 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 23 , 15 , 21 , 19 ])) -(f=-50678.35432183869 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 12 , 6 , 3 , 8 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 15 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -50772.84746173892 -Max Fitness : -44886.970158342796 -Fitness Variance : 1.5114654897212029E7 -************************************************************ -(f=-47754.21033817314 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47699.15720535343 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) -(f=-47566.68715785006 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47492.35093832957 pi=([ 18 , 14 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47405.74949839198 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-47342.61375277433 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 21 , 14 , 10 , 6 , 7 , 4 , 3 , 8 , 11 , 12 , 13 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-47256.300657134125 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 28 , 15 , 19 ])) -(f=-47216.29599514965 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-47136.67466262551 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46512.35858217663 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47311.4944845783 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 4 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-58321.189688286184 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 8 , 7 , 3 , 16 , 9 , 11 , 12 , 2 , 1 , 5 , 28 , 14 , 26 , 25 , 24 , 27 , 20 , 15 , 19 , 17 ])) -(f=-47923.96010917998 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-58816.17534700068 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 5 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-52138.51128415079 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 4 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-59419.51823688878 pi=([ 18 , 23 , 22 , 29 , 5 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 4 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-53101.72665588605 pi=([ 10 , 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47500.76085163072 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-57748.90155531669 pi=([ 18 , 17 , 22 , 29 , 10 , 23 , 11 , 6 , 8 , 7 , 3 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48803.296800209966 pi=([ 18 , 23 , 22 , 29 , 20 , 21 , 28 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 15 , 19 ])) -(f=-53757.58119878011 pi=([ 18 , 17 , 22 , 16 , 29 , 14 , 10 , 6 , 11 , 7 , 3 , 8 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 23 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55695.344594326365 pi=([ 19 , 18 , 14 , 17 , 22 , 29 , 23 , 21 , 11 , 10 , 26 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-53432.505996239684 pi=([ 24 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55463.43833350868 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 16 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 20 , 26 , 15 , 19 , 21 ])) -(f=-58917.305207201716 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 6 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47367.14392973103 pi=([ 18 , 17 , 22 , 21 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 23 , 15 , 19 ])) -(f=-57043.84150157523 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 6 , 20 , 21 , 15 , 19 ])) -(f=-67755.59058585796 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 6 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-52121.1093785541 pi=([ 17 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 18 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-51524.0737200553 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 12 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 27 , 15 , 19 ])) -(f=-51064.766162173946 pi=([ 14 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 18 , 20 , 21 , 26 , 15 , 19 ])) -(f=-57281.24901489039 pi=([ 18 , 17 , 22 , 3 , 29 , 11 , 10 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 6 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-47058.803155337715 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49133.650278128305 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 13 , 14 , 12 , 2 , 1 , 5 , 9 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-49902.204572345276 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 3 , 6 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53973.084271675805 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-57031.5946806814 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 14 , 19 ])) -(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-48076.04118236381 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 3 , 9 , 7 , 12 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 13 ])) -(f=-50991.5433918655 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 13 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50791.47623488814 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 22 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-55681.7738148001 pi=([ 18 , 21 , 17 , 4 , 29 , 22 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-47439.20119995485 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 13 , 15 , 19 , 21 ])) -(f=-55030.408354071216 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) -(f=-50299.88172246527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 15 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-52587.79777564412 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 20 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) -(f=-55602.16581685646 pi=([ 18 , 14 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48412.55384764487 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-54595.96699338046 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 28 , 11 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-58525.34083811883 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 26 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46041.69658784734 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) -(f=-49243.807666152046 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 18 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-49391.52535388922 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 13 , 6 , 3 , 8 , 7 , 9 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-56343.493289664846 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 20 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) -(f=-48978.57921777609 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 15 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 28 , 19 ])) -(f=-48884.36252552329 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 9 , 4 , 8 , 7 , 3 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-49340.657698708426 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 14 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-65999.93941822718 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 5 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 25 , 1 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48020.561712189796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49428.67220912402 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-46198.655246397844 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-54209.68141730215 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 24 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46743.696153686986 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-51553.161028741444 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-51817.60622431408 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 , 9 ])) -(f=-47930.3042332831 pi=([ 18 , 14 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 22 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48983.493696815494 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 11 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-56443.1355568297 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 2 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57578.47198226771 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 3 , 9 , 8 , 13 , 14 , 11 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 7 , 16 , 20 , 15 , 19 , 21 ])) -(f=-62934.444581523385 pi=([ 19 , 18 , 6 , 23 , 17 , 22 , 29 , 21 , 28 , 11 , 14 , 10 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-51075.95756544726 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 26 , 14 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 19 , 21 ])) -(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51364.904096878694 pi=([ 18 , 21 , 22 , 29 , 23 , 26 , 10 , 6 , 4 , 13 , 3 , 8 , 7 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-48954.28644218018 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 4 , 3 , 9 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 24 , 27 , 25 , 16 , 20 , 26 , 13 , 15 , 19 , 21 ])) -(f=-50772.22609234424 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49341.76403354956 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 21 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-52830.50932337208 pi=([ 7 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50386.53373908096 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 19 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) -(f=-57121.011494743805 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 24 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55899.63022798331 pi=([ 18 , 23 , 22 , 29 , 21 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 17 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-55458.00614775787 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 , 4 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -50795.830819543015 -Max Fitness : -44886.970158342796 -Fitness Variance : 2.30670975431962E7 -************************************************************ -(f=-47058.803155337715 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47049.92723425433 pi=([ 18 , 23 , 22 , 29 , 21 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 4 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.732033464665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46877.552619703274 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-46743.696153686986 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-46690.91113437229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46512.35858217663 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46198.655246397844 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-46041.69658784734 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) -(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49553.717117796274 pi=([ 18 , 17 , 22 , 13 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-54048.717635577596 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 16 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-64178.69564972252 pi=([ 18 , 21 , 17 , 29 , 7 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-50699.41714819482 pi=([ 18 , 22 , 29 , 4 , 10 , 6 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 21 , 19 , 17 , 23 ])) -(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-53304.41192988034 pi=([ 18 , 17 , 22 , 29 , 12 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47284.218486138045 pi=([ 18 , 17 , 28 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55005.777987914 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 26 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47185.05663267525 pi=([ 18 , 21 , 17 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 8 , 11 , 12 , 2 , 1 , 5 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 ])) -(f=-47066.01008045991 pi=([ 18 , 17 , 22 , 29 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 23 ])) -(f=-52226.50892141904 pi=([ 24 , 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-51376.430034050914 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 27 , 29 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-56851.08224333187 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 6 , 21 , 15 , 19 ])) -(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-49708.91210967334 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 25 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47407.87512288218 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 12 , 8 , 13 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47140.319009535895 pi=([ 18 , 22 , 29 , 23 , 20 , 17 , 14 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-58560.40161453571 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 24 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48919.50509590878 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 5 , 2 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-52370.90001717921 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 6 , 15 , 19 , 21 ])) -(f=-49846.11083032737 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 4 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 26 ])) -(f=-49943.21794758764 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 28 , 25 , 26 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-46691.9708237819 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46903.73203346466 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) -(f=-51456.892872348166 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 19 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 ])) -(f=-54526.812300461075 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 2 , 13 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-56069.36878113695 pi=([ 18 , 17 , 22 , 23 , 14 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) -(f=-50934.22863485981 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 13 , 20 , 21 , 26 , 15 , 19 ])) -(f=-52616.14832742628 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 19 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 21 , 17 ])) -(f=-62253.921596584885 pi=([ 18 , 17 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 21 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-48241.45795665297 pi=([ 18 , 13 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48241.382224637586 pi=([ 22 , 18 , 17 , 23 , 29 , 11 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57888.13880320341 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 24 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48020.561712189796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-57714.46475493218 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 6 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53248.502323721885 pi=([ 18 , 17 , 22 , 11 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57692.76058229679 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 4 , 14 , 12 , 8 , 26 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-59220.17063073161 pi=([ 18 , 14 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 25 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 22 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50574.132857083765 pi=([ 19 , 18 , 17 , 22 , 29 , 23 , 13 , 21 , 14 , 10 , 6 , 7 , 4 , 3 , 8 , 11 , 12 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-56936.47400051425 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 26 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50344.91919181801 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 25 , 15 , 19 ])) -(f=-54634.74215086972 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 3 , 19 ])) -(f=-47860.77663686754 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 10 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48841.37082447519 pi=([ 18 , 17 , 22 , 29 , 16 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-46452.135894236686 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) -(f=-45859.93936551072 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-47647.11124654737 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 13 , 3 , 9 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-49689.45485023451 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 27 , 15 , 19 ])) -(f=-54436.338395910774 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 21 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-50506.09472220038 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 13 , 8 , 2 , 1 , 5 , 14 , 15 , 28 , 26 , 25 , 24 , 27 , 21 , 16 , 20 , 19 , 17 ])) -(f=-54231.70862987856 pi=([ 21 , 17 , 29 , 22 , 18 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-53461.789093147345 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 12 , 13 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) -(f=-50998.61840295569 pi=([ 18 , 17 , 22 , 29 , 23 , 25 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) -(f=-51268.02933207949 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 15 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 19 , 21 ])) -(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45647.47194361288 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-61529.92360039825 pi=([ 18 , 22 , 29 , 23 , 11 , 17 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47850.32075686999 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-51109.15229374162 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54442.069614618886 pi=([ 11 , 18 , 17 , 22 , 23 , 10 , 6 , 3 , 4 , 8 , 7 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53005.36831128117 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 15 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 14 , 19 ])) -(f=-47340.724971853044 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 23 , 15 , 19 ])) -(f=-55463.43833350868 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 16 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 20 , 26 , 15 , 19 , 21 ])) -(f=-55089.96108621377 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-54650.02901155332 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 4 ])) -(f=-48434.332184202445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 1 , 2 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-49932.159389809996 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 20 , 21 , 19 ])) -(f=-60154.68910650396 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 25 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46370.35668575169 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 11 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-54429.66139645695 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 12 , 13 , 2 , 1 , 5 , 28 , 9 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -50013.577658348484 -Max Fitness : -44815.77479428273 -Fitness Variance : 2.0703185593859196E7 -************************************************************ -(f=-46370.35668575169 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 11 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-46297.92039936118 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46269.72834152849 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46198.655246397844 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46099.365348099556 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46094.561624303125 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-46041.69658784734 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 19 , 17 ])) -(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45859.93936551072 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45647.47194361288 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-46597.80820447527 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55338.054223692554 pi=([ 18 , 17 , 22 , 23 , 11 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 29 , 10 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-46295.719692892286 pi=([ 18 , 22 , 29 , 23 , 20 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-48715.94721278309 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 15 , 19 , 21 , 23 , 26 ])) -(f=-53990.945313525655 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 ])) -(f=-52033.97381578183 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 6 , 15 , 19 , 21 ])) -(f=-51890.34826928071 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 12 , 6 , 4 , 7 , 3 , 9 , 11 , 1 , 8 , 2 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-54686.53273535549 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 13 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-47751.60957888714 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 15 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 19 ])) -(f=-52582.83771114217 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 16 , 27 , 20 , 21 , 24 , 15 , 19 ])) -(f=-52186.97592571103 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 17 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53126.582167250286 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 , 24 ])) -(f=-52600.351837837625 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 1 , 9 , 12 , 13 , 2 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-45620.37826038798 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-51809.197475463916 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 29 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-54838.73067164979 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45861.40486985235 pi=([ 18 , 23 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-50023.86947135136 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 9 , 6 , 7 , 3 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52855.02680593688 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 20 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-47972.86548328266 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-46545.73257019813 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-62877.82460200924 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 24 , 5 , 25 , 28 , 26 , 16 , 27 , 20 , 15 , 19 , 21 ])) -(f=-49338.376357032554 pi=([ 26 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-48956.72999696859 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 6 , 4 , 10 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 13 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-54156.629117723365 pi=([ 18 , 21 , 22 , 8 , 11 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 14 , 28 , 29 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-50099.11656685134 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48605.959419364146 pi=([ 18 , 17 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 22 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45864.80069246254 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 8 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45870.94436853618 pi=([ 18 , 17 , 22 , 29 , 23 , 28 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 13 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46802.327726377705 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 ])) -(f=-51068.98361573578 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 21 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-54004.37162205905 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 6 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47823.64749153883 pi=([ 18 , 13 , 22 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-48412.55384764487 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 15 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-62197.868174055744 pi=([ 18 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 8 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48867.708549037954 pi=([ 18 , 21 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 14 , 13 , 15 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 19 , 17 ])) -(f=-52308.507135447275 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 13 , 7 , 3 , 9 , 12 , 19 , 8 , 2 , 1 , 5 , 11 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 , 17 ])) -(f=-58246.27432343689 pi=([ 18 , 21 , 17 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 13 , 20 , 15 , 19 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49673.114831400184 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 5 , 12 , 2 , 1 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-46244.500761778945 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-52346.412436607854 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 19 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 ])) -(f=-48469.705259926566 pi=([ 18 , 22 , 29 , 14 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-48836.678244933144 pi=([ 18 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 17 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-50788.75924985763 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 6 , 3 , 9 , 8 , 13 , 7 , 14 , 12 , 2 , 1 , 5 , 4 , 10 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50563.88205085781 pi=([ 18 , 17 , 22 , 29 , 13 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-58741.43002151974 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 8 , 5 , 13 , 2 , 1 , 12 , 4 , 20 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 15 , 19 ])) -(f=-52779.487862947855 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 12 , 20 , 21 , 15 , 19 ])) -(f=-53246.87923134764 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 6 , 15 , 19 , 21 , 23 ])) -(f=-52304.343924651475 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 23 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 28 , 15 , 19 ])) -(f=-46992.57220475721 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-55389.84889132785 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-62127.393788206486 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 1 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48303.01701999036 pi=([ 18 , 17 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 8 , 12 , 14 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 21 , 19 ])) -(f=-45550.39643156694 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 4 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49460.61139623262 pi=([ 18 , 22 , 29 , 23 , 20 , 17 , 14 , 10 , 6 , 11 , 3 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-55981.106666852545 pi=([ 5 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-55314.02257871303 pi=([ 18 , 6 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-47845.66629780899 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 13 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 18 ])) -(f=-56124.99913832254 pi=([ 18 , 17 , 22 , 4 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-53205.209843259334 pi=([ 24 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47572.230736828875 pi=([ 18 , 17 , 22 , 15 , 29 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 19 , 21 , 23 ])) -(f=-51004.35971975394 pi=([ 11 , 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-56899.24874823465 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 21 , 6 , 4 , 7 , 3 , 9 , 14 , 8 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-47281.71092816213 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 25 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50084.96991542157 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 5 , 2 , 1 , 4 , 28 , 26 , 15 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-54328.322523321774 pi=([ 18 , 29 , 22 , 21 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-49021.73858283132 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 12 , 15 , 19 ])) -(f=-54392.9733739901 pi=([ 18 , 28 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 11 , 12 , 2 , 1 , 5 , 13 , 15 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 19 , 17 ])) -(f=-58459.627157403644 pi=([ 18 , 21 , 17 , 29 , 22 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 14 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-61321.92781060814 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 1 , 5 , 28 , 2 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -49750.995024468815 -Max Fitness : -44395.619475700965 -Fitness Variance : 2.0532655497789383E7 -************************************************************ -(f=-45864.80069246254 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 8 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45861.40486985235 pi=([ 18 , 23 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-45859.93936551072 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45647.47194361288 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45620.37826038798 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45566.69362775249 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45550.39643156694 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 4 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46417.171932460966 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45407.58031435902 pi=([ 18 , 23 , 22 , 29 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-53845.94955341722 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 21 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-46046.649296710355 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 , 22 ])) -(f=-55337.65804187834 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 15 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-49309.78646296247 pi=([ 18 , 22 , 29 , 14 , 23 , 17 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 4 , 27 , 20 , 28 , 26 , 25 , 24 , 16 , 21 , 15 , 19 ])) -(f=-55470.55513720762 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 14 , 6 , 4 , 3 , 8 , 7 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 13 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-51398.15765082604 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 28 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 10 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55826.07661560851 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 5 , 20 , 14 , 15 , 19 ])) -(f=-54256.22834078581 pi=([ 22 , 29 , 23 , 18 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 25 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50135.88769581988 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 25 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52243.65533005218 pi=([ 18 , 17 , 22 , 29 , 23 , 20 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 10 , 15 , 19 ])) -(f=-47608.426469583515 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 7 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-53425.561936915736 pi=([ 18 , 22 , 23 , 17 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 20 , 29 , 26 , 25 , 24 , 27 , 21 , 16 , 15 , 28 , 19 ])) -(f=-69785.22233108623 pi=([ 18 , 21 , 13 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 20 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 , 17 ])) -(f=-50145.11205270935 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 5 , 2 , 1 , 4 , 21 , 28 , 26 , 15 , 25 , 24 , 16 , 27 , 20 , 19 ])) -(f=-51166.6728818649 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50483.11964730578 pi=([ 8 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-46242.89109047933 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-56540.795389749714 pi=([ 18 , 21 , 29 , 22 , 23 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 28 , 26 , 25 , 24 , 11 , 27 , 16 , 20 , 15 , 19 , 17 ])) -(f=-47423.06452553652 pi=([ 17 , 22 , 29 , 23 , 26 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53072.02153537184 pi=([ 17 , 22 , 29 , 14 , 11 , 10 , 6 , 18 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-56005.12624556724 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 29 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-46731.71722964793 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 12 , 7 , 3 , 4 , 9 , 13 , 14 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46587.58710763198 pi=([ 23 , 18 , 22 , 29 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-51090.22531711277 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 6 , 9 , 7 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-55950.12480391402 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 14 , 12 , 24 , 2 , 1 , 5 , 13 , 28 , 26 , 25 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48509.95157822372 pi=([ 18 , 17 , 22 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 3 , 13 , 2 , 1 , 5 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 14 , 15 , 19 , 21 , 23 ])) -(f=-47665.720486384256 pi=([ 18 , 22 , 23 , 14 , 29 , 21 , 11 , 10 , 6 , 5 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-51911.252448572646 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 14 , 13 , 23 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45344.02115793909 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) -(f=-49112.37399845436 pi=([ 18 , 23 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 29 , 16 , 20 , 14 , 15 , 19 ])) -(f=-49924.62668376512 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 18 , 12 , 13 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-48806.15974906074 pi=([ 18 , 22 , 10 , 6 , 4 , 7 , 3 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 9 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 17 , 23 ])) -(f=-56688.47539596465 pi=([ 18 , 21 , 17 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 12 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-51542.99420280587 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 26 , 13 , 2 , 1 , 5 , 20 , 28 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45679.34970770445 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-48552.22588901446 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 29 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51628.203814840585 pi=([ 17 , 22 , 29 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 12 , 8 , 5 , 13 , 2 , 1 , 4 , 27 , 25 , 24 , 16 , 18 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-47915.99696860177 pi=([ 18 , 17 , 21 , 22 , 23 , 29 , 11 , 10 , 6 , 3 , 8 , 13 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-48251.0593463021 pi=([ 18 , 17 , 22 , 29 , 23 , 5 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-46046.649296710355 pi=([ 22 , 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-47438.82148153482 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 18 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-46610.215896787966 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 15 , 19 ])) -(f=-53109.80180494878 pi=([ 23 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 18 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-45859.96181480092 pi=([ 18 , 23 , 17 , 22 , 29 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-47631.88862833737 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 10 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45896.80983283295 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45429.37527610216 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47809.26507672175 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 21 , 20 , 26 , 28 , 15 , 19 , 23 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53941.64623758504 pi=([ 17 , 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 29 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-49104.35175379498 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 7 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-60955.78849395099 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 10 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-57115.77338826662 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 4 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49405.152919538006 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 , 27 ])) -(f=-51841.46909541879 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 14 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-53084.78274404035 pi=([ 18 , 22 , 29 , 23 , 21 , 11 , 28 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-53997.01924439868 pi=([ 18 , 22 , 15 , 23 , 17 , 14 , 8 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-50839.08938335891 pi=([ 14 , 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 17 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-49596.673901622526 pi=([ 29 , 18 , 17 , 22 , 23 , 14 , 21 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-47539.924301447936 pi=([ 18 , 19 , 22 , 10 , 6 , 4 , 7 , 3 , 9 , 11 , 12 , 8 , 2 , 1 , 5 , 14 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 , 17 , 23 ])) -(f=-58699.67508780639 pi=([ 18 , 21 , 17 , 25 , 29 , 22 , 14 , 11 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-52211.28315784311 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 1 , 9 , 13 , 14 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49634.067315401815 pi=([ 18 , 13 , 22 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 5 , 20 , 28 , 17 , 29 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-55290.85008642342 pi=([ 9 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-55489.12336718839 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 28 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) -(f=-49480.47874400236 pi=([ 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 18 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-56964.19416267239 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 25 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52653.230748151 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 18 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -49244.11156395988 -Max Fitness : -44395.619475700965 -Fitness Variance : 2.062618114085245E7 -************************************************************ -(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45526.84469947513 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45494.56221408618 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45429.37527610216 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45407.58031435902 pi=([ 18 , 23 , 22 , 29 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45344.02115793909 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) -(f=-45276.0388383373 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-45259.27197992079 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45241.61679598679 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-54685.03617719617 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 6 ])) -(f=-48457.86899580442 pi=([ 18 , 17 , 29 , 23 , 5 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) -(f=-51066.54799778444 pi=([ 18 , 17 , 22 , 28 , 14 , 29 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 23 ])) -(f=-52174.196108003904 pi=([ 18 , 29 , 22 , 23 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 17 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 14 , 15 , 19 ])) -(f=-45007.39882631342 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46109.09874551185 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 7 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-48710.738468436866 pi=([ 12 , 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-49235.71405847303 pi=([ 18 , 22 , 10 , 6 , 4 , 8 , 7 , 3 , 11 , 12 , 1 , 2 , 5 , 14 , 9 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 , 17 , 23 ])) -(f=-48255.76502042841 pi=([ 18 , 17 , 22 , 29 , 23 , 4 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-50619.968481821 pi=([ 18 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 22 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-55009.23916437652 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 24 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-50716.95092042759 pi=([ 18 , 23 , 29 , 22 , 16 , 21 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 20 , 14 , 15 , 19 ])) -(f=-45101.295413155385 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45423.52394602471 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 22 ])) -(f=-51634.721884667204 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 15 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 19 ])) -(f=-54898.77154079722 pi=([ 23 , 29 , 22 , 17 , 14 , 21 , 11 , 10 , 18 , 6 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 8 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-49456.81906524208 pi=([ 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 18 , 20 , 28 , 17 , 26 , 25 , 24 , 27 , 21 , 16 , 14 , 15 , 19 ])) -(f=-51049.465877908355 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 3 , 8 , 7 , 11 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50055.135106585614 pi=([ 17 , 22 , 29 , 23 , 24 , 18 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50269.19472685481 pi=([ 22 , 18 , 28 , 23 , 12 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-60296.21900315853 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 24 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45538.25575135183 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47641.96073899352 pi=([ 18 , 17 , 22 , 29 , 23 , 8 , 11 , 10 , 6 , 7 , 3 , 4 , 9 , 13 , 14 , 12 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51881.76385582678 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 21 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-54695.98034097279 pi=([ 18 , 22 , 29 , 4 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47441.58560703459 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 6 , 8 , 4 , 7 , 3 , 9 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 13 , 15 , 19 , 21 , 23 ])) -(f=-52304.152824766265 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 15 , 24 , 16 , 27 , 20 , 17 , 21 , 28 , 14 , 19 ])) -(f=-47258.69591433872 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 29 , 28 , 23 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-53771.26951083172 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 21 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 23 ])) -(f=-56301.664190949814 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 21 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 15 , 19 ])) -(f=-46167.498050620845 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-50022.51951398775 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 15 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-51671.449041823085 pi=([ 18 , 9 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-50971.68790186137 pi=([ 18 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50832.12908466239 pi=([ 18 , 22 , 29 , 23 , 11 , 9 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-56849.76302796449 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 5 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45281.776112994114 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 4 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-55774.63874445597 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 20 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 27 , 16 , 15 , 19 , 21 ])) -(f=-45731.569474986405 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-57820.38647162737 pi=([ 17 , 22 , 23 , 29 , 11 , 18 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 1 , 8 , 5 , 2 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45422.63111425846 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-48173.264261061995 pi=([ 18 , 17 , 21 , 22 , 23 , 14 , 29 , 11 , 10 , 6 , 8 , 4 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-54562.46669826734 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 19 , 6 , 3 , 8 , 13 , 7 , 9 , 14 , 12 , 2 , 1 , 5 , 4 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 21 , 23 ])) -(f=-54420.21189594249 pi=([ 18 , 22 , 23 , 29 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 11 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-53326.57742203566 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 29 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45517.21089139358 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 14 ])) -(f=-56682.33305812965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 6 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-50445.67274162114 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 17 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 , 22 ])) -(f=-47769.44959114128 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 9 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49787.89687408869 pi=([ 18 , 25 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48371.57656229066 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 11 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-62970.432517810994 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 12 , 5 , 13 , 2 , 22 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-49807.098429911246 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 9 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-49118.63985079568 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 10 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-59196.55500999689 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 8 , 6 , 9 , 7 , 14 , 12 , 3 , 13 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 11 ])) -(f=-54516.09037876401 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 8 , 11 , 10 , 6 , 4 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 7 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-53670.37085000659 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 28 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46580.21110288294 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 14 ])) -(f=-50023.646542195514 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 25 , 15 , 19 ])) -(f=-50764.288835616135 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 1 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-48286.57863610008 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 3 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-61273.62737057279 pi=([ 14 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 5 , 28 , 2 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47185.87867491753 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-52863.97046475739 pi=([ 18 , 3 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-50253.29307064657 pi=([ 11 , 18 , 17 , 22 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 13 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 14 , 15 , 19 , 21 , 23 ])) -(f=-56866.00681677945 pi=([ 18 , 19 , 7 , 22 , 11 , 10 , 6 , 4 , 8 , 9 , 12 , 3 , 13 , 2 , 1 , 5 , 14 , 29 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 21 , 17 , 23 ])) -(f=-57997.949412812326 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 25 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 24 , 16 , 27 , 20 , 15 , 19 , 22 ])) -(f=-56602.438546088786 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -49249.100801020795 -Max Fitness : -43414.75899770399 -Fitness Variance : 2.1432816528100014E7 -************************************************************ -(f=-45203.554081776696 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-45145.11166629674 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45121.558569257795 pi=([ 17 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-45101.295413155385 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45071.32551921229 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-45032.54583572285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45007.39882631342 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44944.61693448777 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-59666.416552196606 pi=([ 17 , 22 , 23 , 18 , 1 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45434.55342724657 pi=([ 18 , 17 , 22 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53673.961138562525 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 20 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-47219.574138632015 pi=([ 18 , 17 , 22 , 29 , 27 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-47605.782968119245 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-47377.63285913912 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 12 , 9 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-63980.5015513497 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 6 , 7 , 9 , 27 , 12 , 8 , 5 , 13 , 2 , 1 , 4 , 20 , 14 , 3 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-45809.82279057091 pi=([ 18 , 29 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55331.81181174617 pi=([ 18 , 17 , 22 , 4 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48438.401086831786 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 12 , 15 , 19 ])) -(f=-59113.02665107627 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 24 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49277.24984568828 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 3 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 29 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47068.97239131121 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-54021.657278502105 pi=([ 18 , 29 , 22 , 10 , 23 , 21 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-53384.67695244329 pi=([ 18 , 22 , 28 , 29 , 11 , 10 , 6 , 4 , 8 , 23 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-49753.98207263133 pi=([ 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 18 , 27 , 21 , 19 , 15 ])) -(f=-51779.67662190856 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 19 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 ])) -(f=-44998.38675034821 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 ])) -(f=-53506.505713879975 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 11 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-50055.535707839495 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 8 , 19 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-49452.79077748733 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 3 , 12 , 9 , 13 , 14 , 8 , 5 , 2 , 1 , 4 , 29 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-48825.25642600387 pi=([ 29 , 18 , 17 , 22 , 14 , 11 , 10 , 6 , 8 , 4 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 23 , 25 , 24 , 16 , 27 , 20 , 26 , 15 , 19 , 21 ])) -(f=-47621.528507711555 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 8 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-51393.841551907426 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 12 , 6 , 4 , 8 , 7 , 3 , 9 , 29 , 13 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-50842.013622905244 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47016.94603743496 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 15 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-55219.055831445236 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 11 , 20 , 21 , 15 , 19 ])) -(f=-54535.85823454208 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 6 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-50636.764729374794 pi=([ 18 , 26 , 22 , 23 , 17 , 14 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-50728.84417528585 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 10 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52321.401647605475 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 24 , 13 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46764.81640616495 pi=([ 18 , 17 , 22 , 26 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 28 , 15 , 19 , 21 , 23 ])) -(f=-46361.26411799018 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 6 , 10 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46416.05931523715 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 26 , 15 , 19 , 21 , 23 ])) -(f=-50670.09327342863 pi=([ 18 , 13 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 7 , 20 , 27 , 26 , 25 , 24 , 16 , 21 , 28 , 15 , 19 ])) -(f=-45361.4731324526 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-61536.70967226695 pi=([ 18 , 17 , 22 , 23 , 12 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 1 , 13 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55651.57602740355 pi=([ 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 23 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-54252.97139951038 pi=([ 18 , 23 , 29 , 22 , 21 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 7 , 16 , 20 , 15 , 19 ])) -(f=-47066.913982390906 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-50430.25793990984 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 11 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-53466.36765073866 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 9 ])) -(f=-55464.433388341655 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 25 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49288.05980314574 pi=([ 18 , 29 , 22 , 23 , 21 , 11 , 6 , 4 , 8 , 10 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-50811.618501249635 pi=([ 18 , 17 , 22 , 28 , 23 , 29 , 11 , 6 , 4 , 8 , 10 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 7 , 21 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-46092.095100695275 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-55964.6026118018 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 5 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-45809.22932893023 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 17 , 26 , 25 , 24 , 27 , 16 , 14 , 15 , 19 ])) -(f=-44746.66630045316 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-55142.72259401144 pi=([ 18 , 17 , 22 , 28 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 26 , 25 , 24 , 12 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47114.55673615297 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 17 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-56817.850977460745 pi=([ 18 , 17 , 22 , 29 , 7 , 23 , 14 , 11 , 10 , 12 , 4 , 8 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 20 , 15 , 19 ])) -(f=-50529.8961672939 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 7 , 3 , 9 , 14 , 12 , 8 , 5 , 2 , 1 , 13 , 4 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 21 , 19 , 23 ])) -(f=-44806.35409996435 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) -(f=-53612.72407386162 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 28 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47621.26102186213 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 19 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) -(f=-49896.50360217984 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 , 27 ])) -(f=-53700.40651919627 pi=([ 5 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-52469.0008799265 pi=([ 7 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-46580.21110288294 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 14 ])) -(f=-46791.7936500381 pi=([ 18 , 22 , 29 , 23 , 20 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 15 , 19 ])) -(f=-47312.03784488289 pi=([ 18 , 26 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-53723.76373608867 pi=([ 17 , 22 , 29 , 23 , 18 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 4 , 19 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 ])) -(f=-47727.68224906208 pi=([ 17 , 18 , 22 , 29 , 23 , 5 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 21 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 ])) -(f=-51731.07613599268 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 7 , 10 , 12 , 4 , 8 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 23 ])) -(f=-49039.9088771951 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 13 , 21 , 15 , 19 ])) -(f=-47431.28350461888 pi=([ 18 , 17 , 22 , 23 , 15 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-51594.69378651937 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 , 24 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -48717.34159732082 -Max Fitness : -43311.527777350595 -Fitness Variance : 2.013821884211588E7 -************************************************************ -(f=-44939.45914938724 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44886.970158342796 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44815.77479428273 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-44806.35409996435 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) -(f=-44746.66630045316 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-44656.72434595542 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45412.4350969323 pi=([ 22 , 29 , 23 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44640.11343303522 pi=([ 21 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-51347.162386386975 pi=([ 18 , 17 , 22 , 23 , 15 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 6 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-44769.23830714563 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-56067.02743496015 pi=([ 18 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 12 , 13 , 2 , 1 , 5 , 28 , 17 , 26 , 25 , 3 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-55098.572679178695 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 24 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50635.10366009711 pi=([ 18 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 5 , 1 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 14 ])) -(f=-52754.30226034409 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 6 , 15 , 19 ])) -(f=-45395.30275842535 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 6 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54289.052358752895 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 21 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-47447.202027665706 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 20 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-50007.038974171664 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 17 , 24 , 15 , 19 ])) -(f=-49657.861862299425 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 7 , 3 , 9 , 13 , 10 , 8 , 5 , 2 , 1 , 12 , 4 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-50549.86820250609 pi=([ 18 , 22 , 21 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 27 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) -(f=-49639.39028500163 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 19 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) -(f=-45119.91278750364 pi=([ 18 , 17 , 22 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 23 , 15 , 19 ])) -(f=-47812.17899915664 pi=([ 18 , 22 , 16 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44973.5584763841 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48367.05237946816 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 15 , 27 , 20 , 17 , 21 , 19 ])) -(f=-51255.0669423799 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 7 ])) -(f=-46732.85471209749 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54347.68738624719 pi=([ 18 , 22 , 4 , 29 , 21 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-52689.01574110889 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 9 , 20 , 21 , 15 , 19 ])) -(f=-54529.58989790386 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 11 , 21 , 20 , 15 , 19 ])) -(f=-50644.37547685015 pi=([ 18 , 17 , 29 , 23 , 15 , 11 , 22 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 21 , 19 ])) -(f=-46015.46968920667 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 2 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45036.97111999028 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 12 , 5 , 2 , 1 , 4 , 3 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 15 , 19 ])) -(f=-53782.00220540366 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 24 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 19 ])) -(f=-54387.45426607767 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 , 11 ])) -(f=-56525.05810481821 pi=([ 18 , 17 , 22 , 4 , 23 , 14 , 29 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54043.23964846221 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 11 , 17 , 20 , 26 , 15 , 19 , 21 ])) -(f=-50827.81014982097 pi=([ 18 , 17 , 22 , 29 , 23 , 3 , 11 , 6 , 10 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-52529.625849011034 pi=([ 18 , 17 , 22 , 23 , 12 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 14 ])) -(f=-55474.07218010705 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 4 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44995.49496840823 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52568.11458678747 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 2 , 1 , 5 , 12 , 28 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-57293.56472375165 pi=([ 1 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 ])) -(f=-55384.07188229152 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 1 , 15 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46489.38610121363 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50142.12657175432 pi=([ 18 , 22 , 29 , 23 , 8 , 17 , 14 , 10 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-46541.601865863755 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 7 , 9 , 13 , 12 , 14 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48101.10241472801 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 15 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-48677.54468105901 pi=([ 18 , 17 , 22 , 23 , 29 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 12 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50544.21456513681 pi=([ 18 , 22 , 23 , 11 , 3 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45355.81724886833 pi=([ 18 , 17 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 23 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 , 19 , 21 ])) -(f=-46138.080506167455 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-52114.734542893355 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 15 , 19 , 7 ])) -(f=-47105.841969537876 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 28 , 17 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) -(f=-45753.57124346747 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 15 , 19 , 21 ])) -(f=-50650.69387636648 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 8 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) -(f=-44964.56514140344 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 14 , 16 , 27 , 20 , 21 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53365.85381685602 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 7 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-46598.104605034474 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46060.11377942041 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 28 , 15 ])) -(f=-51937.19573584337 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 27 , 19 , 25 , 24 , 16 , 20 , 26 , 15 , 21 ])) -(f=-45344.450403735296 pi=([ 18 , 22 , 29 , 23 , 14 , 4 , 11 , 10 , 6 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-52468.30936320401 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 5 , 15 , 19 ])) -(f=-45620.941395646274 pi=([ 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 , 29 ])) -(f=-56723.92556523885 pi=([ 18 , 17 , 22 , 14 , 29 , 11 , 6 , 4 , 8 , 7 , 23 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-60010.849120980434 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 10 , 1 , 4 , 20 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-50348.9338363041 pi=([ 21 , 18 , 22 , 23 , 11 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-55739.425768507026 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 7 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53423.16553493817 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 16 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 20 , 26 , 15 , 19 , 21 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46662.19518528422 pi=([ 18 , 17 , 22 , 23 , 15 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-48190.988234716286 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 20 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-51046.74681321641 pi=([ 18 , 22 , 12 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45726.83380577648 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52387.482218221005 pi=([ 18 , 29 , 23 , 11 , 22 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-55529.232657785724 pi=([ 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 29 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -48350.97760849513 -Max Fitness : -42284.630759891006 -Fitness Variance : 1.824927932887268E7 -************************************************************ -(f=-44643.1154151849 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 16 , 20 , 14 , 15 , 19 ])) -(f=-44640.11343303522 pi=([ 21 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44623.350357933916 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44525.4617148972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44476.530851953445 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46864.35042117254 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 5 , 1 , 2 , 12 , 16 , 28 , 26 , 25 , 24 , 27 , 21 , 20 , 15 , 19 ])) -(f=-45905.27317097662 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 6 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-57247.76136597581 pi=([ 18 , 22 , 29 , 23 , 11 , 24 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-53540.92027778237 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 19 , 26 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) -(f=-51217.6815575071 pi=([ 18 , 28 , 22 , 23 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 16 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 17 , 26 , 25 , 24 , 27 , 20 , 14 , 15 , 19 ])) -(f=-46778.704878789045 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 12 , 13 , 2 , 1 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-48270.53248206779 pi=([ 18 , 17 , 22 , 25 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50307.5776745843 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 10 , 19 , 15 ])) -(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-47522.645076582674 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 14 , 15 , 19 ])) -(f=-44538.9889507995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 1 , 2 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44851.56276223428 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46118.9655031445 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55424.26283296047 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 15 , 9 , 13 , 12 , 1 , 10 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-62746.71085014395 pi=([ 18 , 22 , 29 , 23 , 11 , 3 , 10 , 25 , 6 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-53723.537601419564 pi=([ 18 , 22 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 20 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 5 ])) -(f=-44148.45098900667 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45192.75393331786 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 17 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-48775.71203609148 pi=([ 18 , 22 , 29 , 21 , 23 , 25 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-47956.09190513761 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 5 , 1 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46253.57461644786 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 10 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47151.97066170682 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 13 , 7 , 3 , 9 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-55188.52809342872 pi=([ 17 , 22 , 18 , 23 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 20 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-50250.5819940422 pi=([ 21 , 22 , 29 , 18 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 20 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 14 , 15 , 19 ])) -(f=-53434.749563050435 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 , 6 ])) -(f=-52514.94732557097 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 4 , 8 , 7 , 6 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47139.82296750856 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 5 , 12 , 8 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49419.14161274682 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 1 , 8 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44342.97369572158 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-48883.23458205839 pi=([ 18 , 12 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47726.66886001795 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49428.67220912402 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-51159.0486363311 pi=([ 18 , 7 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-53541.051983863705 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 22 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-46668.33537749455 pi=([ 18 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 8 , 26 , 25 , 24 , 27 , 20 , 21 , 28 , 15 , 19 ])) -(f=-57191.07762722877 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 24 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48492.15261316286 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 21 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-49668.285424042304 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 19 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) -(f=-53332.53568166634 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 21 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-44920.344146364296 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48508.96475124394 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 7 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-52458.25165283635 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 3 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50137.11953024683 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 7 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-55143.276510939206 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 26 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45956.383926443465 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-46464.95658029516 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 6 , 5 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-44279.54561848221 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50024.422496961815 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 15 , 19 , 25 ])) -(f=-54796.236671422135 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 24 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44482.20779374227 pi=([ 18 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45412.66371832876 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 7 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 17 , 15 , 19 ])) -(f=-51906.098347555555 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 6 , 7 , 11 , 3 , 9 , 13 , 12 , 8 , 10 , 5 , 2 , 1 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47051.252839439665 pi=([ 18 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 12 , 7 , 3 , 9 , 13 , 14 , 11 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48151.56158835799 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 15 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-44541.50742491267 pi=([ 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 23 , 15 , 19 ])) -(f=-49074.11584157043 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 25 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-50108.38819144833 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 , 24 ])) -(f=-46583.11295683484 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 24 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54602.5496982881 pi=([ 18 , 22 , 23 , 17 , 14 , 29 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 25 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-51358.29816273329 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 7 ])) -(f=-50404.53653883241 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 28 , 13 , 14 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46618.644898085215 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 29 , 20 , 21 , 15 , 19 ])) -(f=-55897.994655976385 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 1 , 2 , 5 , 28 , 26 , 4 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44509.904839974944 pi=([ 18 , 17 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54206.95990430539 pi=([ 18 , 17 , 22 , 7 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 ])) -(f=-51196.10004120891 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 27 , 22 , 25 , 24 , 16 , 21 , 26 , 19 , 15 ])) -(f=-52378.81871383468 pi=([ 4 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-51665.57481002145 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 12 , 5 , 15 , 2 , 1 , 4 , 3 , 28 , 20 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) -(f=-50615.73009894508 pi=([ 18 , 17 , 22 , 14 , 13 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 23 , 20 , 15 , 19 , 21 ])) -(f=-47256.63920209754 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 11 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 26 , 15 , 19 ])) -(f=-56738.9706417724 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 24 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -47998.54213924923 -Max Fitness : -42284.630759891006 -Fitness Variance : 1.7896146201137543E7 -************************************************************ -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44395.619475700965 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44373.194650964164 pi=([ 18 , 17 , 22 , 29 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 19 , 21 , 23 ])) -(f=-44342.97369572158 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-44292.395498403705 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-44279.54561848221 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44148.45098900667 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-51491.19423359331 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45680.64327109928 pi=([ 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48173.63366167873 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44299.114346010916 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 15 ])) -(f=-46861.46182094398 pi=([ 18 , 22 , 29 , 21 , 23 , 17 , 14 , 12 , 11 , 3 , 6 , 4 , 8 , 7 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-54053.56277971719 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 28 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 , 15 ])) -(f=-46332.505701779715 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-48166.35770063671 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 21 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) -(f=-44641.82355072157 pi=([ 13 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-52041.400248330974 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 17 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-49967.192143368775 pi=([ 18 , 22 , 29 , 26 , 23 , 10 , 6 , 8 , 12 , 7 , 9 , 13 , 14 , 11 , 5 , 2 , 1 , 4 , 3 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47316.11966381014 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-47503.34881494632 pi=([ 18 , 22 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 29 , 27 , 28 , 21 , 19 , 15 ])) -(f=-51190.86267104712 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 6 , 18 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53741.59825447155 pi=([ 18 , 5 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-45102.382340670956 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-46765.140466192024 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46242.73037399647 pi=([ 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 23 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47899.10011743557 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 9 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-44628.162750262534 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 1 , 2 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53928.56111809541 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 16 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-50833.621692765344 pi=([ 21 , 18 , 29 , 23 , 11 , 22 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-45635.466550618745 pi=([ 18 , 22 , 15 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-43717.23581568719 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44861.76312037075 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 5 , 2 , 1 , 12 , 4 , 3 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45406.998323924185 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 1 , 2 , 5 , 7 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-53155.66921570203 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 17 , 20 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-58923.07990156586 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 4 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 1 , 22 , 15 , 19 ])) -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-48235.88583665308 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 12 , 8 , 2 , 1 , 5 , 20 , 13 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-48478.74882288638 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 25 , 15 , 19 ])) -(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-45610.12370228286 pi=([ 18 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 21 , 19 , 15 ])) -(f=-45802.20158719232 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44904.83608431116 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 12 , 2 , 1 , 5 , 9 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-53899.92309147276 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 14 , 15 , 19 , 7 ])) -(f=-44830.223797333994 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-43751.198507929985 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-50582.517480880575 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 27 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-44279.54561848221 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 9 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47245.78898061557 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 7 , 9 , 13 , 8 , 14 , 12 , 5 , 2 , 1 , 4 , 3 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-44906.08516136574 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48236.95511887297 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 13 , 20 , 17 , 21 , 15 , 19 ])) -(f=-51551.118862934774 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 21 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-54661.48594575098 pi=([ 18 , 22 , 6 , 29 , 21 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-44428.993463722465 pi=([ 18 , 22 , 23 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48984.734435046645 pi=([ 18 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 12 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 17 , 20 , 26 , 15 , 19 , 21 ])) -(f=-49692.53718865154 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 20 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-46500.067520750024 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 5 , 12 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46129.024246312896 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 19 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 ])) -(f=-53077.02180573705 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 28 , 7 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-49515.39840571665 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 12 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47679.88443646064 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 17 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-52289.81732128837 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 10 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-45352.88294741301 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 16 , 26 , 25 , 24 , 27 , 20 , 17 , 15 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46894.72365761444 pi=([ 21 , 18 , 22 , 29 , 23 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-50032.00719525001 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 1 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-45642.291393622334 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-50999.14948226762 pi=([ 18 , 17 , 7 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-48641.42268723445 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 16 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 19 ])) -(f=-51498.81548445674 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 15 , 19 ])) -(f=-51310.07581923291 pi=([ 18 , 22 , 29 , 21 , 14 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-55723.0267807094 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 28 , 26 , 5 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-49840.301740125615 pi=([ 24 , 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44874.52242897742 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 18 ])) -(f=-48041.08212830554 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 9 , 8 , 3 , 7 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 26 , 15 , 19 ])) -(f=-46062.56647812392 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 27 , 25 , 24 , 16 , 17 , 20 , 26 , 15 , 19 , 21 ])) -(f=-50058.876668861645 pi=([ 18 , 17 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 24 , 16 , 27 , 20 , 15 , 19 , 25 ])) -(f=-53564.60773068566 pi=([ 18 , 17 , 22 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 29 , 2 , 1 , 5 , 27 , 25 , 24 , 16 , 20 , 26 , 28 , 15 , 21 , 19 , 23 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -46917.87421000851 -Max Fitness : -40597.24438868127 -Fitness Variance : 1.342799303954935E7 -************************************************************ -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44135.74776497649 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-44114.16590943995 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 14 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43902.8457328438 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43901.19934792344 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-43875.97011553117 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43751.198507929985 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-43717.23581568719 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-60786.66072360477 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 1 , 27 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-49780.667130603855 pi=([ 22 , 29 , 23 , 17 , 14 , 12 , 11 , 18 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-53326.350862614236 pi=([ 17 , 22 , 10 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 , 21 , 18 ])) -(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-47972.86548328266 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 16 , 15 , 19 ])) -(f=-51750.58917179574 pi=([ 18 , 22 , 29 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 23 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-51110.38421655358 pi=([ 7 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-50290.304882318196 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 7 , 15 , 19 ])) -(f=-52252.08805582652 pi=([ 18 , 22 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 29 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43865.213951799975 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-53209.86216148115 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-47684.92713403149 pi=([ 21 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 17 , 16 , 27 , 20 , 19 ])) -(f=-50209.68905415191 pi=([ 3 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-50083.453103238724 pi=([ 18 , 22 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 29 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-52796.1487602497 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 8 , 7 , 13 , 14 , 5 , 2 , 1 , 4 , 3 , 28 , 9 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44581.09181263598 pi=([ 18 , 28 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-51497.3035884171 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 8 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-50486.01010861739 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 26 , 13 , 1 , 2 , 5 , 12 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-47606.658381638365 pi=([ 18 , 29 , 23 , 17 , 14 , 1 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-49974.92585456777 pi=([ 21 , 18 , 22 , 23 , 11 , 10 , 29 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-54965.86000499668 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 26 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 15 ])) -(f=-44725.81141421809 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 15 , 19 , 22 ])) -(f=-51911.17488253854 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 12 , 20 , 17 , 14 , 15 , 19 ])) -(f=-52262.95157770226 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 6 , 15 , 19 ])) -(f=-53541.14693943557 pi=([ 17 , 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 1 , 2 , 5 , 16 , 7 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53418.531625801596 pi=([ 24 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 12 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52815.965052167034 pi=([ 18 , 22 , 23 , 29 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 10 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45496.944337758076 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48700.589718039504 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 5 , 14 , 12 , 6 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52186.24990632915 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 1 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54603.91329367207 pi=([ 18 , 22 , 29 , 23 , 17 , 15 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 10 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-49021.317292254345 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 25 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43952.686180400226 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47554.33293751869 pi=([ 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-48749.31226449232 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 17 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 14 , 15 , 19 ])) -(f=-59047.39473084403 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 20 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-47359.46068608214 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 4 , 8 , 10 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 14 , 15 , 19 ])) -(f=-45991.95413997005 pi=([ 18 , 29 , 23 , 17 , 14 , 22 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-47647.28388636949 pi=([ 18 , 14 , 17 , 22 , 29 , 16 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 20 , 21 , 15 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-45745.7596973345 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 19 ])) -(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48828.07328374188 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 10 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53282.617910391244 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-49096.128900969816 pi=([ 18 , 22 , 29 , 24 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 14 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46032.86803514451 pi=([ 18 , 14 , 17 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 9 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45611.21364740438 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45110.300321543255 pi=([ 13 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 12 , 3 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-54002.30919762023 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 24 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 27 , 20 , 21 , 15 , 19 ])) -(f=-53340.96259740929 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 14 , 12 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47950.87692530315 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 16 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 15 , 19 ])) -(f=-52101.15992877701 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 9 , 20 , 17 , 21 , 19 , 15 ])) -(f=-43367.4005210236 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44049.45367579866 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-43064.32507684531 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44081.552154914345 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 13 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 10 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-47904.01741838592 pi=([ 18 , 17 , 29 , 23 , 25 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-48628.62796485287 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 22 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44973.5584763841 pi=([ 18 , 17 , 22 , 29 , 23 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54577.79220495582 pi=([ 18 , 29 , 21 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 22 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-47943.08338224111 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 15 , 19 , 21 ])) -(f=-44572.045042273596 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) -(f=-53819.92283656554 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 10 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-57111.5558022873 pi=([ 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 10 , 5 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 2 , 15 , 19 ])) -(f=-43847.01983023407 pi=([ 21 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-54391.92819566953 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 24 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 14 , 15 , 19 ])) -(f=-44010.70316048621 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51826.088447479124 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 27 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-45335.88760174577 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-51387.85401512724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 8 , 20 , 21 , 15 , 19 ])) -(f=-56835.25751444927 pi=([ 18 , 1 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -47583.08972597564 -Max Fitness : -40597.24438868127 -Fitness Variance : 2.0609379266753674E7 -************************************************************ -(f=-43821.764246900566 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 22 , 15 , 19 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43751.198507929985 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-43717.23581568719 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 26 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43579.61422867331 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43434.27362016426 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43414.75899770399 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-43367.4005210236 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 1 , 2 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43064.32507684531 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42686.639501667465 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44135.75269525211 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 9 , 3 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-51345.66300317133 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 2 , 7 , 3 , 9 , 13 , 12 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 14 , 15 , 19 ])) -(f=-49355.97756086618 pi=([ 18 , 29 , 21 , 23 , 11 , 4 , 8 , 10 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 22 , 20 , 17 , 15 , 19 ])) -(f=-45827.07319207807 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 18 , 14 , 15 ])) -(f=-51959.1096536148 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 21 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-42890.81786453028 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-43533.10932957767 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 11 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-44006.60823610271 pi=([ 18 , 22 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 25 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-53234.44978607031 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 4 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 , 19 ])) -(f=-52653.77675995422 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 20 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-54704.590742028886 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 10 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54074.36375521764 pi=([ 22 , 29 , 23 , 14 , 11 , 10 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 26 , 15 , 19 , 21 ])) -(f=-47748.53448296688 pi=([ 18 , 22 , 29 , 23 , 24 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 2 , 1 , 5 , 20 , 26 , 25 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-52758.008712435934 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 20 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-52966.18822727522 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 17 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 21 , 22 , 15 , 19 ])) -(f=-49416.0690445747 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 6 , 7 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-47341.4534892021 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 29 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47093.58689795229 pi=([ 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 18 , 16 , 20 , 21 , 19 , 15 ])) -(f=-51031.3320069502 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 22 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44229.98559270894 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 7 , 3 , 9 , 13 , 12 , 8 , 4 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45539.93775010659 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-50268.03997238563 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 11 , 19 ])) -(f=-58356.74196632589 pi=([ 18 , 17 , 29 , 23 , 11 , 10 , 24 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-44392.06450376357 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 3 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-54243.21332323085 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 24 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 16 , 27 , 21 , 19 , 15 ])) -(f=-46621.83022087609 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 25 , 28 , 26 , 20 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-47268.37143015571 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 , 27 ])) -(f=-43351.9616604961 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44629.16905269838 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 4 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-50184.69043951516 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 2 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 19 ])) -(f=-43124.8364327208 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47318.43258416226 pi=([ 18 , 22 , 29 , 16 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 21 , 19 , 15 ])) -(f=-55966.79895428028 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 27 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 28 , 20 , 17 , 15 , 19 ])) -(f=-53762.96315128959 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 27 , 7 , 3 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50142.31903206195 pi=([ 18 , 17 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 22 , 15 , 19 , 24 ])) -(f=-54597.395962201954 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 28 , 5 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43804.69421823339 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-44449.28894936343 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 13 ])) -(f=-51273.73559250543 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 23 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43340.1189845744 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 8 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-49305.868112903365 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 10 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 15 ])) -(f=-46981.80478272139 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 5 , 13 , 12 , 2 , 1 , 6 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 14 , 15 , 19 ])) -(f=-52670.93603898373 pi=([ 18 , 22 , 9 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 13 , 7 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-51018.168971161285 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 28 , 1 , 2 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-45789.704834061966 pi=([ 18 , 22 , 29 , 23 , 11 , 4 , 10 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-44016.46704565542 pi=([ 18 , 23 , 22 , 29 , 21 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45439.10378978664 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 9 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43099.83084469427 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-51775.40256370759 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 22 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-52555.37100186938 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 27 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-46318.1517612697 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-47980.67374675737 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 15 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-59259.671627602474 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 2 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43941.909485832024 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 16 , 27 , 24 , 21 , 19 ])) -(f=-60268.887225795115 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 27 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-47354.09699357065 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 25 ])) -(f=-48500.25178543508 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 14 , 15 , 19 , 16 ])) -(f=-43239.43868379682 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-43333.875097842494 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 12 , 26 , 27 , 25 , 24 , 16 , 28 , 20 , 17 , 21 , 19 ])) -(f=-45767.49964342176 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 25 , 24 , 16 , 26 , 27 , 21 , 19 , 15 ])) -(f=-48465.50882748963 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 21 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 29 , 15 , 19 ])) -(f=-47463.08663833614 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 , 19 ])) -(f=-51690.10628183461 pi=([ 18 , 17 , 22 , 23 , 11 , 10 , 6 , 4 , 7 , 9 , 13 , 14 , 12 , 8 , 5 , 2 , 1 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 29 , 3 , 15 , 19 ])) -(f=-42820.177094708764 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48831.17974348805 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 14 , 12 , 1 , 3 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-57218.59141097254 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 17 , 28 , 8 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 , 12 ])) -(f=-44181.241726755215 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) -(f=-56255.39381718013 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 4 , 8 , 7 , 9 , 13 , 3 , 10 , 27 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-43557.897073384 pi=([ 18 , 22 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 16 , 25 , 24 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-58055.69239702136 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 6 , 5 , 20 , 2 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-53975.13943077104 pi=([ 21 , 18 , 22 , 29 , 11 , 10 , 6 , 4 , 8 , 7 , 23 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -47145.569904516844 -Max Fitness : -40597.24438868127 -Fitness Variance : 2.3274957159602642E7 -************************************************************ -(f=-43311.527777350595 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43239.43868379682 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 15 , 19 ])) -(f=-43124.8364327208 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43099.83084469427 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43064.32507684531 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-43005.92910956366 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-42890.81786453028 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42820.177094708764 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42686.639501667465 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50784.07241281618 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 9 , 4 , 8 , 7 , 3 , 18 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-46436.32596992625 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 15 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-49372.57198649661 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 15 , 19 , 24 ])) -(f=-46689.264929763536 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 25 , 14 , 15 , 19 ])) -(f=-49343.568401561184 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 26 , 3 , 2 , 1 , 6 , 5 , 12 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-46575.709810076594 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 28 , 24 , 26 , 25 , 16 , 27 , 21 , 19 ])) -(f=-49939.570774032836 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 25 , 19 , 24 , 16 , 27 , 20 , 17 , 21 , 15 ])) -(f=-44098.28629620668 pi=([ 18 , 17 , 22 , 29 , 28 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-49124.80550087897 pi=([ 22 , 29 , 23 , 10 , 17 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-43527.48865080868 pi=([ 18 , 22 , 14 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51615.02567084808 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) -(f=-45574.71762058252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 8 , 7 , 3 , 9 , 13 , 4 , 12 , 10 , 2 , 1 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-43351.275072235345 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 5 , 12 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46273.97858016969 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 21 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 19 ])) -(f=-52819.44513970743 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 8 , 15 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-43730.34489900441 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-43717.70791945198 pi=([ 17 , 21 , 18 , 19 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-48107.98834794387 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 18 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 14 , 15 ])) -(f=-53004.53294547159 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 25 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-45403.64962169731 pi=([ 18 , 29 , 23 , 17 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 22 , 15 ])) -(f=-46969.246702928176 pi=([ 18 , 22 , 29 , 23 , 5 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43000.66064966263 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 16 , 21 , 19 , 15 ])) -(f=-46262.79991911565 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 14 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43419.52952311069 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 5 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43979.91343235629 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 14 ])) -(f=-43835.27343918772 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 17 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-52264.51198535358 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 16 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 , 15 ])) -(f=-45486.024918411065 pi=([ 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 10 , 1 , 2 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-49341.09702301814 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 9 , 20 , 21 , 19 , 15 ])) -(f=-46213.49886628735 pi=([ 18 , 26 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 16 , 28 , 25 , 24 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54851.4632546097 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 25 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-54043.451875465376 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 7 , 3 , 24 , 9 , 13 , 12 , 8 , 4 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42670.458667646504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50385.46374989051 pi=([ 18 , 22 , 8 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45221.2389468471 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 16 , 20 , 26 , 27 , 25 , 24 , 17 , 21 , 19 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-46652.34163628043 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 14 , 2 , 1 , 5 , 8 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-43340.1189845744 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 8 , 28 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 , 19 ])) -(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-49998.15722805483 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 12 , 15 , 19 ])) -(f=-45372.401902851714 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 26 , 19 , 15 ])) -(f=-43093.259840950006 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 13 , 19 ])) -(f=-46604.83245033458 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 20 , 28 , 26 , 22 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43071.889989729316 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-43892.79980811034 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 21 , 19 ])) -(f=-52830.98453697868 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 28 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-49137.38247941994 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 16 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42182.02093939532 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-44873.94318285701 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 7 , 8 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-42476.29788650051 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-43759.600955868606 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-52651.048920532274 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 24 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 29 , 19 ])) -(f=-51538.60113859444 pi=([ 24 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 26 , 25 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46922.142896617675 pi=([ 18 , 23 , 17 , 14 , 11 , 10 , 2 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 5 , 12 , 20 , 28 , 26 , 24 , 16 , 25 , 27 , 21 , 19 , 29 , 22 , 15 ])) -(f=-54663.75072116468 pi=([ 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 28 , 5 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-52373.62696538736 pi=([ 18 , 17 , 22 , 29 , 9 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 13 , 12 , 8 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-52703.56320344726 pi=([ 18 , 22 , 29 , 23 , 11 , 16 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48784.193276587226 pi=([ 18 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 25 , 14 , 12 , 2 , 1 , 6 , 5 , 22 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47830.9487680124 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 6 , 2 , 1 , 5 , 17 , 28 , 26 , 13 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-46730.13830218691 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 7 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45772.71409157973 pi=([ 18 , 22 , 23 , 24 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-50446.9153824968 pi=([ 18 , 22 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 28 , 1 , 2 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 , 29 , 15 ])) -(f=-49892.75925821323 pi=([ 18 , 8 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 22 , 15 , 19 ])) -(f=-44960.8475399903 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 19 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 ])) -(f=-48400.80792313226 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 18 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-50598.812824211 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 19 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 ])) -(f=-53072.50864031171 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 25 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 20 , 28 , 26 , 16 , 27 , 24 , 21 , 19 , 15 ])) -(f=-47526.45079684649 pi=([ 21 , 18 , 22 , 13 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42891.30721623565 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-45428.749712142184 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 7 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 27 , 16 , 28 , 20 , 21 , 18 , 19 , 15 ])) -(f=-46245.575424854775 pi=([ 13 , 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43772.618320799884 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -45886.634261127 -Max Fitness : -40597.24438868127 -Fitness Variance : 1.4080296147780418E7 -************************************************************ -(f=-42869.701086243724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42864.933557605786 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42855.40129961157 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 29 , 15 , 19 ])) -(f=-42848.56555235953 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42820.177094708764 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42686.639501667465 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42670.458667646504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42476.29788650051 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42182.02093939532 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51927.88383055576 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 7 , 28 , 17 , 21 , 19 ])) -(f=-55117.177910821665 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 20 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) -(f=-44797.64174843545 pi=([ 15 , 18 , 22 , 29 , 14 , 10 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 23 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-47735.01491749876 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 1 , 3 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47097.55174900055 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 9 , 7 , 3 , 13 , 19 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 ])) -(f=-45058.64199337927 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 12 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 26 , 19 , 15 ])) -(f=-42800.15167637118 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 8 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-50703.692824236736 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 , 7 ])) -(f=-45626.81055873142 pi=([ 15 , 18 , 22 , 29 , 23 , 19 , 14 , 11 , 6 , 4 , 7 , 8 , 3 , 9 , 13 , 12 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 ])) -(f=-61917.28434275909 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 19 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 8 , 26 , 20 , 25 , 24 , 16 , 27 , 21 , 15 ])) -(f=-42117.96970824536 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-46988.964454748326 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 9 , 6 , 4 , 8 , 3 , 7 , 13 , 10 , 1 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-48132.616863762356 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 12 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-52196.58378557149 pi=([ 18 , 22 , 29 , 9 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45441.53794362166 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 2 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 5 , 26 , 25 , 24 , 27 , 16 , 28 , 20 , 21 , 19 , 15 ])) -(f=-49279.83067089354 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 28 , 26 , 13 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-52125.96109559156 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 3 , 17 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-42906.40651613761 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43139.64168629674 pi=([ 17 , 21 , 23 , 18 , 22 , 29 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 ])) -(f=-50967.13607148752 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 3 , 27 , 20 , 17 , 21 , 19 ])) -(f=-53838.15620285574 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 5 , 28 , 6 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49907.50961905676 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-59449.226057920525 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 27 , 2 , 16 , 21 , 19 , 15 ])) -(f=-51465.12669530663 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 5 , 21 , 19 , 15 ])) -(f=-56811.359053865155 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 23 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-42384.43283879565 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-43375.09919563097 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47466.29485223353 pi=([ 18 , 12 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 26 , 28 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-41758.21368318042 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-43575.110813987674 pi=([ 28 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-48568.33243078195 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 22 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-49682.76139025785 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 3 , 15 , 19 ])) -(f=-53190.417732490794 pi=([ 18 , 22 , 29 , 14 , 11 , 10 , 23 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44287.8388811598 pi=([ 18 , 22 , 29 , 21 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 7 , 2 , 1 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 19 , 15 ])) -(f=-44781.84629094334 pi=([ 17 , 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 13 , 14 , 15 , 19 ])) -(f=-43614.50643991373 pi=([ 17 , 21 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 18 , 14 , 15 , 19 ])) -(f=-44058.51076970767 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-52753.78574769861 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 26 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42238.01662136715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-43569.63008212194 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-46517.683869984925 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 5 , 13 , 10 , 2 , 1 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-46502.01252668048 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-49652.30878593264 pi=([ 15 , 18 , 22 , 29 , 21 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 19 , 5 ])) -(f=-44441.97773208755 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 11 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-51237.964275667066 pi=([ 18 , 29 , 23 , 11 , 4 , 8 , 7 , 9 , 10 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 12 , 22 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44366.17111166486 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 , 14 ])) -(f=-58179.188946433096 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 2 , 27 , 20 , 17 , 21 , 19 ])) -(f=-48865.47987533978 pi=([ 15 , 18 , 4 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43026.40193625586 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 26 , 25 , 16 , 27 , 24 , 28 , 21 , 19 , 15 ])) -(f=-43337.47208597628 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 10 , 1 , 2 , 5 , 9 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44159.88978273948 pi=([ 28 , 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46583.95656083704 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 21 , 24 , 16 , 27 , 20 , 17 , 19 ])) -(f=-55146.045925380655 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 20 , 28 , 26 , 27 , 7 , 25 , 24 , 16 , 21 , 19 , 15 , 23 ])) -(f=-46969.59796099378 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 6 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-43647.42582234546 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 14 , 9 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43387.13218832994 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50775.09744284662 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 20 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-45008.64500791372 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 5 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43872.968386465116 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 5 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-50285.9918222232 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 20 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) -(f=-52670.8168214179 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 27 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 19 , 15 ])) -(f=-57342.41325667742 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 1 , 5 , 15 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 2 , 21 , 19 ])) -(f=-44239.00461864835 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 8 , 26 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-53173.2246624749 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 16 , 26 , 27 , 25 , 24 , 10 , 20 , 17 , 21 , 19 ])) -(f=-48119.19370674218 pi=([ 17 , 21 , 18 , 19 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 8 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 15 ])) -(f=-52334.30774988415 pi=([ 21 , 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 26 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 25 , 24 , 27 , 16 , 20 , 15 , 19 ])) -(f=-50304.00318921399 pi=([ 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 18 , 19 , 14 , 5 , 15 ])) -(f=-50360.24998944156 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 17 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-42794.25487382561 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51088.92965975308 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 25 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-58537.099336241925 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 5 , 28 , 26 , 2 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-41715.184677647696 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-51183.030666125924 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 4 , 8 , 7 , 10 , 9 , 13 , 3 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-54739.602532779936 pi=([ 18 , 22 , 29 , 23 , 2 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -46717.81559418519 -Max Fitness : -40597.24438868127 -Fitness Variance : 2.5109652716476917E7 -************************************************************ -(f=-42670.458667646504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42560.30538398428 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42476.29788650051 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-42463.5809577335 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-42441.166890112254 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-42384.43283879565 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-42284.630759891006 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42258.83798631867 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 15 , 19 ])) -(f=-42238.01662136715 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-42182.02093939532 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-42117.96970824536 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42048.90476255785 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41758.21368318042 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41715.184677647696 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41774.68745930688 pi=([ 18 , 22 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-49818.765184933785 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 28 , 21 , 19 , 15 ])) -(f=-44171.79647948279 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 9 , 4 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 3 , 15 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-42338.60387484487 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 15 , 19 ])) -(f=-45468.70483278504 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-48681.27611732559 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 21 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 19 ])) -(f=-53127.96274912205 pi=([ 18 , 22 , 29 , 23 , 12 , 11 , 10 , 6 , 4 , 8 , 3 , 9 , 13 , 14 , 2 , 1 , 5 , 17 , 28 , 26 , 25 , 24 , 16 , 27 , 7 , 20 , 21 , 15 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51596.940365447284 pi=([ 18 , 6 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42800.15167637118 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 8 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51284.86968864051 pi=([ 18 , 5 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-46418.30916076927 pi=([ 15 , 17 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 21 , 19 ])) -(f=-51918.0754690642 pi=([ 18 , 22 , 29 , 23 , 17 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 14 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-41955.994195188534 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43033.1704594761 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 15 , 19 ])) -(f=-50023.20932014516 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 7 , 19 ])) -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-49725.56540227718 pi=([ 16 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 5 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 26 , 25 , 24 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-49921.39654844846 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 22 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 19 ])) -(f=-50690.25766017576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 5 , 12 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47893.325267296845 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 28 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-46895.57232267847 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 16 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-46307.00191079829 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 17 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-46730.01970291287 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 7 , 10 , 4 , 8 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51667.0623520213 pi=([ 15 , 18 , 22 , 14 , 11 , 10 , 29 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-50666.85359852411 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 , 23 ])) -(f=-50686.16916271212 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 5 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-63655.3159661108 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 6 , 4 , 8 , 7 , 3 , 13 , 12 , 10 , 1 , 24 , 2 , 5 , 9 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 14 , 15 , 19 ])) -(f=-42152.5372460311 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 24 , 25 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-52811.74607645393 pi=([ 15 , 18 , 17 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 5 , 28 , 21 , 19 ])) -(f=-44010.47492261955 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 3 , 13 , 2 , 1 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-49975.53024605341 pi=([ 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 15 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 27 , 28 , 16 , 21 , 19 ])) -(f=-45755.5119609146 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 7 , 4 , 8 , 3 , 13 , 14 , 12 , 9 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43110.94377782163 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 20 , 28 , 27 , 25 , 24 , 16 , 26 , 21 , 19 , 15 ])) -(f=-44575.00150016412 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 19 , 23 ])) -(f=-59440.50697805651 pi=([ 18 , 17 , 15 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 12 , 22 , 2 , 1 , 5 , 28 , 8 , 26 , 20 , 27 , 25 , 24 , 16 , 21 , 19 ])) -(f=-45393.429830512156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 9 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-48865.47987533978 pi=([ 15 , 18 , 4 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41532.12309307143 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-45800.17304425658 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 8 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-51810.698242779814 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 6 , 4 , 8 , 7 , 1 , 9 , 13 , 3 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43778.94320960121 pi=([ 21 , 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 19 , 15 ])) -(f=-42135.87153996847 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-42567.519410052155 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 19 , 17 , 21 ])) -(f=-52231.49983813248 pi=([ 18 , 17 , 22 , 15 , 29 , 23 , 14 , 10 , 4 , 7 , 9 , 13 , 3 , 12 , 2 , 1 , 6 , 5 , 8 , 26 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 11 ])) -(f=-44779.9446058567 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 14 , 19 ])) -(f=-56485.49984749315 pi=([ 15 , 18 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 22 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-48042.32909809881 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46584.48139575587 pi=([ 18 , 22 , 29 , 23 , 17 , 12 , 11 , 10 , 6 , 4 , 8 , 14 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41795.491320437955 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42071.107018716655 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 23 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-44122.15695507554 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 14 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43982.87384657221 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-42463.05537598355 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47718.57939648403 pi=([ 24 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-50319.066089690234 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 20 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-57315.371658761294 pi=([ 15 , 18 , 22 , 1 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-42593.58227374529 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 1 , 6 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43301.12995922701 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 4 , 8 , 7 , 13 , 3 , 9 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 16 , 27 , 24 , 28 , 21 , 19 , 15 ])) -(f=-51240.17357852542 pi=([ 22 , 29 , 23 , 17 , 14 , 11 , 8 , 10 , 18 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 26 , 19 , 15 ])) -(f=-46972.67995112246 pi=([ 18 , 22 , 13 , 29 , 23 , 17 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 10 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-52169.66429552626 pi=([ 18 , 22 , 29 , 14 , 15 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 24 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-49951.79426600146 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 29 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42247.85293446323 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47948.08303376314 pi=([ 18 , 22 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 17 , 21 , 29 , 15 , 19 , 20 ])) -(f=-43141.83393822033 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 21 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-52212.075343057615 pi=([ 18 , 22 , 11 , 29 , 23 , 14 , 15 , 10 , 6 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-41656.941024852415 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41571.01918286709 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -45465.18539861752 -Max Fitness : -38023.44690597211 -Fitness Variance : 2.285409164144802E7 -************************************************************ -(f=-41981.64780819799 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41955.994195188534 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41884.4082041654 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 , 15 ])) -(f=-41795.491320437955 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41788.65677504254 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41774.68745930688 pi=([ 18 , 22 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-41758.21368318042 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41715.184677647696 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41656.941024852415 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41571.01918286709 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41532.12309307143 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43123.74087331912 pi=([ 18 , 22 , 29 , 23 , 4 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-47546.45661435305 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 17 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-41725.92161018091 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-42734.18297374463 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 2 , 1 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-41568.282789656405 pi=([ 15 , 18 , 22 , 29 , 23 , 20 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-44953.4527634474 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 1 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51064.377130809386 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50272.84620179353 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 24 , 16 , 27 , 28 , 21 , 19 , 25 ])) -(f=-44222.31122099495 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 24 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42463.59562666558 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-46256.98015942029 pi=([ 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 13 , 20 , 21 , 18 , 19 , 15 ])) -(f=-47324.46508824102 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 13 , 14 , 6 , 2 , 1 , 12 , 5 , 15 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 21 , 19 ])) -(f=-44057.42850686101 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 26 , 19 ])) -(f=-45780.497866647405 pi=([ 18 , 22 , 29 , 23 , 24 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-44326.97186274743 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 10 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47274.57784646046 pi=([ 18 , 22 , 29 , 17 , 14 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 11 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-53551.32713066468 pi=([ 15 , 1 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-42993.36345458004 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 19 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 15 ])) -(f=-44263.6190340728 pi=([ 18 , 22 , 29 , 23 , 15 , 5 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 14 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48278.32798981504 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 29 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41500.074588334086 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-42341.35398264661 pi=([ 18 , 22 , 29 , 23 , 15 , 9 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45813.01754463479 pi=([ 18 , 17 , 22 , 29 , 23 , 9 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 6 , 1 , 2 , 5 , 15 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-42739.203617105064 pi=([ 18 , 17 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-47154.03606925936 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 1 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-55680.68547469691 pi=([ 15 , 18 , 29 , 23 , 11 , 10 , 6 , 4 , 8 , 7 , 22 , 3 , 9 , 13 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 14 , 19 ])) -(f=-48675.29043108131 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 19 , 15 , 25 ])) -(f=-42891.30721623563 pi=([ 21 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 14 , 15 , 19 , 17 ])) -(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43039.824587513154 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 5 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-41628.04513084186 pi=([ 15 , 18 , 22 , 23 , 19 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42377.23203105438 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 6 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50652.411355808574 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 1 , 2 , 6 , 5 , 12 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-48636.61175208939 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 27 , 12 , 1 , 2 , 6 , 5 , 26 , 25 , 24 , 16 , 28 , 20 , 17 , 21 , 19 ])) -(f=-41993.82861538247 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 22 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-45801.31131612206 pi=([ 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 14 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-45413.79772940873 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47946.97033274703 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 11 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50471.35014311282 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 29 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-48121.10369030447 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 , 12 ])) -(f=-41801.964880962994 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-52215.11772360568 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 5 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49996.13494390825 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 26 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46101.68203840346 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 23 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 19 ])) -(f=-49301.0234687593 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 15 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45752.90347239027 pi=([ 18 , 22 , 16 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 20 , 21 , 15 , 19 ])) -(f=-41816.62896999038 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48389.383367736904 pi=([ 22 , 29 , 23 , 17 , 14 , 10 , 11 , 4 , 8 , 7 , 18 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 , 15 ])) -(f=-50413.2826970722 pi=([ 15 , 24 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 6 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 2 , 1 , 5 , 28 , 26 , 25 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41701.38216340405 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54906.34714889868 pi=([ 18 , 22 , 29 , 23 , 11 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 17 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-43231.83823693056 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 14 , 12 , 6 , 1 , 2 , 5 , 15 , 28 , 26 , 24 , 25 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-45394.344110658836 pi=([ 15 , 18 , 22 , 29 , 25 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46757.97110061089 pi=([ 15 , 18 , 22 , 23 , 14 , 29 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49231.15501153045 pi=([ 18 , 29 , 23 , 17 , 14 , 11 , 10 , 22 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-54716.70146642606 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46974.365489631724 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 6 , 13 , 1 , 2 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-42802.84386213907 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 21 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42506.16414517084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 7 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-47910.996416042755 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 21 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 18 , 19 ])) -(f=-45798.5549337155 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 10 , 7 , 9 , 13 , 3 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-45574.207161490514 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 3 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45483.72799045485 pi=([ 15 , 18 , 22 , 13 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-42078.152937888044 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 15 , 19 ])) -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-48615.002089438705 pi=([ 18 , 17 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 6 , 2 , 1 , 5 , 15 , 20 , 28 , 26 , 24 , 16 , 27 , 21 , 25 , 19 ])) -(f=-55879.579099376824 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 16 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-44356.39308164354 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 6 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42915.55174640569 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 12 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-48158.86130927473 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 , 24 ])) -(f=-41498.78201909488 pi=([ 15 , 22 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47457.19109778753 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 17 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-41270.11132408331 pi=([ 15 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -44655.96029138444 -Max Fitness : -38023.44690597211 -Fitness Variance : 1.5849910555350065E7 -************************************************************ -(f=-41628.04513084186 pi=([ 15 , 18 , 22 , 23 , 19 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41605.242324346924 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41571.01918286709 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41568.282789656405 pi=([ 15 , 18 , 22 , 29 , 23 , 20 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-41532.12309307143 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-41500.074588334086 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-41498.78201909488 pi=([ 15 , 22 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41472.9322144252 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41270.11132408331 pi=([ 15 , 22 , 23 , 29 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41107.62470593445 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42073.424686724145 pi=([ 15 , 22 , 23 , 14 , 18 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43015.85951773303 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-59024.89577070183 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 27 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-48004.59123805317 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 2 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51597.358369125745 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 25 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 24 , 16 , 17 , 21 , 19 ])) -(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-49066.48365777135 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 7 , 20 , 21 , 15 , 19 ])) -(f=-42080.667103989064 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 5 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45758.96409297772 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 17 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-52735.44827218475 pi=([ 1 , 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-41332.526137209636 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 12 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44632.927104867114 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 2 , 1 , 3 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43431.91679626484 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 14 , 12 , 13 , 1 , 2 , 6 , 5 , 17 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-41786.99317005252 pi=([ 15 , 18 , 22 , 29 , 23 , 19 , 14 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42943.19919005468 pi=([ 15 , 22 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 18 , 28 , 17 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-57568.99641807453 pi=([ 15 , 18 , 22 , 23 , 19 , 14 , 11 , 29 , 10 , 4 , 8 , 3 , 17 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-47175.503507520865 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 15 , 27 , 20 , 17 , 21 , 19 ])) -(f=-47315.47419864338 pi=([ 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 18 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41554.3137537154 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47702.062463017275 pi=([ 18 , 22 , 29 , 23 , 9 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 1 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40938.53518605753 pi=([ 18 , 22 , 23 , 14 , 11 , 8 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46916.23149855022 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 17 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-41420.28827234344 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44793.63198331694 pi=([ 15 , 18 , 27 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52014.57517455738 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 20 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 5 , 17 , 21 , 19 ])) -(f=-45453.60630006885 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 24 , 26 , 25 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-40709.958245669615 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-44732.26511793765 pi=([ 15 , 18 , 22 , 13 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54693.00487428476 pi=([ 15 , 22 , 29 , 23 , 14 , 18 , 11 , 10 , 4 , 25 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-48202.35610762319 pi=([ 15 , 18 , 24 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 16 , 27 , 28 , 17 , 21 , 19 ])) -(f=-46570.79803427766 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 8 , 15 ])) -(f=-45492.51234028194 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 15 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50754.06212802299 pi=([ 15 , 18 , 22 , 14 , 11 , 10 , 4 , 8 , 7 , 23 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41733.57368299651 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-45597.83150142925 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 26 , 1 , 2 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50611.201184122234 pi=([ 15 , 22 , 29 , 16 , 23 , 14 , 11 , 18 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-54872.909480224196 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 22 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47951.51059198754 pi=([ 18 , 22 , 29 , 17 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 11 , 2 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 , 23 ])) -(f=-53690.8643055799 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 11 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46151.518112373866 pi=([ 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 5 , 1 , 6 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42071.321387215336 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 5 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41243.995564506346 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48178.70126006521 pi=([ 9 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 12 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-43233.01737222965 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 20 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-41656.941024852415 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47980.5102510662 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 17 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-47252.81835068998 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 26 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 25 , 24 , 16 , 27 , 28 , 20 , 21 , 15 , 19 ])) -(f=-47730.46044312363 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 19 , 7 , 3 , 9 , 13 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46522.17313166637 pi=([ 22 , 29 , 23 , 14 , 11 , 10 , 18 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-53938.16422658768 pi=([ 18 , 22 , 29 , 23 , 4 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 28 , 20 , 14 , 26 , 27 , 25 , 24 , 16 , 5 , 17 , 21 , 15 , 19 ])) -(f=-55682.4599661838 pi=([ 6 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 5 , 17 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-49424.4349596843 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 28 , 2 , 1 , 6 , 5 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-49786.18894570871 pi=([ 15 , 22 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48732.46764732712 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 13 , 14 , 12 , 1 , 2 , 9 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54253.390350315 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 29 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 12 ])) -(f=-46334.19691686117 pi=([ 15 , 18 , 22 , 29 , 16 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 20 , 26 , 27 , 25 , 24 , 17 , 21 , 19 ])) -(f=-41219.960505270756 pi=([ 29 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48678.85958082749 pi=([ 22 , 29 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 25 , 24 , 27 , 16 , 23 , 20 , 21 , 18 , 19 , 15 ])) -(f=-42776.74942958259 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50959.43832236665 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 27 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40777.7577605934 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43519.551151719716 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 14 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48201.18580053363 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 9 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42364.95250991779 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-41311.2594736738 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50072.63596309721 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 1 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 25 ])) -(f=-48387.60517254923 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47828.92945823302 pi=([ 15 , 18 , 22 , 23 , 14 , 21 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 29 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -44786.285014369656 -Max Fitness : -38023.44690597211 -Fitness Variance : 2.301757911656618E7 -************************************************************ -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-40957.83611277598 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-40938.53518605753 pi=([ 18 , 22 , 23 , 14 , 11 , 8 , 4 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-40899.276125228615 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40863.70751923156 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40777.7577605934 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40739.92551211595 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40709.958245669615 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40698.517047009256 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44022.77654602685 pi=([ 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 15 , 11 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-51530.49491011844 pi=([ 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 15 , 2 , 5 , 1 , 6 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) -(f=-46671.9330950762 pi=([ 15 , 5 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54629.220284560084 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 2 , 17 , 1 , 6 , 5 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-50992.39359640958 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 20 , 10 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40609.779961967135 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 21 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40535.71709762499 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-56293.73599565013 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 15 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 , 2 ])) -(f=-47268.5832456629 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 , 4 ])) -(f=-43823.52863746679 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 26 , 27 , 25 , 24 , 28 , 14 , 16 , 20 , 17 , 21 , 23 ])) -(f=-53333.608015069716 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 20 , 28 , 5 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-40548.622026869 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-43067.431645567034 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 11 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42374.81999538695 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 14 , 12 , 2 , 1 , 6 , 5 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42143.41434191329 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 18 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47042.521926421614 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 1 , 3 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 15 ])) -(f=-48520.59025500512 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 29 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46395.54736831573 pi=([ 15 , 18 , 22 , 29 , 19 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 2 , 1 , 3 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48076.627360711216 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 3 , 13 , 11 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 9 ])) -(f=-42440.68644310201 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 1 , 2 , 6 , 5 , 12 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52996.395752360295 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 13 , 1 , 9 , 2 , 6 , 5 , 12 , 24 , 26 , 25 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-45263.97899803671 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 18 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-56907.153495149876 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 1 , 6 , 5 , 12 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48888.42151151234 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 20 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-45312.785925677075 pi=([ 18 , 22 , 29 , 23 , 15 , 5 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-48522.34099739501 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 7 , 20 , 17 , 21 , 19 ])) -(f=-47115.06687723458 pi=([ 16 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 4 , 7 , 3 , 9 , 13 , 8 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-43129.60936015148 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43303.8430513056 pi=([ 28 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42322.11256683867 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 9 , 13 , 7 , 3 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50909.09944711343 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 14 , 12 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 11 ])) -(f=-48652.08882960162 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48270.77343398249 pi=([ 15 , 18 , 3 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49599.803069714886 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 26 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-48234.75555450454 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 24 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 16 , 21 , 19 , 15 ])) -(f=-50004.05593130467 pi=([ 15 , 18 , 22 , 23 , 14 , 17 , 11 , 10 , 29 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-39839.59095432977 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-44322.10476973902 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 21 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-43943.87458081076 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-45003.753440587425 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 21 , 14 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 23 ])) -(f=-46489.226576268054 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 2 , 7 , 9 , 13 , 1 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-55150.96827770845 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 21 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-43747.230819827404 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 11 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 25 , 20 , 17 , 21 , 19 ])) -(f=-47571.63657896519 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 1 , 13 , 5 , 2 , 6 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40611.93311427557 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 26 , 20 , 17 , 21 , 19 ])) -(f=-52848.09847005629 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 2 , 1 , 20 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-55044.957558301554 pi=([ 18 , 22 , 29 , 2 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42998.88571071902 pi=([ 15 , 18 , 29 , 23 , 14 , 7 , 11 , 10 , 4 , 8 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-41505.356644061474 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41727.387987626695 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 20 , 14 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-43933.10173863511 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 23 ])) -(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-46234.53562024711 pi=([ 18 , 22 , 29 , 23 , 11 , 4 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-53621.75161739939 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 5 , 3 , 27 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43444.37663618285 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44308.78701885032 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 12 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40557.997808296415 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 21 , 19 , 15 ])) -(f=-42571.007999649904 pi=([ 15 , 18 , 22 , 29 , 23 , 12 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 11 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39773.477614456584 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44733.805249495126 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 1 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41728.416826146815 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 24 , 26 , 25 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-50130.60471229399 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 27 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43953.25004250861 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42537.25079819869 pi=([ 15 , 18 , 22 , 29 , 23 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 14 , 3 , 2 , 1 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-41895.02849528201 pi=([ 18 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 22 , 15 , 19 ])) -(f=-43635.08836891657 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 17 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) -(f=-41183.00356227588 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 21 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 15 , 19 ])) -(f=-45927.68724099526 pi=([ 15 , 14 , 18 , 22 , 29 , 23 , 11 , 13 , 10 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-39953.849007572084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42586.56531200269 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -44120.98421665069 -Max Fitness : -38023.44690597211 -Fitness Variance : 2.1745904841021538E7 -************************************************************ -(f=-40597.24438868127 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40557.997808296415 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 21 , 19 , 15 ])) -(f=-40548.622026869 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-40535.71709762499 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39953.849007572084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39839.59095432977 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39773.477614456584 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50637.576326368275 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 23 ])) -(f=-40973.792936166086 pi=([ 22 , 29 , 23 , 14 , 15 , 18 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49594.522338409755 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) -(f=-43703.12459977744 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 26 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47090.91566022339 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 27 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-41270.62467722175 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 11 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46209.70232728035 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 1 , 3 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45488.36449524372 pi=([ 18 , 22 , 29 , 25 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 27 , 24 , 16 , 26 , 20 , 17 , 21 , 15 , 19 ])) -(f=-45003.73673938088 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 16 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-45422.26578519155 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 23 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50169.7206307809 pi=([ 18 , 22 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 21 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 , 23 ])) -(f=-50500.85275208061 pi=([ 15 , 18 , 22 , 10 , 23 , 14 , 11 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 20 , 17 , 21 , 19 ])) -(f=-44743.00072846643 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 17 , 2 , 1 , 6 , 5 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-41079.99204019482 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 11 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42012.057971719834 pi=([ 18 , 22 , 29 , 23 , 14 , 5 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43177.928391339745 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 13 , 12 , 1 , 2 , 6 , 5 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-41368.61654566332 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 21 , 19 ])) -(f=-50921.57869310845 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 19 ])) -(f=-53492.17152907387 pi=([ 18 , 2 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43792.11921633988 pi=([ 15 , 18 , 29 , 23 , 14 , 7 , 11 , 10 , 4 , 8 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-44584.308729333854 pi=([ 18 , 22 , 29 , 23 , 7 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 14 , 12 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-48294.55609531235 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 24 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40903.88330032609 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 8 , 4 , 7 , 3 , 9 , 14 , 13 , 12 , 10 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42006.06915458696 pi=([ 18 , 22 , 23 , 14 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 1 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 15 , 19 ])) -(f=-44907.644050363655 pi=([ 26 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47451.348251206065 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 26 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49866.667799604176 pi=([ 18 , 22 , 4 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-50268.29017648448 pi=([ 18 , 22 , 23 , 15 , 11 , 29 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43933.0956057346 pi=([ 18 , 22 , 15 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44472.75852652846 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 29 , 1 , 2 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-48617.50243754212 pi=([ 18 , 22 , 19 , 29 , 10 , 15 , 12 , 11 , 4 , 8 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-41248.908477020566 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 21 , 19 ])) -(f=-46225.95439303873 pi=([ 18 , 22 , 15 , 11 , 10 , 29 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-52292.20990696791 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 10 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-53524.54424963217 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 5 , 13 , 8 , 14 , 6 , 12 , 2 , 1 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-55645.35551325772 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 2 , 1 , 22 , 6 , 5 , 12 , 9 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51755.91416645107 pi=([ 15 , 18 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 22 , 6 , 12 , 28 , 27 , 25 , 24 , 16 , 26 , 20 , 17 , 21 , 19 ])) -(f=-44585.939369494285 pi=([ 15 , 18 , 22 , 25 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44764.22794609901 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 15 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48851.52677137044 pi=([ 18 , 5 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-48605.845287375705 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 16 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 22 ])) -(f=-48823.41793729856 pi=([ 18 , 22 , 29 , 14 , 10 , 11 , 4 , 8 , 3 , 23 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49014.00661055695 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 8 , 6 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-47210.74633448456 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 21 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-56480.24135338932 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 27 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44299.57342423623 pi=([ 18 , 22 , 23 , 14 , 11 , 8 , 4 , 7 , 9 , 13 , 10 , 2 , 1 , 6 , 5 , 12 , 3 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46220.76160481543 pi=([ 18 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 22 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-41552.13013980384 pi=([ 15 , 18 , 14 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54549.83925178934 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 27 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43390.442801182326 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 17 , 13 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-41515.31802253864 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 , 13 ])) -(f=-42292.254876267805 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 9 , 3 , 13 , 2 , 1 , 6 , 5 , 7 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49564.734582342266 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 20 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 21 , 19 , 15 ])) -(f=-49636.773535222674 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 17 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-47897.15306777035 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 11 , 1 , 6 , 5 , 2 , 14 , 28 , 26 , 27 , 24 , 16 , 25 , 20 , 17 , 21 , 19 ])) -(f=-49037.07443928398 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 3 ])) -(f=-40811.80020963332 pi=([ 15 , 18 , 26 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44379.3191116007 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 15 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41419.37078665115 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-41094.564248343064 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 21 , 26 , 25 , 24 , 16 , 27 , 28 , 20 , 17 , 19 ])) -(f=-40452.946718110165 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 4 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 , 15 ])) -(f=-43434.22601673678 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 4 , 1 , 2 , 6 , 5 , 26 , 27 , 25 , 24 , 28 , 14 , 16 , 20 , 17 , 21 , 23 ])) -(f=-53571.85059454023 pi=([ 18 , 22 , 2 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-48412.25270650594 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 26 , 20 , 17 , 21 , 19 , 4 ])) -(f=-48460.74052061577 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 27 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43332.43924996996 pi=([ 26 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-40759.57305193988 pi=([ 29 , 19 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-45966.397939457944 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 26 , 25 , 24 , 27 , 28 , 20 , 17 , 21 , 19 , 16 ])) -(f=-45542.74900987408 pi=([ 18 , 14 , 22 , 29 , 17 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 28 , 25 , 26 , 27 , 24 , 16 , 21 , 19 , 15 ])) -(f=-48412.520763198925 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 25 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43931.868661609275 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 20 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 21 , 15 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -44357.78007816357 -Max Fitness : -38006.139723745524 -Fitness Variance : 2.1552799172287464E7 -************************************************************ -(f=-40344.135627164906 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40113.80092364588 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-39994.638585325454 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39953.849007572084 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39839.59095432977 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39773.477614456584 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41836.74869745143 pi=([ 13 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47849.47118544763 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 9 , 13 , 3 , 2 , 7 , 1 , 6 , 5 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51036.01395993213 pi=([ 18 , 22 , 29 , 23 , 2 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50329.09848799423 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 11 , 26 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42664.94047398682 pi=([ 18 , 22 , 29 , 15 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-42846.869089685424 pi=([ 18 , 22 , 29 , 16 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 4 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 , 15 ])) -(f=-45494.70418074256 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 21 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 , 23 ])) -(f=-50339.26641866493 pi=([ 18 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 23 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-40370.3580168195 pi=([ 18 , 22 , 23 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 14 , 2 , 1 , 6 , 5 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51139.83395468051 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 12 , 10 , 4 , 3 , 7 , 9 , 5 , 13 , 1 , 8 , 2 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-47715.22412088167 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 17 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-42060.03024881343 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 17 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-53541.886225547845 pi=([ 18 , 22 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 4 , 1 , 2 , 6 , 28 , 5 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 ])) -(f=-46951.661050250004 pi=([ 18 , 29 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 22 , 15 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-50559.79943821009 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 1 ])) -(f=-40067.85819740604 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-49163.92382598297 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 8 , 4 , 23 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41726.85943436428 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 7 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42019.96358967052 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 1 , 6 , 5 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39905.13755200526 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 8 , 11 , 10 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43102.41138651273 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42473.642245971976 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-49809.47413824991 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 3 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39710.71461356645 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-53213.441075424045 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 20 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47486.899397718254 pi=([ 15 , 18 , 22 , 19 , 29 , 14 , 1 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-46843.427880180054 pi=([ 15 , 18 , 22 , 29 , 23 , 17 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 ])) -(f=-46426.79083599483 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 , 9 ])) -(f=-41185.74503629279 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 6 , 1 , 2 , 12 , 15 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49913.689917501455 pi=([ 18 , 22 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 28 , 29 , 26 , 25 , 24 , 16 , 7 , 27 , 21 , 19 , 15 ])) -(f=-44930.656999184146 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 10 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39248.76882591742 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-42174.65977851339 pi=([ 22 , 29 , 23 , 14 , 15 , 18 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42501.06968095208 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 20 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-40740.27228062485 pi=([ 18 , 22 , 19 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 ])) -(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-42840.151148505654 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 27 , 28 , 16 , 17 , 21 , 19 ])) -(f=-41851.03476723005 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 4 , 1 , 2 , 6 , 5 , 28 , 29 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46140.360053530036 pi=([ 18 , 19 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 22 , 13 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 23 ])) -(f=-57925.90523147925 pi=([ 18 , 22 , 29 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 2 , 1 , 27 , 6 , 5 , 15 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-46244.58320369431 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-42221.92341018523 pi=([ 19 , 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 22 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-53960.03856362065 pi=([ 29 , 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 6 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44296.092920392904 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 1 , 8 , 4 , 3 , 9 , 13 , 7 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40806.68234260189 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42797.737899174645 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 12 ])) -(f=-46120.595061193475 pi=([ 7 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54123.88804527888 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 24 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47666.95985450225 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 26 , 2 , 1 , 6 , 5 , 12 , 28 , 29 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48747.86174428613 pi=([ 15 , 18 , 22 , 29 , 9 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45033.503420701396 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 7 , 10 , 8 , 4 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39706.36120105481 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46627.98845394755 pi=([ 16 , 18 , 22 , 29 , 23 , 14 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 ])) -(f=-43311.5114647024 pi=([ 18 , 22 , 26 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 20 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 , 13 ])) -(f=-48785.55954507668 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 26 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43090.91136879473 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 8 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40913.375239300134 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 17 ])) -(f=-57211.08825482662 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 1 , 3 , 26 , 2 , 6 , 5 , 12 , 15 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45475.82274144633 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 13 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43636.252618079096 pi=([ 18 , 22 , 29 , 23 , 12 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-40349.649624004145 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 10 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39672.15869044335 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 10 , 11 , 4 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45087.096536330784 pi=([ 18 , 22 , 29 , 23 , 15 , 7 , 11 , 10 , 4 , 8 , 3 , 13 , 12 , 9 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48910.74551920536 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 14 , 12 , 28 , 1 , 2 , 6 , 5 , 17 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-42468.544420344006 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 13 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44723.075215099714 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 21 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-51946.39196536817 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 26 , 25 , 24 , 27 , 4 , 16 , 28 , 20 , 17 , 21 , 19 ])) -(f=-45458.093508650716 pi=([ 18 , 22 , 29 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 21 , 2 , 1 , 6 , 5 , 4 , 23 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 15 ])) -(f=-47571.35966700513 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-40459.493171893635 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 13 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46568.6965323012 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 19 , 4 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 15 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -43647.353797874646 -Max Fitness : -36513.51060657976 -Fitness Variance : 2.2679957386398077E7 -************************************************************ -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39710.71461356645 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-39706.36120105481 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-39672.15869044335 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 10 , 11 , 4 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39442.58406387055 pi=([ 18 , 22 , 19 , 29 , 15 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-39399.15293692086 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39364.07249687555 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39350.52833393779 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39248.76882591742 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38506.47047020704 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-53309.9227331976 pi=([ 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 18 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45628.67253555872 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 8 , 4 , 3 , 9 , 13 , 7 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39220.15233811499 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42286.81606692462 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 15 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40856.149996484135 pi=([ 29 , 19 , 18 , 22 , 23 , 14 , 10 , 11 , 6 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45034.282534323145 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50784.66443574607 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 25 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-50558.98052816577 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 2 , 1 , 6 , 5 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50932.350562999905 pi=([ 18 , 22 , 15 , 17 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 29 , 12 , 1 , 2 , 6 , 5 , 23 , 20 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 21 , 19 ])) -(f=-55258.54712957588 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 26 , 2 , 1 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-39324.12174605744 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41230.20496391014 pi=([ 29 , 18 , 22 , 28 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-47345.7437540495 pi=([ 19 , 18 , 22 , 29 , 23 , 14 , 10 , 11 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 4 , 15 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 ])) -(f=-50657.70942516897 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 21 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-47249.217089866775 pi=([ 22 , 29 , 23 , 14 , 12 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 11 , 18 , 2 , 1 , 6 , 5 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54423.12443194025 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 1 , 20 , 17 , 21 , 19 ])) -(f=-50110.0591287041 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 7 , 8 , 4 , 17 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-43468.579916886636 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-41307.18931949004 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-40880.55334174236 pi=([ 15 , 18 , 29 , 22 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-48783.27666381248 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 5 , 15 ])) -(f=-43370.276103384385 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 8 , 7 , 9 , 3 , 13 , 17 , 2 , 1 , 6 , 5 , 4 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-45866.42603071538 pi=([ 18 , 22 , 19 , 29 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 23 ])) -(f=-39083.14354214326 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40582.03331668203 pi=([ 18 , 22 , 29 , 23 , 28 , 14 , 12 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 17 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-41909.34893948873 pi=([ 15 , 18 , 22 , 29 , 23 , 20 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 17 ])) -(f=-49669.15703107045 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41203.37904868802 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-41228.08227349135 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 13 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 28 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49696.734704126866 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 , 19 ])) -(f=-45443.95223217328 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 8 , 19 ])) -(f=-44947.27215168353 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 16 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 20 , 21 , 15 , 19 ])) -(f=-50439.779551907806 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 27 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45172.58379426305 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 12 , 2 , 1 , 5 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54077.91679682241 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 6 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42195.76505852382 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 8 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38844.736538750294 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43129.105287091865 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 7 , 9 , 3 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-58306.881731694346 pi=([ 2 , 22 , 29 , 23 , 14 , 15 , 18 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 6 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45274.56737314335 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 20 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39075.56862979752 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-55904.06852272939 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 24 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43676.09389883708 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 16 , 19 , 29 ])) -(f=-50423.41082148532 pi=([ 6 , 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-50018.4312129354 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 27 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40487.669495182825 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 29 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46382.02929794382 pi=([ 29 , 18 , 22 , 23 , 14 , 10 , 19 , 11 , 4 , 7 , 9 , 3 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-50695.97707516187 pi=([ 15 , 22 , 29 , 23 , 10 , 4 , 18 , 8 , 3 , 7 , 9 , 5 , 13 , 12 , 11 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41098.27363697449 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 13 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-42685.06467289234 pi=([ 18 , 22 , 29 , 23 , 17 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 14 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-48842.500753659 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 13 , 7 , 3 , 9 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 8 , 19 ])) -(f=-47664.56449983225 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 20 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 23 ])) -(f=-40459.056187207265 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45404.987975227865 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 26 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46720.60987680671 pi=([ 15 , 18 , 22 , 29 , 12 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39578.25808532511 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 13 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46003.05196914166 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 1 , 8 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43420.31049069085 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 24 , 19 ])) -(f=-39361.969532598145 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-41078.569973501624 pi=([ 18 , 22 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 23 , 19 ])) -(f=-41218.50468471051 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 15 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45191.47732942153 pi=([ 18 , 22 , 29 , 15 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 11 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-41508.85037959234 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 27 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39760.25929533919 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42846.869089685424 pi=([ 18 , 22 , 29 , 16 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 4 , 20 , 26 , 25 , 24 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44701.37150627189 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 16 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-41233.603455838616 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 17 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-51717.878213118274 pi=([ 15 , 18 , 6 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 5 , 12 , 28 , 29 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 21 , 19 ])) -(f=-39838.35825080131 pi=([ 15 , 18 , 22 , 29 , 23 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 11 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -43283.01260001815 -Max Fitness : -36513.51060657976 -Fitness Variance : 2.539313249861431E7 -************************************************************ -(f=-39220.15233811499 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39217.37989269756 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39163.3012551607 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-39083.14354214326 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39075.56862979752 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-39036.93903970346 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38995.86063467946 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.37684956457 pi=([ 18 , 22 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-38844.736538750294 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38506.47047020704 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-53340.76711317407 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 15 , 11 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 17 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-43839.51295101156 pi=([ 18 , 22 , 29 , 23 , 9 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46956.538424825376 pi=([ 10 , 18 , 22 , 29 , 23 , 14 , 12 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-51157.777168542394 pi=([ 15 , 18 , 29 , 23 , 28 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 22 , 1 , 2 , 5 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40396.492113976514 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 5 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42447.88777311993 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 10 , 8 , 11 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49562.29354497217 pi=([ 18 , 22 , 29 , 23 , 15 , 17 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 1 , 8 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 21 , 19 ])) -(f=-40653.48747052607 pi=([ 14 , 18 , 22 , 29 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-39309.515050323454 pi=([ 22 , 18 , 19 , 23 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44038.22212820133 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40291.65351394373 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42119.08570444525 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 15 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38169.822054734745 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42800.05201300205 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 15 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39217.86924440292 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39218.09498412825 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 4 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-48179.062100118674 pi=([ 29 , 18 , 28 , 23 , 17 , 14 , 12 , 11 , 10 , 22 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 20 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-47957.84243320121 pi=([ 18 , 22 , 23 , 16 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) -(f=-50107.83302902306 pi=([ 15 , 18 , 29 , 22 , 14 , 11 , 10 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 7 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-42047.29114593974 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 20 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 29 , 19 ])) -(f=-46380.27727456953 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 1 , 3 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-47520.65549786155 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47001.51499109799 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 15 , 24 , 19 ])) -(f=-51646.1060848261 pi=([ 18 , 6 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 3 , 2 , 1 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40866.54288807056 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 21 , 19 , 22 ])) -(f=-40119.35047285117 pi=([ 18 , 22 , 29 , 14 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38072.914559854355 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-49479.156113392295 pi=([ 15 , 18 , 22 , 29 , 14 , 11 , 10 , 8 , 4 , 16 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 23 ])) -(f=-39324.12174605744 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44731.42102494208 pi=([ 15 , 18 , 22 , 29 , 23 , 7 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52525.91559736151 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 6 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-42023.44923326748 pi=([ 15 , 18 , 22 , 29 , 23 , 26 , 11 , 10 , 13 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42300.439586014734 pi=([ 18 , 22 , 29 , 23 , 14 , 10 , 11 , 2 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41218.28072157538 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 21 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 19 ])) -(f=-44878.73554793992 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 2 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 1 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 , 15 ])) -(f=-40906.4999704341 pi=([ 18 , 20 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-43451.523509651175 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 14 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43736.3115137368 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 11 , 2 , 1 , 6 , 5 , 12 , 13 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49431.83043600276 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 25 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 28 , 26 , 27 , 24 , 16 , 21 , 19 , 15 ])) -(f=-48128.317214448 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 20 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-45598.11266140471 pi=([ 29 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38591.831139246475 pi=([ 18 , 22 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-49004.97659050899 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 22 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45851.25187101122 pi=([ 15 , 18 , 22 , 29 , 24 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45852.61491329676 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 28 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41060.6704194925 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 6 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49899.44959185879 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 12 , 13 , 28 , 5 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-56356.336737959464 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 12 , 1 , 2 , 26 , 6 , 5 , 15 , 28 , 29 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49414.10546959258 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 26 , 4 , 7 , 9 , 13 , 8 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41453.04806489284 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 4 , 8 , 7 , 9 , 3 , 10 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-43432.32275578472 pi=([ 18 , 22 , 23 , 14 , 12 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 21 , 1 , 2 , 6 , 5 , 4 , 29 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 19 ])) -(f=-42863.01302440112 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 26 , 25 , 24 , 27 , 28 , 16 , 21 , 20 , 19 ])) -(f=-46561.40924670531 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 , 8 ])) -(f=-42982.951627201284 pi=([ 14 , 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-41200.03867405918 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45740.88755949279 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 2 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40573.04353111647 pi=([ 18 , 22 , 29 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 2 , 1 , 6 , 5 , 12 , 9 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-47069.363510083036 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 22 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42713.96721164972 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 15 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45896.37786788888 pi=([ 9 , 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46837.68746163567 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 28 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-38526.07482493535 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52642.35261744935 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 27 , 10 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 4 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 15 , 19 ])) -(f=-46353.22902043633 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 21 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42991.19609114278 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 , 21 ])) -(f=-45721.10120493195 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 6 , 5 , 3 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41338.91609885712 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 3 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44005.910855548056 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 17 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-44808.18765087511 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -42671.54805264255 -Max Fitness : -36513.51060657976 -Fitness Variance : 2.0783242679261208E7 -************************************************************ -(f=-38870.94247576757 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-38844.736538750294 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38822.290525060715 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38591.831139246475 pi=([ 18 , 22 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38526.07482493535 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38506.47047020704 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38169.822054734745 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38072.914559854355 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42298.21566054243 pi=([ 18 , 22 , 29 , 14 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51117.97056592161 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-40664.31515461528 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 12 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39635.86866990901 pi=([ 22 , 29 , 23 , 14 , 10 , 11 , 8 , 4 , 7 , 9 , 3 , 13 , 6 , 1 , 2 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37945.21596700073 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-46664.229658263546 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 , 19 ])) -(f=-47587.51114904107 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 13 , 2 , 6 , 5 , 12 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42563.077952276595 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 19 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48456.60836652055 pi=([ 18 , 22 , 29 , 23 , 3 , 15 , 10 , 11 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41317.56164145328 pi=([ 14 , 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 11 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-56793.36089916099 pi=([ 18 , 1 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 6 , 12 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47656.45788056104 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 20 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-48172.26417804586 pi=([ 18 , 29 , 23 , 14 , 15 , 11 , 10 , 16 , 4 , 8 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 22 ])) -(f=-46600.27639906481 pi=([ 15 , 24 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49185.991044717455 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43932.03227980314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 29 , 15 , 19 , 12 ])) -(f=-50405.374973444144 pi=([ 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 2 , 18 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42249.910396545696 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 10 , 20 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 29 , 19 ])) -(f=-52911.13971947225 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 21 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-51317.61666018568 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 29 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41699.94361513413 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 2 , 1 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37895.14060141447 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45805.029870695034 pi=([ 27 , 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54577.28752591866 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 1 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 8 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45072.58097810725 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 22 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46144.11317745917 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 19 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39448.620590803104 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 , 15 ])) -(f=-48533.26271899132 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 27 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49554.56295163419 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 23 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46169.67307439533 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 7 , 4 , 8 , 3 , 9 , 13 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-40993.68768791446 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 13 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42171.982384197014 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41609.20075839271 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 13 ])) -(f=-38321.03437223947 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-43510.347437220626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 , 21 ])) -(f=-46224.038157834475 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 3 , 12 , 2 , 1 , 6 , 5 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47431.4553800285 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 2 , 1 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46843.50266479004 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47262.200243123225 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 1 , 12 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 2 , 6 , 5 , 4 , 17 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 15 ])) -(f=-40843.47059549646 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 18 , 16 , 20 , 17 , 21 ])) -(f=-40912.06725673618 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 11 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41657.35250551362 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 13 ])) -(f=-39507.458858719474 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46443.138363515805 pi=([ 18 , 29 , 23 , 15 , 10 , 22 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47845.89838923249 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 27 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45844.185454703795 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 21 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44620.191830504504 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 5 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 20 , 17 , 21 ])) -(f=-41980.28168039817 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43835.83310784341 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 14 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-42171.982384197014 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 6 , 5 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42739.16841942335 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42280.09273361284 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 20 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-51638.48832780695 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 25 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46480.465748546005 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) -(f=-53197.64942027617 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 ])) -(f=-37826.479863957386 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45956.90189066063 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 3 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41139.57934944893 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 6 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 11 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45215.07989685836 pi=([ 18 , 22 , 29 , 23 , 7 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44380.447057155856 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50491.05893361183 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 26 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 21 , 25 , 24 , 27 , 28 , 16 , 20 , 17 , 19 ])) -(f=-48529.82060490205 pi=([ 18 , 22 , 29 , 23 , 17 , 14 , 12 , 11 , 10 , 8 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 4 , 20 , 7 , 26 , 25 , 24 , 16 , 27 , 28 , 21 , 19 , 15 ])) -(f=-44018.27501894774 pi=([ 18 , 22 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 17 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-39840.58077269349 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45643.89018606912 pi=([ 18 , 22 , 29 , 23 , 5 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49617.72256970388 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 23 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41082.144464343626 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 17 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-42175.183429456854 pi=([ 18 , 19 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 23 ])) -(f=-48412.520763198925 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 25 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40683.684905136935 pi=([ 18 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 23 ])) -(f=-38484.441856834565 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47281.50253851338 pi=([ 18 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 22 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43813.34170929912 pi=([ 18 , 22 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 23 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -43076.572361247316 -Max Fitness : -36513.51060657976 -Fitness Variance : 2.3009694894689083E7 -************************************************************ -(f=-38446.0077917741 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38414.21370678918 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38328.0059545917 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38321.03437223947 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38250.95656350286 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38169.822054734745 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38072.914559854355 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37945.21596700073 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-37895.14060141447 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37826.479863957386 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41073.90284158002 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 5 , 7 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48743.03338654059 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 14 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45311.19191504938 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 9 , 13 , 15 , 8 , 3 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40907.32177650158 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41026.80416721216 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48127.151907559884 pi=([ 18 , 22 , 29 , 23 , 14 , 12 , 11 , 10 , 8 , 26 , 7 , 3 , 9 , 13 , 2 , 1 , 6 , 5 , 4 , 17 , 28 , 27 , 25 , 24 , 16 , 20 , 21 , 15 , 19 ])) -(f=-43388.3060569392 pi=([ 18 , 22 , 29 , 23 , 8 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42835.415324876565 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 6 , 4 , 7 , 3 , 8 , 9 , 13 , 5 , 11 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42542.72218283997 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 6 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42042.863319408665 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 19 ])) -(f=-44253.75127470353 pi=([ 8 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38698.880589546825 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) -(f=-40192.56002181475 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 17 , 21 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38729.97706839756 pi=([ 18 , 22 , 29 , 28 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-40169.657398574134 pi=([ 18 , 20 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-38085.66296067728 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45442.482631266204 pi=([ 18 , 15 , 24 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 29 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46605.54426992919 pi=([ 4 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48297.17980062408 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-54708.07507137388 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50835.520363867276 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 2 , 3 , 11 , 4 , 8 , 7 , 9 , 13 , 5 , 12 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-55775.59936608965 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 24 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49838.22968648515 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49537.33527326955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 19 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48778.7849063409 pi=([ 17 , 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 25 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 29 , 26 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-41491.96531290275 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40856.50304719109 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 12 , 9 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50572.61559529448 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 21 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-41151.041353497385 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 6 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54307.47254331296 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 16 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 20 , 17 , 21 , 19 ])) -(f=-46433.9998515323 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 3 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42419.56692500489 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 26 , 14 , 28 , 29 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40528.75655153318 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 1 , 2 , 6 , 5 , 14 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41798.621376993135 pi=([ 18 , 22 , 29 , 23 , 15 , 14 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 11 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40480.220689720954 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 24 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-44223.52822375019 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 21 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-46929.73559343019 pi=([ 18 , 3 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43574.93382864229 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 20 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 19 ])) -(f=-39730.60880960913 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 12 , 13 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40990.038078668265 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 14 ])) -(f=-45250.28568712184 pi=([ 18 , 22 , 29 , 11 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45745.91232911663 pi=([ 15 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 12 , 18 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45880.9445840548 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 13 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42580.0806553077 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 15 , 1 , 2 , 6 , 5 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39833.59465675629 pi=([ 18 , 15 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 1 , 2 , 6 , 5 , 3 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40763.07808779247 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 19 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38900.546400978565 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40841.600739858884 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37913.94657604718 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42524.11491651481 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 14 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45221.01301237184 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 21 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42511.22233394598 pi=([ 18 , 22 , 23 , 14 , 11 , 15 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-48612.13247102598 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 23 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41841.60410989264 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38636.95575891533 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38991.071842057296 pi=([ 18 , 22 , 29 , 23 , 14 , 21 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-44531.36783953781 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 , 19 ])) -(f=-40468.334459581514 pi=([ 15 , 18 , 22 , 23 , 14 , 11 , 10 , 8 , 12 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-46144.2904471458 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 27 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46433.9998515323 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 3 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44223.465180247775 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 17 , 21 , 20 ])) -(f=-51484.805251512495 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 10 , 27 , 25 , 24 , 18 , 16 , 20 , 17 , 21 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40724.81902814343 pi=([ 18 , 22 , 14 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-39699.09956992663 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 21 , 15 ])) -(f=-37803.902824784505 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40461.74168976805 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45195.05899729286 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 3 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-53698.34723556768 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 27 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41950.23794256776 -Max Fitness : -36513.51060657976 -Fitness Variance : 2.1661969519485712E7 -************************************************************ -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38023.44690597211 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38006.139723745524 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37945.21596700073 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-37913.94657604718 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37895.14060141447 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37826.479863957386 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37803.902824784505 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44949.750015704725 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 8 ])) -(f=-43394.288107293956 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-39162.78121966453 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 13 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47649.90700087574 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 21 ])) -(f=-46379.22897547268 pi=([ 5 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40993.24185917499 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 5 , 1 , 2 , 12 , 19 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47309.748558308835 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39633.44019456044 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 7 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-38486.60806484533 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44923.86155175785 pi=([ 18 , 22 , 29 , 23 , 15 , 25 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46553.73886351439 pi=([ 18 , 22 , 23 , 11 , 9 , 10 , 4 , 7 , 3 , 13 , 12 , 8 , 1 , 2 , 6 , 5 , 14 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-43654.484173313314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 17 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-37655.14926161676 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38937.97368555576 pi=([ 18 , 22 , 17 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 19 ])) -(f=-46181.51283399784 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 3 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50150.78989079431 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 11 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38321.29450797183 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-46950.04052105678 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 18 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 12 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37605.405506434174 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45988.26759539288 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 14 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38662.02920478814 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52890.19754155584 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 2 , 5 , 12 , 14 , 28 , 1 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-41845.76338461411 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 12 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 15 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47520.03701443744 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 3 , 4 , 8 , 2 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44681.74254188431 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 15 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45646.37496445462 pi=([ 7 , 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39035.423092511635 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) -(f=-47649.525729653586 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 20 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-47361.63017066332 pi=([ 18 , 22 , 29 , 28 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 7 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-50506.677789464105 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 24 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-41959.24534349981 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 14 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46575.26468896834 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 21 ])) -(f=-50213.28706244368 pi=([ 1 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43747.03701647103 pi=([ 18 , 22 , 29 , 23 , 24 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45266.03965118531 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 23 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-39439.329098601556 pi=([ 18 , 22 , 23 , 29 , 19 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 15 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-40869.8793070998 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 1 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-44383.89185349609 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 14 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43043.13848743957 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 13 , 8 , 4 , 6 , 7 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42131.88541065265 pi=([ 18 , 22 , 17 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 26 , 27 , 25 , 24 , 28 , 16 , 20 , 21 ])) -(f=-40705.996043273466 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 4 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47635.6312100228 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) -(f=-44233.365834148695 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 11 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47194.40137909757 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49400.84942734676 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 24 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50343.27483039994 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 20 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-46017.86278928272 pi=([ 17 , 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 13 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-46992.884235804566 pi=([ 18 , 22 , 29 , 4 , 23 , 14 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39824.07203999419 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40231.14993332075 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-48640.46660671946 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 7 , 9 , 13 , 3 , 12 , 2 , 1 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 , 21 , 19 ])) -(f=-43363.67340420276 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41042.50546145077 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 2 , 1 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45337.063104716784 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 9 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47342.139959167944 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 7 , 8 , 9 , 3 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44946.63924310879 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 1 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45082.659055799515 pi=([ 18 , 10 , 22 , 29 , 23 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43538.93235955934 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40852.1106909272 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44009.18340737809 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 2 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39968.94990159394 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 7 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44346.07473401783 pi=([ 9 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42989.17431539407 pi=([ 15 , 18 , 22 , 24 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39678.66745553824 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39678.66745553824 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40480.38465665392 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41731.407065898835 -Max Fitness : -35130.98396463256 -Fitness Variance : 1.8786914056865454E7 -************************************************************ -(f=-37605.405506434174 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37604.98094381401 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37594.612426765314 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45024.29825709343 pi=([ 18 , 22 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 1 , 7 , 9 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) -(f=-41291.65891417689 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44100.41515250661 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 ])) -(f=-38176.25935465558 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-54174.65513899055 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 ])) -(f=-41193.24157760525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42510.5372572088 pi=([ 18 , 26 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-40910.90064087086 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 13 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39751.21626842883 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 1 , 2 , 6 , 7 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43950.90655700879 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 1 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-42053.42280543566 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 4 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47293.57040188357 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 4 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38247.8730839997 pi=([ 18 , 22 , 17 , 29 , 23 , 19 , 15 , 11 , 10 , 5 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-43584.15226256367 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 26 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44698.427750332 pi=([ 8 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-37988.48724591828 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47637.742090527245 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 , 4 ])) -(f=-43780.17760842165 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 6 , 1 , 5 , 12 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) -(f=-39089.073588139916 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 23 ])) -(f=-40782.74860544196 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 23 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-53994.54628942445 pi=([ 18 , 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 6 , 24 , 16 , 20 , 21 ])) -(f=-41884.762617396365 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 13 , 12 , 8 , 4 , 6 , 1 , 2 , 9 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44581.14966639654 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 6 , 10 , 4 , 7 , 3 , 9 , 13 , 14 , 8 , 1 , 2 , 5 , 12 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) -(f=-42299.697088341156 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 20 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-45776.49940821977 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 7 , 19 ])) -(f=-39696.71939718779 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 13 , 9 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43702.026569271344 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 17 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-39466.54431782248 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 15 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-47880.33338078285 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 ])) -(f=-38337.83757162582 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-41092.09579309606 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45559.88278631389 pi=([ 18 , 22 , 23 , 21 , 15 , 11 , 29 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-49731.432291550875 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) -(f=-40196.80254151359 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 19 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37917.248668292086 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41320.44799627246 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 1 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45088.53408080537 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-53734.71281948999 pi=([ 17 , 18 , 22 , 23 , 14 , 15 , 11 , 10 , 7 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 20 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 29 , 19 ])) -(f=-43946.00985573539 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 16 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-41868.852219675675 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 19 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37476.674639256365 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-53041.865021331905 pi=([ 18 , 22 , 29 , 17 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 14 , 8 , 27 , 6 , 1 , 2 , 5 , 12 , 28 , 23 , 26 , 25 , 24 , 16 , 20 , 21 ])) -(f=-45411.02534963561 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40550.69423635042 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 21 ])) -(f=-45295.62313628309 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 28 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38373.10309163908 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37641.12180016437 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-50032.54858987699 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) -(f=-41185.335632972245 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 , 20 ])) -(f=-46925.97763169629 pi=([ 9 , 18 , 22 , 29 , 23 , 20 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-46310.84935302756 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 16 , 1 , 2 , 6 , 5 , 13 , 12 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44513.52417139306 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 , 19 ])) -(f=-47621.566862019215 pi=([ 18 , 22 , 23 , 19 , 14 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) -(f=-38292.88126889372 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 5 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40550.0887816635 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 7 , 3 , 9 , 13 , 4 , 8 , 6 , 1 , 2 , 10 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40942.36040482037 pi=([ 18 , 22 , 29 , 23 , 15 , 5 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45007.69714193343 pi=([ 18 , 22 , 23 , 14 , 11 , 9 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-41952.862306121366 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 2 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46403.72405544423 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 17 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 25 , 27 , 24 , 16 , 20 , 21 , 26 , 19 ])) -(f=-43724.4399760474 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 27 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40972.65276821823 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 21 , 19 ])) -(f=-40560.032706805236 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 8 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46124.99298300188 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 4 , 23 , 7 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39308.0329504764 pi=([ 18 , 22 , 29 , 26 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38995.21287514144 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40999.166219703286 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 10 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-52178.58219499874 pi=([ 18 , 22 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 24 , 2 , 1 , 6 , 12 , 15 , 28 , 29 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37845.043536519355 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 3 , 8 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38774.03486284398 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 14 , 19 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37664.76088669779 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49035.172055529416 pi=([ 18 , 22 , 29 , 23 , 1 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41453.06051658998 -Max Fitness : -35130.98396463256 -Fitness Variance : 2.064174600493622E7 -************************************************************ -(f=-37573.36756850482 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37476.674639256365 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48663.6351212814 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45131.029524739446 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 4 ])) -(f=-38437.92582083908 pi=([ 18 , 22 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-50687.99394815725 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 2 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41167.87240231528 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 3 , 11 , 10 , 4 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41795.06518032654 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 13 ])) -(f=-43017.746021916784 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 11 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42038.781626860764 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 17 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-43435.464456683505 pi=([ 18 , 3 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38265.25966962705 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43860.21869348554 pi=([ 22 , 29 , 23 , 21 , 14 , 15 , 11 , 18 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40499.67590003004 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-41988.065759487836 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 28 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39798.32335287905 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-40684.99612445054 pi=([ 18 , 22 , 13 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44433.5157102192 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 5 , 12 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-51083.31141464488 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-42820.54662794967 pi=([ 18 , 22 , 29 , 25 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41338.02295695073 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 25 , 19 , 23 ])) -(f=-40909.38179702384 pi=([ 18 , 23 , 21 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-45282.71904507798 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42641.57439739128 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 3 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38577.88352139912 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43023.7288455542 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46319.46113709271 pi=([ 8 , 18 , 22 , 23 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-39631.05154780662 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 14 ])) -(f=-45254.00339084016 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 13 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39975.698200922794 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 18 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38276.28990129276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50146.410472860705 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 16 , 10 , 4 , 8 , 3 , 7 , 13 , 9 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-40401.168376409216 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 13 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46040.0501859092 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38406.622528867614 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 6 , 5 , 12 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-38168.42903111144 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-47551.883339657295 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 16 , 7 , 9 , 13 , 5 , 8 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) -(f=-45379.00140546263 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 3 , 4 , 19 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42678.242090177606 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 10 , 19 ])) -(f=-38292.88126889372 pi=([ 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 5 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47098.953180589524 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 22 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44822.58379064856 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 6 , 9 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49196.05067355495 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 2 , 10 , 4 , 3 , 7 , 9 , 13 , 5 , 8 , 1 , 6 , 12 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-47404.24230314576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 24 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41262.713259218326 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 6 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44457.77651578525 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39969.35736163276 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 9 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-51211.01598165884 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 21 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-46512.63505992452 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 7 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 9 ])) -(f=-51240.96942658698 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 16 , 2 , 1 , 6 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) -(f=-40327.01801331719 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42427.07282459819 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 20 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) -(f=-48611.87199309582 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 28 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45127.64324199832 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 24 , 15 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-38851.41692153874 pi=([ 18 , 21 , 29 , 22 , 23 , 15 , 14 , 19 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47993.015791380305 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 24 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-45748.569205728534 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 20 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) -(f=-41360.76848378258 pi=([ 18 , 22 , 17 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 8 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-38805.826006506155 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 5 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48046.542798070805 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 25 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39502.4958196609 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 10 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45703.83196736837 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 22 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-51204.14819001998 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 28 , 1 , 2 , 5 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37512.52831797605 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39106.441063207785 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 28 ])) -(f=-44858.25627303594 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 2 , 3 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38478.150063005676 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52900.24613964844 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 25 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43278.85420666778 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 17 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-41919.613512775795 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 13 , 5 , 9 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49653.41328935424 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 11 , 10 , 8 , 4 , 27 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 15 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47237.083449846585 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 21 ])) -(f=-40336.75698883191 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 19 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-43995.47750961764 pi=([ 18 , 22 , 23 , 14 , 15 , 16 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 29 , 19 ])) -(f=-47390.830268433274 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 13 , 1 , 2 , 14 , 6 , 5 , 12 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51928.78260155793 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 4 , 2 , 5 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -42051.52096835006 -Max Fitness : -35130.98396463256 -Fitness Variance : 2.124622772466302E7 -************************************************************ -(f=-37569.54109310372 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37523.899914622576 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37516.31367143712 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37512.52831797605 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37476.674639256365 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44933.06555399228 pi=([ 18 , 22 , 21 , 8 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-54507.33304407406 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 5 , 27 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41121.225695692134 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 9 ])) -(f=-42416.67541744153 pi=([ 18 , 22 , 23 , 14 , 15 , 11 , 10 , 8 , 3 , 4 , 6 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-41385.880690239646 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-40463.668131391336 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40357.19327386331 pi=([ 18 , 21 , 29 , 22 , 23 , 15 , 14 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40312.033603366595 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 7 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49559.50975089312 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 19 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40949.08064506274 pi=([ 18 , 13 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-49187.355089946075 pi=([ 18 , 21 , 22 , 23 , 15 , 14 , 19 , 11 , 10 , 8 , 3 , 29 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37474.66438302202 pi=([ 18 , 29 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41386.38103523756 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 26 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44431.61339085516 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 7 ])) -(f=-36840.83171112818 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-43340.76279368536 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48109.64162419671 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 16 , 8 , 4 , 7 , 9 , 3 , 2 , 1 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 , 14 ])) -(f=-39899.04772953086 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 13 ])) -(f=-50351.747865293066 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 9 , 15 , 11 , 10 , 8 , 4 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 3 , 16 , 20 , 17 , 21 ])) -(f=-45065.10789785606 pi=([ 18 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 22 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42911.57415636269 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 12 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42862.34098967272 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 23 , 16 , 20 , 17 ])) -(f=-51004.87581449494 pi=([ 18 , 22 , 29 , 23 , 19 , 14 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 6 , 8 , 1 , 2 , 5 , 12 , 24 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-46631.504138379154 pi=([ 18 , 22 , 21 , 8 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 4 , 3 , 7 , 13 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40929.39835736989 pi=([ 22 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 18 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37035.568875065976 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47783.623820364686 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 27 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45190.19488409747 pi=([ 18 , 22 , 13 , 29 , 23 , 15 , 11 , 10 , 14 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37284.75753979682 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41548.86243569839 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 6 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50012.58073558321 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 18 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39550.23515070503 pi=([ 18 , 13 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39561.87291809029 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 14 ])) -(f=-41922.01246006271 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 6 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42160.751517448836 pi=([ 18 , 22 , 29 , 23 , 15 , 28 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 5 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47949.467423024646 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 , 6 ])) -(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42267.89202563852 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48322.49933339484 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) -(f=-48780.93264407067 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 20 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-41134.95762112041 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 26 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41815.335826709736 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 14 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-41379.18713634341 pi=([ 15 , 18 , 22 , 29 , 23 , 14 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 1 , 2 , 9 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47481.013872217234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 27 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44230.37199429821 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43368.14669073211 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 23 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37526.919557707806 pi=([ 18 , 17 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-40253.12688913544 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43299.4286225539 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 27 ])) -(f=-44367.46578450845 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 1 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40831.1278072965 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42379.097834411106 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 3 , 5 , 11 , 10 , 4 , 8 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-51554.18912093362 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 25 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-53865.209450204384 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40041.48014741343 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) -(f=-51999.8540577465 pi=([ 18 , 22 , 29 , 1 , 23 , 14 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47500.090743618275 pi=([ 18 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 23 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44521.22153494753 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 10 , 19 ])) -(f=-37756.484001832505 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 12 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38119.18825590829 pi=([ 18 , 14 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39589.603388744836 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 20 , 19 ])) -(f=-45406.44283876128 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 6 , 3 , 4 , 7 , 9 , 13 , 1 , 5 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42000.12815016631 pi=([ 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 18 , 8 , 1 , 2 , 6 , 5 , 12 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43125.82929968427 pi=([ 18 , 22 , 23 , 15 , 11 , 2 , 10 , 8 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-43176.48055894474 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 13 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40274.97693358257 pi=([ 18 , 22 , 29 , 23 , 14 , 9 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38551.438781071134 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-40032.08181250459 pi=([ 18 , 13 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-48080.694131868346 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 15 , 1 , 2 , 5 , 12 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-45470.46910512453 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 29 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46012.11971693223 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44421.53736068237 pi=([ 18 , 8 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44253.097402850595 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 10 ])) -(f=-40076.1181955266 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41789.734498772275 -Max Fitness : -35130.98396463256 -Fitness Variance : 2.122448941911149E7 -************************************************************ -(f=-37474.53483908525 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37466.45512895843 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37373.08233292825 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37322.54561216837 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-37284.75753979682 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37190.02074835198 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37035.568875065976 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36840.83171112818 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44002.95143603464 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 , 20 ])) -(f=-53498.76571860228 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 ])) -(f=-49325.06277544814 pi=([ 18 , 13 , 22 , 11 , 29 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-39257.03178562571 pi=([ 28 , 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-44209.29613898731 pi=([ 11 , 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42695.95480143703 pi=([ 18 , 22 , 29 , 23 , 15 , 26 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42536.91310750661 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 22 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45311.79220425771 pi=([ 18 , 22 , 10 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46678.04983814418 pi=([ 18 , 22 , 8 , 29 , 23 , 15 , 11 , 10 , 12 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49244.22316790935 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 4 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44582.533859647534 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 16 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-53750.69816214625 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 24 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43607.89125671751 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 3 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 20 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37414.47732292625 pi=([ 19 , 18 , 22 , 21 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45350.77173987905 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 25 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40286.27617735779 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 7 , 3 , 4 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-47556.30665580357 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 27 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39547.021316551654 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) -(f=-40713.41887047085 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 12 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 7 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40831.891610942635 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37500.50119649296 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41521.45424410314 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 12 ])) -(f=-37901.40847577734 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-45601.85526179732 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 26 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38780.24856430297 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 2 , 1 , 5 , 12 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37650.84961575149 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 13 , 10 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-47100.23119346599 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 15 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40714.038237865636 pi=([ 18 , 22 , 29 , 14 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49004.782958488395 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 7 , 24 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43727.58747923363 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 17 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-49402.12027489743 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 4 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39660.893295628186 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-56968.23149403651 pi=([ 18 , 22 , 29 , 23 , 14 , 9 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49427.764338026805 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 25 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42933.715173087374 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 28 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44413.096762773945 pi=([ 11 , 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 7 , 3 , 9 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42313.647946201345 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 12 , 8 , 6 , 3 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48421.89222102943 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 21 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37562.9264394574 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 10 , 11 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47718.14543128814 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) -(f=-43340.04928640471 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 , 19 ])) -(f=-36818.82566229266 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40053.901114375934 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) -(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40621.91752813369 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38691.15320960325 pi=([ 18 , 29 , 22 , 17 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-50870.722503488505 pi=([ 18 , 22 , 1 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47960.25908773516 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 25 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42680.45532032815 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 2 , 1 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 21 ])) -(f=-40581.18531551487 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38449.092717583626 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44472.49134654757 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 9 , 26 , 13 , 8 , 3 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-41012.156763100254 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49380.88636484172 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-49435.64661819314 pi=([ 18 , 13 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 16 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 20 , 17 ])) -(f=-39930.43835972198 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 13 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37935.122112840676 pi=([ 18 , 22 , 29 , 23 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50774.365508740695 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 28 , 6 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45279.87525220274 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 8 , 21 , 19 ])) -(f=-50753.67489315499 pi=([ 18 , 14 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 1 , 19 ])) -(f=-38519.27539496635 pi=([ 18 , 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-45496.76179539178 pi=([ 4 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48401.377972489216 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 16 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 22 , 19 ])) -(f=-51211.615069965264 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 24 , 26 , 25 , 27 , 11 , 16 , 20 , 17 , 21 ])) -(f=-38419.35461614155 pi=([ 15 , 18 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40396.65028900571 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-46181.195628003785 pi=([ 18 , 22 , 29 , 23 , 15 , 27 , 11 , 10 , 4 , 7 , 9 , 13 , 3 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45784.86093774462 pi=([ 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 18 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39265.01778248583 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 3 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-50343.40152141908 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 19 ])) -(f=-45335.44962731991 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 3 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41910.52399240966 -Max Fitness : -34812.91883149515 -Fitness Variance : 2.6958988392737627E7 -************************************************************ -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37171.954889750436 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37043.6485851928 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37035.568875065976 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36840.83171112818 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36818.82566229266 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38764.77381655618 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 20 ])) -(f=-44279.27174542477 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 10 , 19 ])) -(f=-36822.357875984315 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46462.83017688959 pi=([ 22 , 29 , 23 , 15 , 25 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 18 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47940.1758049373 pi=([ 18 , 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 28 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-40295.77733306178 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 13 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46862.27320848667 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 21 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42517.714766335004 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 2 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48046.26254949203 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 25 , 11 , 10 , 7 , 3 , 4 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 16 , 14 , 28 , 26 , 27 , 24 , 20 , 17 ])) -(f=-39282.6454075379 pi=([ 18 , 22 , 29 , 21 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 15 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-39438.17536403006 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 14 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39556.96920274654 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39218.92185677128 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 8 , 3 , 9 , 13 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42545.39883119015 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 2 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45065.23929407977 pi=([ 18 , 22 , 29 , 23 , 15 , 27 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49655.341163552854 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 22 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47349.33591251368 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 25 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-54462.96561841276 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 27 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-49582.220700664795 pi=([ 18 , 14 , 22 , 29 , 23 , 19 , 15 , 6 , 11 , 10 , 4 , 8 , 16 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-37142.702618211566 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37269.66138151152 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44019.25244012099 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 11 ])) -(f=-45492.58771763988 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 3 , 19 ])) -(f=-41154.08369604955 pi=([ 18 , 26 , 22 , 21 , 19 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-43258.346577963384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 ])) -(f=-39014.817229869754 pi=([ 18 , 15 , 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46461.29571728709 pi=([ 18 , 22 , 5 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39360.59344910889 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 8 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-52610.34902980487 pi=([ 18 , 22 , 29 , 14 , 23 , 15 , 11 , 10 , 8 , 3 , 25 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38658.72662188333 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40724.539502284766 pi=([ 26 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47163.053411426656 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 12 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49499.96232584017 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37809.05175478821 pi=([ 18 , 22 , 29 , 23 , 26 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44433.85205839658 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 29 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37394.98219906604 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) -(f=-48979.12589181692 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 16 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 20 , 17 , 21 , 19 ])) -(f=-46537.85609524661 pi=([ 18 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 22 , 7 , 13 , 9 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46480.50677620679 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 27 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-51236.30984515844 pi=([ 28 , 18 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 22 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42051.19893760878 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 19 ])) -(f=-47386.32845179126 pi=([ 18 , 22 , 21 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 13 , 9 , 24 , 3 , 5 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-44729.754465575475 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 12 ])) -(f=-42907.50202893505 pi=([ 9 , 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47576.4144215305 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 6 , 13 , 3 , 5 , 12 , 2 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38449.092717583626 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44550.000795470085 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-38526.955661553075 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 5 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37840.38532139584 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45923.846785074005 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 26 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47377.26392226232 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 28 , 9 , 13 , 5 , 8 , 2 , 1 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37108.60102097951 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 7 , 3 , 9 , 11 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41083.2622228132 pi=([ 20 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-44914.5204047607 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-49180.87752567193 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 25 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39424.89712759717 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 12 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37229.28427786502 pi=([ 18 , 21 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-48288.52848268533 pi=([ 18 , 22 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 29 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39397.321026727295 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43792.58377476339 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 19 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 ])) -(f=-45013.74482567102 pi=([ 18 , 7 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44356.863222881104 pi=([ 18 , 22 , 29 , 14 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-51498.41525241299 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 16 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-47844.86415192453 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 17 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-43513.250362741186 pi=([ 18 , 14 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 ])) -(f=-38066.15363107349 pi=([ 29 , 18 , 22 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41240.69598598413 -Max Fitness : -34812.91883149515 -Fitness Variance : 2.4693920820515156E7 -************************************************************ -(f=-36822.357875984315 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36818.82566229266 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46233.969945981415 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 22 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39699.191992124055 pi=([ 18 , 20 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) -(f=-37312.59678053353 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-49618.31164972299 pi=([ 18 , 2 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46773.468802069416 pi=([ 18 , 22 , 29 , 3 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-38760.65891524169 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-38215.61799855365 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-45074.17987512578 pi=([ 4 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 13 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45191.15092490852 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 6 , 1 , 2 , 15 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39471.01671170121 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 13 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38382.34703144043 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47820.65807320336 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 26 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44316.943419525516 pi=([ 10 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 7 , 3 , 9 , 13 , 12 , 8 , 4 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45794.928125031365 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 17 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-47558.6749798575 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 , 19 ])) -(f=-42615.30709279764 pi=([ 27 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-47588.97071778406 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 5 , 4 , 22 , 7 , 9 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40669.68142515399 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 6 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-47735.189111604996 pi=([ 18 , 14 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40698.82688830406 pi=([ 27 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46540.32926798764 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-39505.572335120894 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 6 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42961.297328450404 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 21 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-38710.923514882175 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42013.00432829681 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40704.16965111962 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 19 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38705.732570956185 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48850.832514772104 pi=([ 18 , 22 , 29 , 5 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 8 , 6 , 1 , 2 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-55100.49923951484 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 25 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50662.69924608189 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 20 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-52598.97240456953 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 24 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 ])) -(f=-45133.2527655005 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 28 , 7 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47787.883909008975 pi=([ 18 , 22 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 29 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-45277.82666270947 pi=([ 18 , 29 , 23 , 21 , 15 , 11 , 22 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37877.124422989255 pi=([ 18 , 22 , 19 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45254.513251988275 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46170.175678202344 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 19 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36851.612735787545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36992.10601241572 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 13 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37230.225540144565 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44414.87472103591 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 27 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37538.16342629454 pi=([ 18 , 22 , 29 , 21 , 23 , 15 , 11 , 10 , 7 , 4 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-43369.6056739032 pi=([ 18 , 22 , 29 , 23 , 21 , 14 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 19 , 24 ])) -(f=-45964.23187963741 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 28 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-39853.47026499762 pi=([ 18 , 22 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37905.42354748511 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48750.775048500924 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 24 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-51007.02225752874 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 1 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 2 , 20 , 17 , 21 , 19 ])) -(f=-39688.57736048332 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46570.190940523185 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48048.23075479185 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 19 ])) -(f=-40004.687283429565 pi=([ 18 , 14 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 9 , 3 , 7 , 5 , 1 , 2 , 12 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39609.02002158742 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 12 , 9 , 13 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36753.53326514502 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-39471.23221649268 pi=([ 13 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44979.98655305777 pi=([ 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 18 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40039.52759197007 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 18 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45827.469799506594 pi=([ 18 , 22 , 5 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45452.82225418842 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 16 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-38418.44036909876 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-45953.101971643904 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 6 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 28 , 12 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48430.83310499667 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 28 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36845.81004648621 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39709.98698481758 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42311.92535881762 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 6 , 12 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41759.91208757464 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 12 , 6 , 1 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 ])) -(f=-37484.78670291805 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37971.864505665515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 12 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42297.04940293929 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 19 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-56748.911906366666 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 12 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43025.8774501873 pi=([ 8 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 1 , 2 , 6 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) -(f=-47670.21478033473 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 21 ])) -(f=-48624.496890017006 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41471.698202859654 -Max Fitness : -34710.72212940485 -Fitness Variance : 2.604272598257065E7 -************************************************************ -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36814.62690490587 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36803.717320848766 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36784.112966120454 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36763.292704491 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36753.53326514502 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51504.47772928721 pi=([ 27 , 5 , 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-47440.355105164876 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 26 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-53558.452096023306 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 25 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43094.0291824601 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 13 , 3 , 5 , 2 , 1 , 12 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37046.60307956586 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44550.000795470085 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-39186.0959177577 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 13 , 10 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48537.743299190995 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-44717.24639028643 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-49707.33513590454 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 26 , 27 , 25 , 10 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37698.926420680575 pi=([ 18 , 14 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-50428.811326210285 pi=([ 13 , 18 , 22 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 3 , 5 , 23 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37458.1816666702 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-43376.55870577928 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 3 ])) -(f=-44030.648094336924 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 22 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38702.84380475536 pi=([ 19 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41516.346102812706 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 ])) -(f=-42601.88939907699 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 12 , 3 , 5 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 13 ])) -(f=-51923.77545579076 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 27 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50183.048363260496 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 17 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-42222.07587643535 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 4 , 8 , 9 , 7 , 10 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41442.63054216535 pi=([ 18 , 22 , 29 , 24 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 ])) -(f=-43900.74680792269 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 22 , 4 , 7 , 3 , 9 , 13 , 8 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40743.666868383574 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 12 , 13 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45194.4014505394 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 12 , 8 , 6 , 1 , 9 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45239.118424899636 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 16 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 ])) -(f=-43637.49051832925 pi=([ 18 , 22 , 16 , 29 , 23 , 21 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 8 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 19 ])) -(f=-42172.18332769643 pi=([ 18 , 22 , 29 , 23 , 7 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45406.15634463716 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38000.91716096263 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 20 ])) -(f=-39466.60166451322 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 14 ])) -(f=-41719.13093712336 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 12 , 2 , 1 , 6 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) -(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-51273.410882746895 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 27 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41486.10616079573 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 6 , 8 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39278.1386029995 pi=([ 18 , 21 , 29 , 14 , 19 , 15 , 22 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-40034.177039497095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 19 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40714.24432312767 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 8 , 9 , 7 , 11 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37112.65927286298 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 19 ])) -(f=-36341.72076812892 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39111.91147205448 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 13 , 8 , 11 , 10 , 7 , 3 , 9 , 12 , 4 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-49709.1885572315 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 2 ])) -(f=-40585.588315996974 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 11 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45145.5794767381 pi=([ 18 , 22 , 29 , 23 , 3 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36738.83804115659 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) -(f=-43673.716748301566 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 22 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37777.117242927474 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 13 , 12 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45073.625398922326 pi=([ 22 , 29 , 23 , 15 , 16 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43514.373353076415 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 4 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46741.99526997533 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 14 , 1 , 2 , 5 , 12 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44471.65210231284 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 20 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-42685.08375408063 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 14 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45264.69003029359 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 15 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36838.88016529302 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 13 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-46012.64221368291 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45788.07849127122 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 29 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51180.633653966586 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-42785.50188737015 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 2 , 7 , 9 , 13 , 5 , 1 , 6 , 12 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38576.794650952834 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46083.75983408586 pi=([ 18 , 22 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 26 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40342.37364928741 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 13 , 5 , 7 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44354.98305853931 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 15 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47189.373183579904 pi=([ 18 , 22 , 29 , 23 , 14 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44115.36912046093 pi=([ 18 , 22 , 21 , 29 , 23 , 5 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39953.40985546618 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 2 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47629.755193195924 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36375.910239306184 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-42938.084143920656 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 29 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47185.97274319337 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 26 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-53409.04112171101 pi=([ 18 , 20 , 1 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 19 ])) -(f=-37547.40698955197 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-43005.2171940119 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 21 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -41323.47083838928 -Max Fitness : -34298.08424247619 -Fitness Variance : 2.5200444364002466E7 -************************************************************ -(f=-36753.53326514502 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-36738.83804115659 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) -(f=-36714.30363965941 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 3 , 9 , 13 , 8 , 4 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36686.320600348234 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36665.547521128225 pi=([ 18 , 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36653.616903698465 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36375.910239306184 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-36341.72076812892 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47880.33338078285 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 ])) -(f=-36201.68569756134 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40990.36180894106 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46041.14921718794 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 ])) -(f=-39264.651753404265 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 2 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-38853.04013369008 pi=([ 15 , 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44966.29015468113 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-44658.84688318132 pi=([ 8 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40680.898789335675 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 21 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-44572.52054170092 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 ])) -(f=-52331.88279452682 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 20 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 ])) -(f=-35378.93353210095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-44478.40869036848 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 14 , 9 , 1 , 2 , 6 , 12 , 13 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43032.62381635995 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 23 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46966.01332737835 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-45154.863504197674 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40037.54684988006 pi=([ 18 , 22 , 29 , 23 , 15 , 6 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-45854.300697945764 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 14 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-39090.64293817662 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 13 , 5 , 2 , 1 , 6 , 12 , 4 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) -(f=-43449.7010222345 pi=([ 18 , 23 , 15 , 11 , 22 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-38775.60360327272 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-43835.69307338006 pi=([ 18 , 29 , 23 , 15 , 11 , 22 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41527.66728041164 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 13 , 5 , 8 , 9 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44628.8603798985 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 26 , 25 , 24 , 28 , 16 , 20 , 17 , 21 , 27 ])) -(f=-52481.807451723485 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 13 , 5 , 2 , 6 , 12 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43910.54235817113 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 5 , 19 ])) -(f=-40036.07363657696 pi=([ 22 , 25 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41454.3059335927 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 17 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 21 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39701.132207754774 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 19 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-43255.802347341865 pi=([ 18 , 22 , 29 , 15 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 , 19 ])) -(f=-42280.77025709543 pi=([ 18 , 22 , 29 , 23 , 11 , 15 , 10 , 8 , 4 , 7 , 3 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-44008.88609489851 pi=([ 18 , 22 , 29 , 23 , 21 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 3 , 19 ])) -(f=-38377.681259823694 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 13 , 5 , 3 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48241.37488018052 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 21 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37770.59412606168 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) -(f=-44903.02130193051 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 , 5 ])) -(f=-41616.99493322719 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 18 , 27 , 25 , 24 , 16 , 17 , 21 , 19 , 20 ])) -(f=-39265.12487554805 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 13 , 12 , 3 , 5 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42290.67155210483 pi=([ 18 , 22 , 25 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37714.421640291854 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 10 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47278.45776070618 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 24 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42606.85544622933 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37330.72793610566 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) -(f=-41051.83146394096 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 8 , 6 , 1 , 4 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-52274.80375001807 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 26 , 1 , 2 , 5 , 17 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 29 ])) -(f=-42262.09186514995 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 29 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44943.073527150744 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 27 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47062.31187203828 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 12 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 4 , 29 ])) -(f=-40032.23244733425 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 17 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-43063.25606584605 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41588.01450700424 pi=([ 18 , 22 , 12 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49753.25732629845 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 ])) -(f=-49265.03114257387 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36785.530178903675 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 26 , 18 , 19 ])) -(f=-46785.46140371609 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 28 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41134.731404721744 pi=([ 18 , 22 , 21 , 12 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-43976.87744511939 pi=([ 18 , 14 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 1 , 4 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40791.82379194776 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46612.438225901606 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 27 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-45756.524508205424 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 26 , 3 , 4 , 8 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42873.3640123342 pi=([ 18 , 14 , 22 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 29 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51834.727133057284 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39373.45763808505 pi=([ 18 , 13 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-41162.46400778042 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 9 , 19 ])) -(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42741.77420590181 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 28 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42707.57106575709 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 18 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48024.96534743144 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 29 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39691.47666969079 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -40801.46026894253 -Max Fitness : -33839.90027399568 -Fitness Variance : 2.2651758958380222E7 -************************************************************ -(f=-36513.51060657976 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36482.28630135784 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36471.66251753207 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36375.910239306184 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 29 ])) -(f=-36359.52705543653 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-36341.72076812892 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36321.222540520015 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36201.68569756134 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36050.228244246144 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35378.93353210095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35827.890590569616 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-39421.14633313995 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 18 , 19 ])) -(f=-41544.79534357854 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 29 , 17 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 ])) -(f=-40114.47713202875 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-49076.59630261886 pi=([ 18 , 22 , 7 , 29 , 23 , 15 , 11 , 10 , 2 , 8 , 3 , 4 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44394.665395916934 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 29 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38106.81213756628 pi=([ 22 , 29 , 23 , 15 , 11 , 5 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41340.92536006059 pi=([ 9 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43986.885997304256 pi=([ 3 , 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-41339.56026848139 pi=([ 18 , 29 , 22 , 23 , 15 , 11 , 19 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36762.98147804935 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 5 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38949.68262402902 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 19 ])) -(f=-35272.49526013124 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38755.385429865106 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-38333.73568729527 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 , 19 ])) -(f=-39039.57101898136 pi=([ 22 , 29 , 23 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37211.03444348026 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 19 ])) -(f=-48256.54187302537 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 16 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 20 , 21 , 19 ])) -(f=-46085.0936463128 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 25 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-44078.564789992524 pi=([ 4 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42193.07589420408 pi=([ 22 , 25 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 13 , 12 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 21 , 17 , 18 , 19 ])) -(f=-46710.51443620083 pi=([ 22 , 29 , 15 , 11 , 10 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 23 , 12 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43577.42227011693 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 14 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 4 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35021.94572132896 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-38500.20285334777 pi=([ 18 , 22 , 29 , 23 , 14 , 15 , 11 , 10 , 7 , 9 , 3 , 4 , 6 , 1 , 2 , 5 , 12 , 8 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38576.794650952834 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39747.90086496323 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 17 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-36847.6565672197 pi=([ 18 , 17 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 29 ])) -(f=-36987.07490774968 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38119.093212522464 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-50954.19176996466 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 20 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 21 ])) -(f=-42617.87595806346 pi=([ 8 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49735.43916002159 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 16 , 7 , 9 , 5 , 2 , 1 , 12 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-37871.85224810209 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 ])) -(f=-44433.93132954209 pi=([ 18 , 22 , 29 , 23 , 16 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 13 , 12 , 3 , 5 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40573.75561156219 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38372.282289422 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 20 , 19 ])) -(f=-47339.09465946308 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 18 , 7 , 9 , 13 , 5 , 12 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48384.51597592137 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) -(f=-37176.16173222936 pi=([ 18 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 ])) -(f=-47966.932665618355 pi=([ 18 , 22 , 29 , 15 , 11 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44464.36646935347 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47463.04604356421 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 12 , 27 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-47443.10183588423 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43127.91004984526 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 18 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41138.76043501787 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 3 , 4 , 8 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47464.373956003954 pi=([ 18 , 22 , 8 , 29 , 15 , 11 , 10 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51146.06561591035 pi=([ 1 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 13 , 3 , 5 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37110.61281512227 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 8 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50679.986790836665 pi=([ 18 , 22 , 21 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 , 19 ])) -(f=-36030.62388951783 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47843.33954068234 pi=([ 18 , 22 , 29 , 2 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37938.470804193414 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 5 , 3 , 4 , 8 , 7 , 9 , 13 , 12 , 2 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39314.78758032221 pi=([ 18 , 22 , 29 , 23 , 25 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-50548.83205564809 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-51467.82138563436 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 17 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 ])) -(f=-48216.71652563275 pi=([ 22 , 1 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38969.87750300478 pi=([ 18 , 22 , 21 , 29 , 14 , 19 , 15 , 11 , 10 , 12 , 4 , 8 , 7 , 9 , 3 , 6 , 1 , 2 , 5 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-39065.597905508395 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 7 , 3 , 9 , 13 , 4 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-43932.97143092287 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 16 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 18 ])) -(f=-51597.18498866138 pi=([ 18 , 24 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 13 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 9 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35065.222193940994 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-40765.23438155626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 9 , 10 , 4 , 7 , 3 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43274.2736167118 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 13 , 5 , 9 , 1 , 2 , 6 , 12 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39813.30355834747 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 2 , 4 , 7 , 3 , 9 , 13 , 8 , 6 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35709.54413741661 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42544.53527777718 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 28 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46264.18093434294 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 , 19 ])) -(f=-48688.530353487884 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 , 8 ])) -(f=-42811.536980074816 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45597.30447572355 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 2 , 9 , 7 , 13 , 12 , 3 , 5 , 1 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -40411.59910184922 -Max Fitness : -33839.90027399568 -Fitness Variance : 2.6961124060843706E7 -************************************************************ -(f=-36030.62388951783 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35827.890590569616 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-35813.035563411155 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-35709.54413741661 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35400.152391001626 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35378.93353210095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-35272.49526013124 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35065.222193940994 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-35021.94572132896 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41922.22535292531 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-36342.911819644294 pi=([ 18 , 22 , 23 , 15 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) -(f=-37585.7007967707 pi=([ 18 , 29 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-39884.32534996542 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45723.63400978902 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 7 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46006.44860296346 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-39367.06577871146 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 26 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47771.47440568531 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 1 , 19 ])) -(f=-40952.076874290564 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45122.38460193158 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 27 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41186.51899190683 pi=([ 18 , 22 , 29 , 23 , 8 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38272.80116014438 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 12 , 4 , 7 , 9 , 13 , 3 , 8 , 5 , 6 , 2 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-47336.430455350215 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42354.877561101704 pi=([ 22 , 18 , 11 , 21 , 29 , 19 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-38823.1556618085 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44318.77359047753 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 22 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43977.030286696616 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 19 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41883.13286344589 pi=([ 4 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36811.42702794743 pi=([ 15 , 18 , 29 , 23 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-36151.90580586974 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-49180.87752567193 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 25 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40909.60714742241 pi=([ 18 , 22 , 29 , 23 , 11 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-45847.716775545836 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 3 , 23 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-44004.2475524273 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 17 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 21 ])) -(f=-34942.75196723457 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41841.011017617304 pi=([ 22 , 23 , 15 , 11 , 10 , 29 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49451.841793704516 pi=([ 18 , 22 , 29 , 1 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36024.86063663133 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40824.71106321855 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 8 , 6 , 7 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38282.8481613367 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43404.300273413624 pi=([ 18 , 29 , 23 , 15 , 11 , 22 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46862.43470387194 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40803.10084858015 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 5 , 9 , 8 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 20 , 19 ])) -(f=-41416.01075075243 pi=([ 10 , 22 , 29 , 23 , 15 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46062.27582342385 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 16 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34981.999818180215 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 ])) -(f=-47632.40371598614 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) -(f=-38049.75602672103 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37875.996478448 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43062.43943096448 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 11 ])) -(f=-43576.57795292817 pi=([ 22 , 29 , 23 , 15 , 11 , 21 , 10 , 4 , 3 , 7 , 9 , 12 , 8 , 6 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-52280.72232760197 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 27 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-48056.386502572605 pi=([ 2 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38976.19113858999 pi=([ 14 , 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-36028.14999324091 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46245.42922835267 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 26 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49154.39222041658 pi=([ 18 , 17 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 22 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 29 ])) -(f=-39283.15034181796 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 6 , 4 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-43459.69726707756 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 , 19 ])) -(f=-40741.56924883985 pi=([ 22 , 18 , 21 , 29 , 19 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 12 , 15 , 8 , 6 , 1 , 2 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-46116.61059216086 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 6 ])) -(f=-50733.402271000174 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39929.87523074123 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 23 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39615.58169381548 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-38142.19989196874 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 8 , 3 , 4 , 7 , 9 , 10 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37402.41407927311 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47862.90786063602 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 18 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46020.37863889518 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40428.562351300505 pi=([ 24 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 29 ])) -(f=-37216.36537239056 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34797.97810393927 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40180.60564057274 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46184.437500659646 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 25 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44462.59530647497 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 24 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46468.41810077104 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 25 , 9 , 7 , 13 , 12 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46210.00568073114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 6 ])) -(f=-45517.8815683681 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 27 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52625.44135046603 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) -(f=-52088.92705050842 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 26 , 9 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -40252.252407102314 -Max Fitness : -33662.75804619109 -Fitness Variance : 2.739658339839387E7 -************************************************************ -(f=-35150.588319360875 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35150.588319360875 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35130.98396463256 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35065.222193940994 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-35021.94572132896 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-34981.999818180215 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 ])) -(f=-34954.206452012586 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-34942.75196723457 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34797.97810393927 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44066.660644546886 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47835.117277350495 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 , 19 ])) -(f=-40349.58070882848 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 6 , 3 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48056.81775038785 pi=([ 17 , 18 , 2 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 22 , 19 ])) -(f=-39385.622073143 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 9 , 10 , 4 , 3 , 7 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41056.1846945882 pi=([ 22 , 29 , 23 , 15 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 11 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38426.036969058376 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 14 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44388.80451647058 pi=([ 22 , 29 , 23 , 15 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 10 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36625.0467434105 pi=([ 18 , 26 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-39546.57896495964 pi=([ 18 , 22 , 29 , 23 , 15 , 12 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 1 , 2 , 5 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-47152.94843606284 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 26 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44679.38208763635 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 14 , 10 , 3 , 4 , 7 , 9 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-49970.08227130887 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 26 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 21 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-39826.87946763997 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 28 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47806.16236563058 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 17 , 5 , 1 , 6 , 2 , 12 , 13 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-44565.29860544077 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 21 , 9 , 8 , 3 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-39989.31623774074 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 11 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43438.83931854481 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 21 , 4 , 3 , 7 , 9 , 13 , 12 , 8 , 6 , 2 , 1 , 5 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) -(f=-49157.85945351781 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39236.79831702517 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42771.904822536824 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35733.355272905195 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 8 , 6 , 2 , 1 , 5 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37351.766680967 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37242.517838742206 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-50504.881827154495 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38931.031311474704 pi=([ 13 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44395.68875622902 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 13 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49106.89719814082 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34754.93685377634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44539.306414699844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 19 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37560.7002531521 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 11 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46439.06354037027 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 26 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) -(f=-38009.58420909337 pi=([ 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 , 23 ])) -(f=-37541.962664681276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-45258.74944965192 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 14 , 1 , 2 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35722.47981833598 pi=([ 22 , 28 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 ])) -(f=-47503.92053197379 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 23 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34724.37783842952 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45542.68593175792 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 5 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 21 , 22 , 27 , 19 ])) -(f=-44718.038776698464 pi=([ 19 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 21 ])) -(f=-39362.29968367463 pi=([ 18 , 22 , 23 , 15 , 11 , 6 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41794.77050309369 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 28 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41053.346465060655 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 6 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37497.212223420844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35530.831702033225 pi=([ 22 , 19 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-40244.4523156434 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 8 , 4 , 10 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40471.21155169187 pi=([ 22 , 18 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 17 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 23 ])) -(f=-42723.15754323722 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 4 , 19 ])) -(f=-36223.2004688698 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-43919.11964266426 pi=([ 18 , 29 , 15 , 11 , 14 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-42082.39773037836 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 17 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 ])) -(f=-37518.54585756399 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 26 ])) -(f=-40924.65521483723 pi=([ 22 , 23 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-50298.899656979345 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41767.900597174186 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 2 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34996.70738222379 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-54780.730216641095 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 19 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-50871.00947138705 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 1 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37728.205536490845 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 8 , 5 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38377.44653937929 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 29 , 19 ])) -(f=-44682.376722919566 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38178.151673774395 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40537.26797034903 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 17 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-49004.73209154952 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 23 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43026.8310316002 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 16 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46299.489856418084 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 24 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35756.11291370125 pi=([ 18 , 22 , 29 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 , 23 ])) -(f=-41383.62178647951 pi=([ 17 , 18 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 29 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 ])) -(f=-35683.31674391978 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -39690.00352203994 -Max Fitness : -33662.75804619109 -Fitness Variance : 2.7264084492165804E7 -************************************************************ -(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-34942.75196723457 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34930.266210592454 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34910.79922469431 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34812.91883149515 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34797.97810393927 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34754.93685377634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34724.37783842952 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44682.376722919566 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45568.63316253116 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42078.014062878276 pi=([ 8 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40974.1164435774 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 18 , 8 , 4 , 9 , 3 , 7 , 2 , 1 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39348.29630129115 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 2 , 12 , 13 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40837.56686965982 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 7 , 9 , 3 , 6 , 2 , 11 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37111.4096554417 pi=([ 18 , 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 20 , 16 , 17 , 21 , 19 ])) -(f=-34951.39409559404 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-35531.85979069288 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44200.200361551324 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 25 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-42997.15122370224 pi=([ 22 , 29 , 15 , 11 , 23 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39837.153906605985 pi=([ 18 , 29 , 23 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 11 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-37084.3489461357 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49334.963688412114 pi=([ 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 23 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 ])) -(f=-37023.81831487635 pi=([ 19 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37265.37433685463 pi=([ 18 , 22 , 29 , 23 , 15 , 8 , 11 , 10 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34781.41251744356 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35236.55636293741 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34487.843071055955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41881.79246355609 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 19 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37886.61420581455 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43528.88410651574 pi=([ 22 , 29 , 9 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41478.816610489805 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 18 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39296.860593850666 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48094.42494731698 pi=([ 22 , 29 , 23 , 15 , 11 , 24 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40993.13848967257 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 21 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38532.38745347124 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37497.212223420844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38958.903723209994 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 18 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40832.2846580484 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 6 , 2 , 3 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42798.37620462947 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 4 , 18 , 19 ])) -(f=-34543.17170961025 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47509.590661815666 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 8 , 25 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44752.060602230486 pi=([ 18 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 29 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46134.915379994854 pi=([ 18 , 22 , 21 , 23 , 15 , 11 , 10 , 4 , 3 , 25 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 29 , 19 ])) -(f=-39510.824419257224 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 18 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50016.0929602828 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36883.937624609775 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 3 , 4 , 8 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38253.752664254294 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 22 , 19 , 17 ])) -(f=-42861.00463395706 pi=([ 18 , 22 , 23 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 29 , 19 ])) -(f=-37023.81831487634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40416.023682092185 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 18 , 8 , 3 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42550.83045094689 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 20 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 29 ])) -(f=-44443.351810919696 pi=([ 22 , 23 , 19 , 15 , 11 , 10 , 8 , 29 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37016.329025075815 pi=([ 18 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 10 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-41944.85173269756 pi=([ 18 , 29 , 23 , 15 , 25 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-37669.071721645014 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 12 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43507.626744261695 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 26 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34612.20107745504 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42142.742331123685 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 18 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39858.03863002546 pi=([ 22 , 29 , 23 , 15 , 1 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38099.315330044774 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 5 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35269.77144279531 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44887.59058625537 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 4 , 29 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40685.842911777545 pi=([ 18 , 22 , 23 , 15 , 11 , 8 , 4 , 10 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39905.55071999359 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46225.88314729726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 24 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40668.67382505209 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 14 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-38944.83242798401 pi=([ 22 , 29 , 23 , 16 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37569.26020377835 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43263.79477588975 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 17 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-45491.06632095429 pi=([ 17 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 24 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 21 , 22 , 19 ])) -(f=-35842.117470326804 pi=([ 22 , 28 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 21 , 18 , 19 ])) -(f=-36410.896934056706 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49160.95205331308 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 29 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40896.27372119711 pi=([ 18 , 22 , 29 , 12 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46945.36630775585 pi=([ 18 , 22 , 29 , 6 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39386.16135398357 pi=([ 12 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41124.91034157382 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43939.41558040788 pi=([ 18 , 3 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43813.22440926792 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 5 , 18 , 19 ])) -(f=-46800.60649333698 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 26 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -39053.2102346734 -Max Fitness : -33662.75804619109 -Fitness Variance : 1.9779424679387808E7 -************************************************************ -(f=-34754.93685377634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34724.37783842952 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34710.72212940485 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34621.48151340013 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34616.14937561359 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34612.20107745504 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) -(f=-34543.17170961025 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34487.843071055955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41226.62201481092 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 , 17 , 21 , 18 , 19 ])) -(f=-44396.48187505032 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36934.20046186957 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 3 , 5 , 4 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40037.14067041826 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 17 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45825.71163239771 pi=([ 18 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-39113.19295164634 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 6 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37895.94497313256 pi=([ 22 , 17 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-46886.111243580744 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 22 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41837.21751818435 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 13 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39110.15799289221 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 12 ])) -(f=-41145.20061411882 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 10 , 18 , 19 ])) -(f=-44045.46486540248 pi=([ 22 , 29 , 23 , 15 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36917.496389964464 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49936.39840703104 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 24 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34460.308616073555 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44606.715588452775 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 28 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-35711.50264152042 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37666.082244497695 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 6 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37392.48488653 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 26 , 19 ])) -(f=-42755.79430186774 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 3 , 9 , 8 , 6 , 13 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-44067.72188496551 pi=([ 18 , 3 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44616.783818979115 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 24 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44382.838293509216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44257.467642172596 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35736.82124140694 pi=([ 18 , 22 , 29 , 23 , 15 , 19 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) -(f=-45151.511072783425 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37964.78302819928 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49358.19448973765 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36949.714849999495 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47659.395612074026 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40513.46372436375 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45437.312985067016 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 25 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37059.81586848033 pi=([ 22 , 29 , 23 , 20 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-40939.646229149956 pi=([ 22 , 17 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 21 , 18 , 25 , 19 ])) -(f=-42391.650456095755 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 14 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-40268.99885673609 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37145.60378646862 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39367.06226553972 pi=([ 22 , 29 , 23 , 15 , 26 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36234.63426440913 pi=([ 22 , 29 , 18 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35017.38880794459 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 8 , 9 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36300.35010895488 pi=([ 22 , 29 , 23 , 15 , 21 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35174.757597274656 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 5 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43129.047132241096 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37393.990575303804 pi=([ 26 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43599.094656568675 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 17 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-50320.2843498215 pi=([ 22 , 29 , 23 , 15 , 11 , 24 , 10 , 4 , 3 , 7 , 13 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-55467.06214446621 pi=([ 19 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 27 , 1 , 5 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36702.463043453994 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-45195.743800455806 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 19 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41234.33129767849 pi=([ 18 , 22 , 10 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44863.47752349258 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 15 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34588.61492063119 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37965.49999451518 pi=([ 22 , 29 , 23 , 15 , 4 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36509.53047590404 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38561.03503454827 pi=([ 14 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46928.582968999915 pi=([ 22 , 6 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43270.55842773977 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43562.70768389291 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 4 , 19 ])) -(f=-41865.199767152975 pi=([ 12 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 2 , 6 , 1 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-39814.969266755536 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 24 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38749.92746429837 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 2 , 5 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44312.309730748435 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41997.91565724178 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 2 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40408.35903411616 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 4 , 7 , 3 , 9 , 15 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37243.721302134174 pi=([ 18 , 22 , 29 , 15 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36778.13843216371 pi=([ 22 , 29 , 23 , 15 , 21 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39049.83191742409 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41497.606133351954 pi=([ 27 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35011.9752683464 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 26 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44278.63814900334 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 21 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-34596.65056719639 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -39023.210474476 -Max Fitness : -33662.75804619109 -Fitness Variance : 2.288428801081419E7 -************************************************************ -(f=-34588.61492063119 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34582.415824847216 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34551.78927910816 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) -(f=-34543.17170961025 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34487.843071055955 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34479.912970801866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34460.308616073555 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39594.43035053756 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 10 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38976.420635129754 pi=([ 22 , 29 , 23 , 15 , 11 , 13 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35198.215690597965 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 26 , 20 , 17 , 21 , 23 , 18 , 19 ])) -(f=-45125.15152285201 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 7 , 19 ])) -(f=-44890.89457042785 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-37943.774791213305 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 10 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44953.69544410364 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 3 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39627.38534040738 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43735.69013072779 pi=([ 5 , 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-35879.02214210153 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 15 ])) -(f=-37060.44183867602 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35805.68741867458 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49113.43404137884 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 23 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39376.15056895255 pi=([ 22 , 29 , 23 , 15 , 11 , 13 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-40252.95023953542 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 1 , 3 , 7 , 9 , 5 , 2 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-51099.00421874903 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37159.1157015392 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 14 , 18 , 19 ])) -(f=-34499.71670481665 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47915.9985159777 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 28 , 2 , 1 , 5 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38968.79545096609 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43030.57585472496 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 22 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34855.495992700155 pi=([ 22 , 28 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40654.78137245867 pi=([ 18 , 22 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 5 , 1 , 2 , 15 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 ])) -(f=-48218.35458515591 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-47099.25134844269 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) -(f=-40667.84840196774 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 17 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-36414.05743200024 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 8 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36195.44912640516 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 , 18 , 19 , 21 ])) -(f=-46578.0636575337 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 23 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37427.586463897875 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 26 , 19 ])) -(f=-37976.748656717165 pi=([ 22 , 23 , 15 , 11 , 10 , 5 , 4 , 3 , 7 , 9 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44914.713909895705 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 25 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34546.82468354121 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42009.58999016783 pi=([ 22 , 29 , 23 , 15 , 24 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35312.97382398779 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-52759.34793947245 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 24 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43353.18130810726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 24 , 19 , 21 ])) -(f=-45320.57172375829 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-39178.66196545055 pi=([ 22 , 29 , 23 , 12 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 26 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35133.11048801176 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 28 ])) -(f=-38005.426613575844 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-54300.39740256561 pi=([ 22 , 23 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 6 , 8 , 2 , 29 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-41688.32725632716 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 6 , 2 , 7 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45110.6638758114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 6 , 18 , 19 ])) -(f=-48985.1277368212 pi=([ 22 , 29 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 23 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44957.362974450574 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 13 , 4 , 3 , 9 , 8 , 6 , 2 , 7 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36362.56687367747 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 19 , 21 ])) -(f=-42339.934557398534 pi=([ 22 , 29 , 23 , 11 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 21 , 17 , 18 , 19 ])) -(f=-35440.761441908246 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43075.3997518265 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 26 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40257.43112122985 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 25 ])) -(f=-35331.97995247356 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37616.586507828084 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 5 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35597.24421964844 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 28 , 19 ])) -(f=-44150.41077257687 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 29 , 8 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43310.16142400956 pi=([ 22 , 29 , 10 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41350.910675515646 pi=([ 11 , 18 , 22 , 29 , 23 , 15 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42627.64818774131 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37076.32629066151 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 22 , 20 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40120.69368198766 pi=([ 22 , 29 , 23 , 15 , 11 , 7 , 10 , 4 , 3 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-48762.04544031969 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-53077.8758742354 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-40127.58971794972 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 11 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48577.60246414005 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 3 , 5 , 4 , 7 , 9 , 8 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39902.64405260454 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 12 , 2 , 1 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48490.49951216735 pi=([ 22 , 29 , 2 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34588.61492063119 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45051.83873908488 pi=([ 22 , 29 , 3 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34546.82468354121 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -39179.596936781745 -Max Fitness : -33662.75804619109 -Fitness Variance : 2.9743447536778927E7 -************************************************************ -(f=-34460.308616073555 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34426.39054703382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34317.688597204506 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37803.52403664732 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 13 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39461.2084729516 pi=([ 18 , 12 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34608.21927535949 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38155.870847663864 pi=([ 22 , 29 , 23 , 15 , 11 , 12 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38830.59741865236 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-40181.87273915164 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 21 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34226.96893064565 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48804.22149315665 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 22 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37512.14644203491 pi=([ 22 , 29 , 15 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44895.109555167386 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 25 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35176.18308056675 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-38059.68547143022 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 , 21 , 18 , 19 ])) -(f=-44587.05306653363 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 24 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35309.99488601078 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 5 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39283.541044776124 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34720.26285434593 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 17 ])) -(f=-42904.83033802622 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 , 19 ])) -(f=-38096.65869263485 pi=([ 22 , 29 , 23 , 15 , 6 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38631.85244384665 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 2 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44314.115795875674 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 26 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45188.458358571566 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 11 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40771.16042543096 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 14 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41484.653348294065 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-40285.41367565539 pi=([ 18 , 12 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-40414.24927472823 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45732.793963106684 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 27 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47838.24853783051 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41771.05262527002 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 12 , 1 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43435.12537823037 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 17 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-44919.87336203509 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 25 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39448.56980289038 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 4 , 7 , 9 , 5 , 6 , 8 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36949.66203961267 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 1 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40288.00252844712 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38852.695891269635 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 14 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41786.20467867256 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 4 ])) -(f=-42723.15754323722 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 4 , 19 ])) -(f=-43000.74082768346 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-46255.44316953442 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 24 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45820.56555112508 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 16 , 8 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 19 ])) -(f=-47576.49725705325 pi=([ 18 , 22 , 29 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 7 , 23 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42689.75308193169 pi=([ 29 , 10 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-37079.25848435647 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45250.834242591176 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37478.03083740683 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 11 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40211.89895565877 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 2 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46214.11622029884 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-34794.05776323518 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37365.413916769656 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-50497.9636256578 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34444.45939123882 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46920.52598165471 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 , 22 ])) -(f=-39348.16866713662 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 , 18 , 19 ])) -(f=-52339.74692917483 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 19 ])) -(f=-48094.27042406606 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 23 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40391.50748816626 pi=([ 18 , 22 , 29 , 23 , 11 , 15 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-39462.87761090539 pi=([ 22 , 29 , 23 , 15 , 11 , 13 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39332.145846054824 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 10 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-35058.06843186816 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 15 , 19 ])) -(f=-35627.24452493158 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35813.9368405765 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-49019.74257295123 pi=([ 22 , 29 , 1 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48173.23204930109 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 17 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 21 , 19 ])) -(f=-36334.34196891451 pi=([ 22 , 20 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-41689.63279318867 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 19 , 9 , 5 , 2 , 1 , 6 , 8 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37866.305028598996 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42553.15011157089 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 26 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36330.68062201805 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 15 , 18 , 19 ])) -(f=-49160.95205331308 pi=([ 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 29 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40899.293073151726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-43051.98929138033 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41164.16346120163 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 11 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -39104.89440887814 -Max Fitness : -33496.56062292757 -Fitness Variance : 2.4807879060756683E7 -************************************************************ -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34298.08424247619 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34226.96893064565 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-41777.26467346081 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 1 , 3 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48354.90739542316 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41968.67441622261 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 21 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-43765.08593148784 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 28 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-51652.89261519583 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 13 , 6 , 20 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-38983.93168263071 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 18 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 21 , 22 ])) -(f=-38112.793320885154 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-44401.63092400831 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 4 , 7 , 9 , 21 , 5 , 11 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41958.062522597334 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 21 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35812.61076555546 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-37120.947326978036 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38681.09708749561 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42718.145550137466 pi=([ 22 , 16 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38195.41864491073 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-44061.048909087665 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 15 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34557.73067026749 pi=([ 22 , 29 , 23 , 18 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 19 , 17 ])) -(f=-45073.01821614749 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) -(f=-49930.04739932502 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 27 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44536.18051949017 pi=([ 22 , 29 , 3 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41478.31887415256 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 17 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-42627.64818774131 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-35943.98775028079 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 , 18 , 19 , 21 , 22 ])) -(f=-36488.03841621717 pi=([ 18 , 22 , 21 , 14 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44567.035978364176 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 5 , 18 , 19 ])) -(f=-35076.91472141582 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42529.55668333019 pi=([ 22 , 8 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-52796.92798057045 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 7 , 9 , 8 , 3 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-37452.91161947205 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 19 ])) -(f=-35609.78324656336 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-52870.64065136668 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 25 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42020.19352956808 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37631.42671752312 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 11 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39562.763949982545 pi=([ 18 , 22 , 29 , 23 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43927.46424697281 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 26 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41188.275857316585 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 27 ])) -(f=-38188.928226495635 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 21 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40171.070716625385 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 , 21 , 19 , 22 ])) -(f=-34008.56605832946 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39348.11005635122 pi=([ 22 , 29 , 23 , 10 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42560.98425970584 pi=([ 4 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49696.80941206385 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 8 , 7 , 12 , 9 , 3 , 5 , 20 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 , 22 ])) -(f=-38472.661323000386 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41849.046436732315 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 2 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37356.745264202844 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35304.85998156227 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 29 , 19 ])) -(f=-36843.2475427764 pi=([ 15 , 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 2 , 1 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42578.81226449436 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37167.01910397658 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 12 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-34379.1551862887 pi=([ 18 , 17 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-40592.20379149881 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 17 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 , 21 ])) -(f=-41838.9724585217 pi=([ 18 , 22 , 21 , 29 , 9 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40793.37039162978 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) -(f=-34698.79409612684 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47847.96599507819 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 6 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38412.931652218555 pi=([ 13 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42797.066761954855 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 26 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42826.9721720433 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42193.919491589426 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 5 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36492.060473503465 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 23 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43944.9711198443 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 28 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-40222.507362791504 pi=([ 22 , 29 , 23 , 8 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44665.18025070908 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 4 ])) -(f=-36636.360891029435 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 3 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47486.32000509265 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 21 , 1 , 18 , 19 ])) -(f=-35846.00630552072 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39877.543060017626 pi=([ 22 , 29 , 23 , 15 , 11 , 7 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38314.83099279075 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-39233.56713887833 pi=([ 22 , 24 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39065.33174141038 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-54637.33367477666 pi=([ 22 , 29 , 23 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 25 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 15 , 18 , 19 ])) -(f=-40790.37764969874 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49783.58116879059 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-46025.49467896866 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 17 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -39313.43587200835 -Max Fitness : -33274.473160198766 -Fitness Variance : 2.752583281981826E7 -************************************************************ -(f=-34184.86536056333 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 22 , 19 ])) -(f=-34171.17039807413 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34153.49228122574 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34149.296754566276 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34083.05089596571 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34008.56605832946 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34591.461522946985 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40224.102103419864 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44633.54079967261 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46247.41286534883 pi=([ 22 , 29 , 23 , 18 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 21 , 19 , 17 ])) -(f=-48066.06467128073 pi=([ 2 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-46255.92131419529 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 28 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39137.70518656996 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 9 , 7 , 10 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43456.09190742271 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35341.69873528152 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39482.07687159428 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 18 , 24 , 16 , 20 , 17 ])) -(f=-46440.07224961798 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 11 , 4 , 26 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34805.435245623165 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36025.85398112617 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 2 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34063.467899841744 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35368.74710065746 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47573.138032759685 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 1 , 19 ])) -(f=-41550.72381252742 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 28 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38891.02492254537 pi=([ 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 21 , 14 , 28 , 22 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-35366.55265301277 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 , 21 , 18 , 19 ])) -(f=-41971.35760632114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38694.00227672149 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 22 , 16 , 20 , 17 ])) -(f=-37636.831763406306 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 2 , 1 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-51059.16727307814 pi=([ 18 , 22 , 21 , 14 , 29 , 2 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33959.5379259865 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36720.23747332739 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45006.16457213015 pi=([ 15 , 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 4 , 3 , 8 , 7 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41124.982167534305 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 19 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-44295.33351127775 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37099.01926353018 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36549.339752453496 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-41980.763183299096 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 1 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43878.877925009685 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34562.179926975805 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 17 , 19 ])) -(f=-33731.167999466794 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38988.604548153795 pi=([ 22 , 29 , 23 , 11 , 10 , 15 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39340.68637784965 pi=([ 22 , 29 , 23 , 11 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48503.77661593261 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40824.27197878638 pi=([ 11 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40367.073246828666 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 13 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37491.90554051002 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-39050.57278274554 pi=([ 13 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-38158.495485366104 pi=([ 18 , 22 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37716.10612250114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 20 , 17 , 21 , 18 ])) -(f=-46927.287944246804 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 23 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41347.53555733203 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 19 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40652.207872741 pi=([ 29 , 23 , 11 , 10 , 8 , 15 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-39505.572335120894 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 6 , 4 , 7 , 9 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47721.450743080306 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 6 , 26 , 1 , 2 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47189.194294940076 pi=([ 22 , 29 , 23 , 15 , 11 , 25 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37486.58930154434 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39327.48033069691 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 20 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-51370.38350151948 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42568.830641333414 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 21 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 , 18 , 19 ])) -(f=-34705.64132955344 pi=([ 22 , 29 , 23 , 18 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 , 17 ])) -(f=-37888.677885309786 pi=([ 18 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35975.079989145335 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 13 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34694.146121940554 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 7 , 9 , 3 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34328.82918065393 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) -(f=-40727.972790395776 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 14 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37974.4687513305 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 12 , 7 , 9 , 5 , 6 , 2 , 1 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-39716.38184873082 pi=([ 22 , 29 , 23 , 15 , 11 , 1 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43180.295595937954 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-36643.663549145414 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49532.39594204746 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37432.31368005681 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42001.685384778706 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 21 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44817.64552577117 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 , 18 , 21 , 22 ])) -(f=-44661.10812964999 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-41095.42168915247 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 18 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37718.992260536885 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 18 , 19 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -38459.382500954314 -Max Fitness : -32764.183060005766 -Fitness Variance : 2.4060154012749434E7 -************************************************************ -(f=-34029.65910257545 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34008.56605832946 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33959.5379259865 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33839.90027399568 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33731.167999466794 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36876.93082795244 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44184.48802426709 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 26 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-39694.46364780006 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 9 , 7 , 10 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-47428.39984898215 pi=([ 29 , 23 , 11 , 10 , 8 , 4 , 3 , 12 , 7 , 9 , 5 , 1 , 2 , 15 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-35293.053794705964 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-43711.797220978115 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38742.908412436416 pi=([ 22 , 27 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37092.43103798418 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 18 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-41736.79047658082 pi=([ 22 , 21 , 29 , 18 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 23 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43749.492435171094 pi=([ 5 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45410.57041742432 pi=([ 22 , 29 , 23 , 15 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 11 ])) -(f=-39603.277827313075 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 13 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39847.43864561344 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34112.303823088696 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43109.402474887 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 29 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45964.677828581924 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 2 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44319.150395844066 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-45303.60431802548 pi=([ 29 , 23 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-42468.61281447989 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 23 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-35613.70100414923 pi=([ 26 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34760.31947319757 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 ])) -(f=-34274.28039520339 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-44936.47772627296 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-39161.259543070286 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 23 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35779.483483076096 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 9 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42105.60253188499 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42044.38633219446 pi=([ 22 , 18 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34614.5873773952 pi=([ 18 , 19 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46383.89973529234 pi=([ 22 , 6 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-50515.37043512527 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42982.82477326585 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-47286.31461571789 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35076.91472141582 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39692.833199227 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 1 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42375.03372649872 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-49309.3585664907 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46236.47842771176 pi=([ 22 , 6 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41712.2253339504 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-52605.74557509717 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 27 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-35215.60630494443 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 15 , 19 ])) -(f=-36415.08755542478 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 14 , 18 , 19 ])) -(f=-35672.51730446485 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-35026.755486218986 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 17 , 19 ])) -(f=-44224.734187691174 pi=([ 22 , 29 , 23 , 15 , 11 , 26 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36975.92040024708 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 4 , 8 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 , 21 , 18 , 19 ])) -(f=-45600.80971541709 pi=([ 18 , 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 21 , 19 ])) -(f=-36041.636451535094 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 6 , 4 , 3 , 7 , 9 , 8 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39634.022765490816 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 13 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 ])) -(f=-42522.37107024301 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47937.966710986584 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38599.013999372866 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 3 , 7 , 9 , 8 , 6 , 4 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42084.65556392051 pi=([ 18 , 17 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 21 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37624.77841057779 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 ])) -(f=-37881.05842331629 pi=([ 29 , 23 , 15 , 10 , 8 , 4 , 11 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-35442.3481885045 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-35322.09438055321 pi=([ 22 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43671.88457999033 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47763.75242608197 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 19 , 20 , 17 , 18 ])) -(f=-42578.81226449436 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-42348.07187679612 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 3 , 19 ])) -(f=-42380.81929830027 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-43000.74082768346 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-33837.4784980121 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-46193.305635339624 pi=([ 24 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 4 , 7 , 9 , 5 , 13 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-48284.637077755506 pi=([ 22 , 29 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 10 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43482.51317725228 pi=([ 22 , 29 , 7 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-47594.49187035266 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 ])) -(f=-35685.74241617123 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -38819.47896605883 -Max Fitness : -32764.183060005766 -Fitness Variance : 2.7674481483979464E7 -************************************************************ -(f=-33831.23162142886 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33791.064350748726 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33731.167999466794 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33711.59396943804 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43979.77701890518 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 11 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-40825.491776059556 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 28 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37475.46978889572 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40924.655214837236 pi=([ 23 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-37943.963380683424 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 9 , 3 , 7 , 8 , 6 , 2 , 1 , 5 , 12 , 13 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 14 ])) -(f=-34771.79158857954 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 4 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35385.19567629272 pi=([ 21 , 20 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-38021.138653942726 pi=([ 29 , 23 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-40459.78729845564 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 3 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-36807.50030226566 pi=([ 26 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33919.23416886767 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40234.23385263685 pi=([ 22 , 12 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40139.828034466685 pi=([ 24 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 18 , 17 , 19 ])) -(f=-48635.760770000066 pi=([ 21 , 2 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 8 , 6 , 1 , 5 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-51927.091694196846 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 4 , 9 , 7 , 20 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 , 21 , 18 , 19 ])) -(f=-38038.27780829267 pi=([ 16 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43129.96539083882 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 29 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37022.07426570156 pi=([ 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-42361.84507991131 pi=([ 7 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-43056.77435572068 pi=([ 5 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-42641.683425828895 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 28 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38867.45299974824 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 10 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34223.81318303152 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37560.619984614445 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37755.193209760786 pi=([ 22 , 29 , 14 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39574.82599580924 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 10 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-43766.41170281616 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35729.34334702116 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 12 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34168.4465807382 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46165.28029705188 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38482.81255775126 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41306.10381453737 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 16 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38448.747694584534 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 13 ])) -(f=-42414.82103353979 pi=([ 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 29 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44545.91668830638 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43699.78991286208 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45905.5808759183 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 16 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-42715.084718370854 pi=([ 3 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-43510.67227527598 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33708.9504420415 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-37232.18624613637 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39356.34415526444 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-41464.36029533938 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 8 , 18 , 19 ])) -(f=-39119.198928467886 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-34092.154662392146 pi=([ 18 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-34807.76026839989 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41621.88802491094 pi=([ 29 , 23 , 15 , 11 , 10 , 28 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-37163.15922704089 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41408.6684983585 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 13 , 14 , 28 , 26 , 20 , 12 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-45479.38005517548 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-36687.52406022109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42927.02829442933 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 13 , 16 , 17 , 18 , 19 ])) -(f=-41502.51062742493 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-39392.81028357156 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 18 , 19 ])) -(f=-34620.74106581403 pi=([ 17 , 22 , 23 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-36691.89618856926 pi=([ 18 , 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-37260.43644238525 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-36799.98680297275 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 10 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37992.80770231108 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 2 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39014.67550544574 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38343.329304196675 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) -(f=-40268.03772909856 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 17 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-43076.864685562374 pi=([ 21 , 10 , 29 , 23 , 22 , 15 , 11 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-51133.37023994973 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 23 , 25 , 24 , 16 , 20 , 17 , 2 ])) -(f=-43299.48009993676 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 3 ])) -(f=-40009.123041116465 pi=([ 22 , 21 , 29 , 18 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43022.47262598568 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 7 , 16 , 17 , 18 , 19 ])) -(f=-37233.213346874625 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 6 , 1 , 2 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-37014.67234272381 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 ])) -(f=-34812.927655335094 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 7 , 9 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37980.91144130778 -Max Fitness : -32764.183060005766 -Fitness Variance : 1.942736739235902E7 -************************************************************ -(f=-33708.9504420415 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33682.3624009194 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33665.41261242274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42403.12102611613 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 22 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39066.10907469714 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 14 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35245.890262037545 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 , 21 ])) -(f=-43027.0627359689 pi=([ 18 , 29 , 23 , 15 , 11 , 22 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-37288.76109102092 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42416.44203351531 pi=([ 22 , 29 , 23 , 5 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-42050.52130802566 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 21 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38042.036626064415 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) -(f=-34771.77890263003 pi=([ 14 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40777.59797421194 pi=([ 21 , 20 , 29 , 24 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 17 , 18 , 19 ])) -(f=-39809.23498635174 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 8 ])) -(f=-44328.60323228682 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 25 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-52004.732007540755 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-48039.57429782816 pi=([ 22 , 1 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40465.30237335346 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43080.211208994144 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 19 ])) -(f=-42148.499834125716 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37044.60097754006 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-40498.499160548665 pi=([ 18 , 22 , 21 , 29 , 9 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40545.26467218012 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40214.92956839723 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 21 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-39938.16018291394 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 , 24 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44101.65199081353 pi=([ 22 , 29 , 23 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33543.83079904356 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39259.533496286036 pi=([ 24 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-42577.3054297518 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39563.20360029576 pi=([ 18 , 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-34215.48290663622 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 , 19 ])) -(f=-34792.46250348856 pi=([ 17 , 22 , 21 , 29 , 23 , 15 , 10 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) -(f=-36399.89980509386 pi=([ 18 , 22 , 23 , 29 , 19 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40662.07134514111 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-49025.78727735642 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 2 ])) -(f=-43873.094755925114 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42904.83033802622 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 , 19 ])) -(f=-38430.57337326376 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47048.81513611579 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 6 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47149.65609563823 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 12 , 4 , 9 , 7 , 3 , 5 , 28 , 1 , 2 , 6 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-49289.402824856355 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41224.6709954295 pi=([ 22 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 10 , 18 , 19 ])) -(f=-48362.331434171465 pi=([ 21 , 29 , 2 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-38060.768049651306 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45318.32162113374 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 8 , 17 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-37473.19053681602 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 6 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-42267.26136866555 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-46198.29290356168 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-34890.95191044065 pi=([ 15 , 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-43221.0699811783 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 16 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45827.14798559237 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 , 19 ])) -(f=-36445.03053976572 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 20 , 19 ])) -(f=-44512.25078587897 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 24 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40683.99309489557 pi=([ 29 , 23 , 15 , 11 , 10 , 22 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33589.31279005068 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) -(f=-36918.711327665624 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38857.24012869758 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 , 16 ])) -(f=-37569.35945543731 pi=([ 26 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-38688.76655345981 pi=([ 16 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-46187.355382231835 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 25 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41971.35760632114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41968.18613334431 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 4 , 8 , 23 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44038.19422861709 pi=([ 17 , 22 , 23 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 19 ])) -(f=-41991.99412419224 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37550.20256668131 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41519.13383337408 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40272.06502326772 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 19 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44367.244678511976 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-40440.70999564915 pi=([ 29 , 23 , 22 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-43743.61557258235 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35080.23320263366 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38557.30816093526 pi=([ 18 , 22 , 21 , 29 , 13 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -38684.438627429015 -Max Fitness : -32476.912562956997 -Fitness Variance : 2.4151657722637415E7 -************************************************************ -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33589.31279005068 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) -(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33543.83079904356 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41182.344306450555 pi=([ 22 , 29 , 23 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 , 19 ])) -(f=-42675.769215441396 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 28 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40377.01932324396 pi=([ 11 , 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41818.65117447479 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 ])) -(f=-52091.63106006533 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 20 , 19 ])) -(f=-39120.468729030756 pi=([ 24 , 27 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-44198.177770482274 pi=([ 21 , 29 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40385.90889825086 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41932.78931929916 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43640.2019284732 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 25 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-37678.508871238955 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-41134.44400852829 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 17 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-37809.77505728626 pi=([ 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 12 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-37075.45265279558 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 , 18 , 19 ])) -(f=-45110.6638758114 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 6 , 18 , 19 ])) -(f=-36665.9106998575 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34689.453736141666 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 5 , 7 , 9 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-35581.00621777787 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43417.001307839375 pi=([ 17 , 22 , 8 , 21 , 29 , 23 , 15 , 10 , 11 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) -(f=-42721.85738441074 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42352.652926993775 pi=([ 29 , 23 , 5 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-34601.66390012703 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44997.877776527734 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39545.85026508215 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-34722.39408867492 pi=([ 21 , 17 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) -(f=-35245.890262037545 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 , 21 ])) -(f=-36330.280637515716 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 6 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36679.72269640991 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 5 , 4 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35096.51907614413 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42320.14679437259 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-34593.257894639115 pi=([ 15 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39211.525159972494 pi=([ 18 , 9 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38297.638904629894 pi=([ 22 , 25 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43299.48009993676 pi=([ 3 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44717.10958436465 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42183.582435050565 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-40939.224713193784 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 15 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40881.39951768275 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 18 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 19 ])) -(f=-37165.71884760827 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37763.49091293832 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41084.33507501 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 21 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 22 ])) -(f=-43914.19554588756 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38061.640980792734 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) -(f=-37890.9077046955 pi=([ 22 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-39865.44299445011 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37834.16037918744 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 18 , 16 , 20 , 17 ])) -(f=-35393.512265257545 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-40348.609971852355 pi=([ 18 , 22 , 21 , 29 , 23 , 8 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40841.482752429394 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 20 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-46997.36611358986 pi=([ 16 , 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 , 19 ])) -(f=-42064.95363165164 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 26 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41093.87649598797 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 22 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33662.7580461911 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-53088.18683863656 pi=([ 24 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 27 , 25 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-47838.24853783051 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38281.91842490756 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-48106.825767954106 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38154.747700556414 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 2 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42741.9209810281 pi=([ 22 , 21 , 3 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33527.368753804665 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36063.43517423405 pi=([ 22 , 18 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-43468.23016134035 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 28 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43865.35962264062 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40077.155877111705 pi=([ 22 , 21 , 29 , 23 , 15 , 14 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34388.483714177506 pi=([ 17 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 18 , 19 ])) -(f=-41268.271725898354 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 ])) -(f=-36855.74927691875 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37567.42420120268 pi=([ 22 , 21 , 29 , 23 , 11 , 10 , 15 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46936.625531259 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 24 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-38088.23631673958 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-45451.77561375181 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42987.59282593931 pi=([ 21 , 29 , 23 , 7 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -38397.26519705855 -Max Fitness : -32476.912562956997 -Fitness Variance : 2.2618459332828045E7 -************************************************************ -(f=-33633.24138079645 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33589.31279005068 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) -(f=-33562.077168412936 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33543.83079904356 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33527.368753804665 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33728.07384708119 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 27 , 24 , 16 , 17 , 18 , 19 , 21 , 22 ])) -(f=-39050.05050285397 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 2 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36920.313755265466 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37323.462705536745 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43874.2086782481 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-51613.79255531678 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42609.54540774252 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41533.388364599894 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39114.24664977895 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 12 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37466.24591861021 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 , 22 ])) -(f=-38279.4546656689 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37991.51099185569 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 1 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46162.04541370494 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 27 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 16 , 20 , 17 ])) -(f=-45799.352412412656 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 27 , 13 , 22 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37102.79617536614 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 12 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43062.42709683923 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 7 , 9 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 21 , 18 ])) -(f=-38101.39600254014 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39397.850994042776 pi=([ 24 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40630.55646669774 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34593.85611261816 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38743.789362212185 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43400.65386275785 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 10 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36801.55245547892 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42395.85736616988 pi=([ 3 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46390.11215709062 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 1 ])) -(f=-34629.992143285875 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 16 , 25 , 24 , 20 , 17 , 18 , 19 ])) -(f=-35858.840096112064 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39567.51262822137 pi=([ 22 , 29 , 23 , 15 , 11 , 1 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-33839.823133213744 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) -(f=-42410.81795323316 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 23 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35881.66750680235 pi=([ 22 , 21 , 29 , 23 , 14 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39702.784925597865 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-54691.54802702002 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 18 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 , 1 ])) -(f=-40463.390322434105 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 27 , 25 , 24 , 22 , 16 , 20 , 18 , 19 , 21 ])) -(f=-38423.825399753434 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-50713.29009243866 pi=([ 18 , 4 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 2 , 7 , 9 , 5 , 3 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40783.129434448376 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 20 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-45828.62865999491 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 22 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) -(f=-36322.42831265251 pi=([ 22 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 11 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-40603.49409477547 pi=([ 22 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 11 , 18 ])) -(f=-42981.35938108326 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37048.6200598231 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33788.929099770765 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 22 ])) -(f=-41406.17194242999 pi=([ 22 , 29 , 23 , 15 , 10 , 11 , 28 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-38039.169304670264 pi=([ 21 , 29 , 23 , 19 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34494.78840298675 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40683.86562965236 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40204.711222315214 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37594.31173007619 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 29 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40801.74230481457 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 29 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33662.75804619109 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-44309.56798464874 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 21 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-37668.08375273706 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 22 , 16 , 20 , 17 ])) -(f=-44374.80262274093 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 16 , 3 , 5 , 2 , 1 , 6 , 13 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 ])) -(f=-39959.49443462392 pi=([ 27 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 18 , 19 , 21 ])) -(f=-42974.41388735006 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 22 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41519.13383337408 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 22 ])) -(f=-38988.23186338904 pi=([ 29 , 23 , 22 , 15 , 11 , 2 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36870.10399043043 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35553.08790147655 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36345.17775813089 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-47320.80891479858 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33608.91714477899 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) -(f=-39271.20016779476 pi=([ 22 , 21 , 29 , 23 , 15 , 1 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43021.77537038816 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38023.170712148625 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 17 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-37026.754182232406 pi=([ 17 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 21 , 27 , 25 , 24 , 16 , 18 , 19 ])) -(f=-34144.639897672925 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 12 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41950.053585123664 pi=([ 22 , 21 , 23 , 15 , 11 , 29 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38415.576142055696 pi=([ 12 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35599.73768213206 pi=([ 21 , 29 , 20 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37925.77541093029 -Max Fitness : -32476.912562956997 -Fitness Variance : 2.234538430569768E7 -************************************************************ -(f=-33527.368753804665 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33442.43951642211 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33393.60359317517 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33274.473160198766 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36767.527530352 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 16 , 25 , 24 , 20 , 17 , 15 , 18 , 19 ])) -(f=-40931.54567010662 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 4 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46116.47686604887 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-34481.90055231528 pi=([ 22 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 18 ])) -(f=-35766.466541052454 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 13 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40559.49921515801 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44073.16749043108 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 26 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47274.4093015495 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39988.05533045841 pi=([ 17 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 21 , 27 , 25 , 24 , 16 , 18 , 19 ])) -(f=-44146.38314208179 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 , 3 ])) -(f=-36402.385164770654 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 23 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-46116.47686604887 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-45914.06057693416 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 , 21 , 18 ])) -(f=-47097.65105936274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 6 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36896.16374902946 pi=([ 18 , 13 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33413.20794790348 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-35600.18860998156 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 12 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46437.49449205005 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 2 ])) -(f=-43795.70647041462 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40460.31435037746 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36631.51322773498 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34166.841867974144 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 29 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42376.253011441564 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 3 ])) -(f=-45904.85973803558 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 14 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-39203.830756749965 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 7 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-42108.4398906819 pi=([ 21 , 23 , 22 , 15 , 11 , 29 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37807.21715681745 pi=([ 22 , 29 , 23 , 19 , 11 , 10 , 15 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-34510.639175136945 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44437.37331158839 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 24 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-45741.01486569946 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 22 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37837.25983089826 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 9 , 7 , 5 , 3 , 2 , 1 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38580.18493574071 pi=([ 12 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-38286.323176760765 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 16 , 19 ])) -(f=-40769.16494150227 pi=([ 22 , 29 , 23 , 14 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-51539.72632950208 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33496.56062292757 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-44197.65906254707 pi=([ 22 , 21 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35227.50384939563 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-34616.30897695173 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-41956.09552396413 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-48742.0446940908 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41225.988137117914 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 1 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 , 29 ])) -(f=-41296.77673084776 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 21 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43753.61647390539 pi=([ 22 , 21 , 3 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38260.61688605239 pi=([ 25 , 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-49701.02631650982 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36675.42778490628 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-42834.02833115746 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 7 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42012.53671821549 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40840.44229957276 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 18 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 19 ])) -(f=-33808.533454499084 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 22 ])) -(f=-49978.75769707696 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 25 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 , 19 , 29 ])) -(f=-36169.33968200837 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46144.98144241219 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37679.26601158327 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-39576.94544932077 pi=([ 29 , 23 , 22 , 15 , 16 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 , 21 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42685.007643307465 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 3 ])) -(f=-38107.32556899828 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35939.01800825994 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46213.87362724497 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 4 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35719.529187164306 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-47618.23864269395 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 27 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-39922.377555950196 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 16 , 17 , 18 , 24 , 19 ])) -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-51127.95650828495 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34019.171487579835 pi=([ 21 , 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-36018.04185607769 pi=([ 22 , 21 , 29 , 23 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-42437.5454924566 pi=([ 29 , 23 , 22 , 15 , 11 , 21 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) -(f=-43000.96373581157 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36135.74101116227 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 7 , 9 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -38459.61929667152 -Max Fitness : -32476.912562956997 -Fitness Variance : 2.876135399522257E7 -************************************************************ -(f=-33270.56225500271 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33247.510880459675 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40943.45553882926 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 18 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-41432.10372759631 pi=([ 13 , 21 , 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 3 , 6 , 2 , 1 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-44409.29096660549 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 21 , 18 ])) -(f=-39989.83746858981 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36576.8948027104 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-53906.17908023098 pi=([ 25 , 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-43374.45673906144 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 8 , 10 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 9 ])) -(f=-43155.038759748015 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42743.00200147825 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 23 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-50991.3657314537 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37387.92717994812 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 2 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40563.59077200265 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 29 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34483.57664687086 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 11 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44104.15511106522 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 23 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33509.02407209801 pi=([ 23 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-36272.276894489674 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 9 , 7 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43121.9407300507 pi=([ 22 , 29 , 7 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-44859.9659792942 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 21 , 18 ])) -(f=-44056.138621038495 pi=([ 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 21 , 22 , 4 ])) -(f=-38341.23150872506 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 20 , 23 , 27 , 25 , 24 , 16 , 18 , 19 ])) -(f=-39480.96415401291 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39544.12476688297 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 21 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34063.467899841744 pi=([ 29 , 22 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 19 ])) -(f=-37336.31533628856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41173.78219233584 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 20 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-46259.19939622518 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 24 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40152.686280823276 pi=([ 10 , 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43791.519410164416 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34851.24103238826 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) -(f=-44067.265253393736 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34417.79866005161 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 , 18 , 19 ])) -(f=-42398.593690374306 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 28 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37208.51460280003 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 9 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37259.17056997455 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 18 , 19 ])) -(f=-45483.877101011436 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38304.17450788553 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 19 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44615.02013190747 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 20 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41058.528088909996 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40151.136235619226 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 4 , 10 , 8 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37185.05220518347 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-35523.64808395539 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-40252.4606685394 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 19 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33224.788804469856 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38158.66210640185 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 27 ])) -(f=-33513.76740491577 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 18 ])) -(f=-44699.4654782854 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 8 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34398.36136649512 pi=([ 28 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39727.59640983718 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 24 , 19 ])) -(f=-34398.36136649512 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 28 ])) -(f=-40414.75776036148 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 2 , 8 , 4 , 3 , 7 , 9 , 5 , 10 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44539.2156812459 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 18 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-43014.09446591836 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 , 19 ])) -(f=-40074.40683525677 pi=([ 18 , 10 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43667.40016585698 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35040.48575841835 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 28 , 19 ])) -(f=-34428.72712465262 pi=([ 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 29 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-42942.54699766919 pi=([ 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-46744.34058392505 pi=([ 22 , 3 , 29 , 23 , 15 , 21 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36962.954688200094 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42847.10203186643 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-41904.092724592665 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 20 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-44355.97275202509 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39597.31722239229 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 3 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44529.34142670268 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 3 ])) -(f=-41665.25672208368 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37607.412398867884 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-36159.962156714384 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 5 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47433.33577276081 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33280.99536956718 pi=([ 21 , 29 , 23 , 22 , 18 , 15 , 10 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-46090.386099348914 pi=([ 2 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38370.89166902361 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37342.28318766247 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -38315.281505125015 -Max Fitness : -32476.912562956997 -Fitness Variance : 2.4440195555847406E7 -************************************************************ -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33202.15230172701 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33154.83550820794 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33125.60393968931 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35503.63794419508 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 21 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33125.60393968931 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35523.64808395539 pi=([ 20 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-35105.908257043375 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38370.89166902361 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-41635.09139769839 pi=([ 22 , 21 , 29 , 15 , 11 , 10 , 23 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 28 ])) -(f=-35545.11284108488 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 , 18 , 19 ])) -(f=-34594.63667482544 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42632.456782234156 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 22 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40718.20833815732 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47891.577966679295 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 18 ])) -(f=-43842.75638247966 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) -(f=-34549.11409497993 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39698.764367980744 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 6 , 9 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44516.72448483032 pi=([ 23 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-49185.005939486764 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-48178.81405105587 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 6 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33174.439862936255 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37601.32672534465 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 12 , 8 , 4 , 7 , 3 , 5 , 9 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42804.62180694458 pi=([ 22 , 29 , 19 , 15 , 10 , 11 , 8 , 23 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-37259.17056997455 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35541.58172954405 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-45941.68647929884 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 , 18 , 19 ])) -(f=-46086.167586940486 pi=([ 18 , 22 , 21 , 29 , 23 , 1 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-41766.77550864831 pi=([ 18 , 22 , 21 , 8 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48454.77419704203 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-39872.53724414949 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36116.24973456804 pi=([ 20 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-38474.56066554303 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-43438.39014557364 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 27 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-36445.03053976572 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 20 , 19 ])) -(f=-35984.11425265516 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-43935.876130586235 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-45910.8321921967 pi=([ 18 , 2 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35947.49072885548 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48447.24592892827 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41296.64346948261 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-35051.85454530287 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33903.38295206012 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 19 ])) -(f=-41253.16767138094 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39099.70137641329 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 11 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-51887.63307985361 pi=([ 1 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 9 , 7 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35262.24521857674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-36392.93430497397 pi=([ 22 , 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37864.673040035384 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 28 , 18 , 19 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42566.663323201334 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35105.908257043375 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40097.692729297036 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 3 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35965.756794963476 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 , 19 , 18 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35992.008794092995 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46389.34137118171 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) -(f=-38323.724949468364 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) -(f=-40184.127839840556 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 ])) -(f=-45624.07709785819 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-46161.772555270465 pi=([ 1 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36533.738693871484 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35105.94626785725 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40545.26467218012 pi=([ 21 , 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36305.96080385486 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36929.858760036564 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43662.734393987375 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 20 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 17 , 18 , 19 ])) -(f=-41903.8964799503 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 26 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40943.042397111516 pi=([ 21 , 29 , 22 , 15 , 11 , 19 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38286.39782481453 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37185.05220518347 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-38274.7389522576 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37911.88621942457 pi=([ 21 , 28 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41086.02484563991 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 ])) -(f=-42056.22725679521 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 29 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37810.464985998784 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.46133768436985E7 -************************************************************ -(f=-33125.60393968931 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33116.08685464053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35408.48820637819 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39099.70137641329 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 11 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40601.34814935646 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 16 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 19 ])) -(f=-40162.40397382705 pi=([ 8 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-37614.32664477339 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 23 , 16 , 20 , 17 ])) -(f=-41477.75183301984 pi=([ 22 , 21 , 29 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 , 23 ])) -(f=-36053.15514287569 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 18 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46104.254269305704 pi=([ 22 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 23 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 ])) -(f=-47137.84151469401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38186.024975653716 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36954.70279599186 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-35985.24029122175 pi=([ 14 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33488.40014095493 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39360.14472128356 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 8 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-36428.05460009402 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 ])) -(f=-38212.41277903906 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41500.14832245679 pi=([ 22 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 21 , 18 ])) -(f=-44384.16959609436 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 , 18 ])) -(f=-47827.65791543605 pi=([ 21 , 29 , 1 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41835.0170425688 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-33724.771978432735 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-35482.74399453089 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-40774.11072181705 pi=([ 22 , 21 , 29 , 23 , 15 , 10 , 4 , 3 , 11 , 9 , 7 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46811.367247087546 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36422.61354198591 pi=([ 22 , 21 , 29 , 23 , 15 , 9 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43111.55268986798 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41370.906570759886 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 18 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35512.460289766954 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44226.994027777495 pi=([ 18 , 22 , 21 , 29 , 5 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35668.74435281378 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 13 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-35047.90922301802 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36313.55848898054 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) -(f=-45610.50801949287 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 24 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-49198.63530713709 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40982.154899851266 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 1 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38535.057588034215 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 8 , 4 , 3 , 10 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44405.02933184015 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 10 , 16 , 20 , 17 , 18 ])) -(f=-40993.31223882512 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33821.80928892647 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 17 ])) -(f=-43523.789678304354 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-35584.48931850792 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 12 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36624.69202211515 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 13 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42404.22929386401 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 7 , 16 , 20 , 17 ])) -(f=-33553.33511121237 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38406.74126346197 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-38383.85315101965 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 , 18 , 19 , 21 ])) -(f=-45674.858612899334 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36567.67093242489 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38733.01262610585 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 17 , 16 , 20 ])) -(f=-40459.80254560618 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 7 , 9 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-34419.21003960385 pi=([ 22 , 21 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 29 , 19 ])) -(f=-36932.200857106225 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 , 18 , 19 ])) -(f=-37309.381888513846 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 15 , 8 , 4 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46797.37324131571 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 4 , 26 , 16 , 20 , 17 , 19 , 18 ])) -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46233.233038817474 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 24 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35548.471889959925 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42885.788161360724 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-41745.61319332932 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41790.04892667659 pi=([ 18 , 22 , 21 , 29 , 8 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37404.853811753615 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-40139.78042812974 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 18 , 19 ])) -(f=-39157.78886164986 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 14 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33038.54398190245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44288.002153218775 pi=([ 6 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33970.94997216562 pi=([ 23 , 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44339.12414311552 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-43643.57716818045 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42166.39908200712 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 4 , 19 ])) -(f=-42388.47018250185 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37695.09324991551 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.2118464551737785E7 -************************************************************ -(f=-33105.999584961 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33105.99958496099 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33097.74769275275 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33038.54398190245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-49516.731826977884 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 ])) -(f=-36817.72482060795 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 6 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41405.08206004226 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38482.81255775126 pi=([ 29 , 23 , 22 , 15 , 11 , 9 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-39584.00340803305 pi=([ 22 , 21 , 23 , 15 , 11 , 13 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 29 , 19 ])) -(f=-33732.849569014754 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 19 ])) -(f=-44994.12305062331 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-38702.27664292094 pi=([ 22 , 21 , 13 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43785.889241329925 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40667.434306202274 pi=([ 22 , 21 , 29 , 23 , 7 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38253.36084042964 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41081.12054005067 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 20 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-41961.35557112763 pi=([ 21 , 29 , 23 , 8 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43205.36677147531 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43446.99016841255 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 29 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38211.337530035424 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43547.26212441287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) -(f=-39737.136689892475 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35521.97737481573 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-34663.60319169206 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-35557.4361116136 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-37161.55290729401 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33523.646854731705 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 18 ])) -(f=-36405.43238931385 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33386.91318227602 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41852.065690981784 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37777.19371814928 pi=([ 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-48569.54828513308 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36486.322309897165 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 5 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40459.96029810268 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 2 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41949.65706796208 pi=([ 22 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 21 , 18 , 17 ])) -(f=-48262.5215341134 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43027.88655307604 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37436.78385686607 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 14 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37378.23192228027 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-48840.34244903038 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35875.55600449392 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39851.305234524945 pi=([ 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34547.00396539795 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-40888.04552190053 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37763.49091293832 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39668.89675545861 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 19 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39880.932748317 pi=([ 22 , 18 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42385.63812507035 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45005.92263093966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) -(f=-36358.85402524997 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-41174.09732134985 pi=([ 29 , 23 , 22 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 11 , 17 , 18 , 19 , 21 ])) -(f=-39686.759033790375 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 13 , 3 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35163.202412242004 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 12 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39413.25439050739 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34767.97192224076 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 , 18 , 19 ])) -(f=-37405.2074079591 pi=([ 21 , 25 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43964.188378916755 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35482.74399453089 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 7 , 8 , 4 , 3 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-38968.22732694007 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41033.61109985104 pi=([ 22 , 21 , 29 , 23 , 15 , 25 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35891.586270008374 pi=([ 21 , 29 , 23 , 22 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42872.3539476121 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 8 , 16 , 20 , 17 , 18 ])) -(f=-46588.581833389515 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 19 ])) -(f=-45933.95226868888 pi=([ 21 , 29 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 23 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43807.22476648516 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33669.92241853874 pi=([ 28 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45787.72055441731 pi=([ 14 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37135.82513715151 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 5 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35580.133327403746 pi=([ 21 , 29 , 20 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 19 ])) -(f=-41747.98547820111 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 28 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-47154.30361889528 pi=([ 18 , 22 , 1 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33505.702401784874 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-37557.29553021088 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37680.59370588733 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.271194814642811E7 -************************************************************ -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33038.54398190245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43737.05331808298 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46657.227593713884 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38885.696337058056 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 24 , 25 , 16 , 20 , 17 ])) -(f=-43158.108684462364 pi=([ 18 , 22 , 3 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-42733.20455365789 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 3 ])) -(f=-38976.20721848131 pi=([ 16 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 17 , 18 , 19 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36083.95081827926 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33621.745064488074 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41253.16767138094 pi=([ 29 , 23 , 22 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-37743.793735445666 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 24 , 16 , 17 , 18 , 27 ])) -(f=-41465.9997301611 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 , 14 ])) -(f=-45333.48056083332 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 5 , 9 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-42729.76509576436 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33051.617898674354 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 24 , 27 , 16 , 17 , 18 ])) -(f=-43145.34189737076 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42319.72764602102 pi=([ 4 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-43714.70911576897 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 16 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33672.70418525987 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 2 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36829.8549411724 pi=([ 14 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-40078.70468350542 pi=([ 18 , 22 , 21 , 29 , 23 , 11 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-35934.09702648352 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 7 , 9 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40679.630868439875 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40884.17664581402 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 21 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36569.630611796405 pi=([ 22 , 21 , 23 , 15 , 29 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35342.91881370689 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-37263.72498568624 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-37391.9955145345 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-34009.76591146573 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34067.8138330967 pi=([ 18 , 22 , 21 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43382.27742613299 pi=([ 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 18 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-33048.849790484725 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-33336.1202875335 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35485.537565290186 pi=([ 21 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 29 , 20 , 17 , 18 , 19 ])) -(f=-35105.908257043375 pi=([ 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 , 21 ])) -(f=-36009.32400362902 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37322.40482292755 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38311.00423075831 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 , 19 ])) -(f=-38476.13959673369 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37856.485801853014 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-49052.34942682409 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 , 18 ])) -(f=-35792.854836523744 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33168.093969975 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) -(f=-33380.36050685767 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37945.95907776162 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41192.50955894423 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-44647.02826685255 pi=([ 22 , 21 , 29 , 23 , 1 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-49851.84075189796 pi=([ 22 , 1 , 21 , 29 , 23 , 19 , 15 , 17 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) -(f=-37766.341721702294 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34023.07021871818 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44534.57535988122 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 5 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 15 , 16 , 17 , 18 ])) -(f=-36130.75331364655 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-46803.476997234924 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 ])) -(f=-40683.36564175285 pi=([ 8 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39511.40041180992 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42376.55488998369 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39944.64062464166 pi=([ 18 , 22 , 21 , 29 , 23 , 25 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-37001.711332862935 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34895.70244694001 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 ])) -(f=-34475.76589424099 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43997.586934287174 pi=([ 22 , 21 , 29 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 15 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-47128.462769821184 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 14 , 7 , 5 , 2 , 6 , 12 , 13 , 1 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40553.901625673774 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35293.83765399285 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35260.729786057964 pi=([ 18 , 26 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42607.064487500764 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 27 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41649.67628020731 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 22 , 7 , 9 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39622.13562842637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 17 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41157.70107458185 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-36237.170094977184 pi=([ 16 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37162.9106148629 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.1155064936240435E7 -************************************************************ -(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32813.01898325272 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32783.787414734084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38613.55225988081 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-35710.63736200869 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39397.04086856301 pi=([ 18 , 12 , 22 , 21 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-49041.8608188533 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 , 18 ])) -(f=-45264.31346357976 pi=([ 22 , 21 , 29 , 6 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38314.83099279074 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 , 19 ])) -(f=-38012.98921251052 pi=([ 22 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 21 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-42733.20455365789 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 , 3 ])) -(f=-36243.520739642336 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42006.35844840623 pi=([ 22 , 21 , 7 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49603.49223779875 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) -(f=-36333.86766619609 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34822.009463869625 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) -(f=-43957.584012719606 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38571.17021616036 pi=([ 18 , 22 , 24 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-45180.59707714613 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 5 , 16 , 20 , 17 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-38381.36914695012 pi=([ 18 , 22 , 21 , 29 , 13 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41084.75965279938 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-38188.86909968491 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34587.86244284428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-42177.370705135094 pi=([ 16 , 22 , 21 , 29 , 23 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 17 , 18 , 19 ])) -(f=-44527.80858094415 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-39377.58031427542 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 8 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-37307.490925543745 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 6 , 8 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34126.983344508335 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36289.80564568521 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-45557.93484906244 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 25 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42944.14571343499 pi=([ 18 , 22 , 21 , 29 , 17 , 23 , 19 , 15 , 11 , 10 , 16 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39381.749187422436 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 18 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38423.825399753434 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38473.3942733226 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42172.269919498394 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 29 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34947.21133417122 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34549.11409497993 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41374.28769589854 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 ])) -(f=-33043.18810923587 pi=([ 21 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42177.19322012409 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40811.30630513402 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38337.82369803455 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 7 , 11 , 10 , 3 , 9 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36992.33271851017 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40809.772254491596 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38670.70817246383 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 1 , 3 , 7 , 9 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42821.77784262858 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34746.54863869579 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-48588.488491693446 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-36192.388832739845 pi=([ 26 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-41859.82203222718 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 26 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41685.75196948558 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 23 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33881.459606908094 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33857.4187723116 pi=([ 23 , 22 , 21 , 29 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-35414.95026002983 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40209.50380956222 pi=([ 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-43270.516882359116 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42571.256895603605 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 13 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40850.381112495896 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 2 , 5 , 12 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46352.708369749125 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 17 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41548.43224773973 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45319.311126596425 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 24 , 13 , 25 , 16 , 20 , 17 , 18 , 19 ])) -(f=-39692.75172002135 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 27 , 28 , 14 , 26 , 24 , 25 , 16 , 20 , 17 ])) -(f=-39932.68336256161 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 1 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41322.070647512934 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 18 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44127.29883150868 pi=([ 6 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41650.17759923702 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 12 , 16 , 20 , 17 , 18 ])) -(f=-35961.567320824935 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 , 19 ])) -(f=-41210.61825419306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42458.890022938176 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40192.808075782625 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 4 , 15 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41206.5386856623 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 14 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39815.29594896364 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38841.551813016216 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37962.61800306895 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.2040493688189507E7 -************************************************************ -(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32755.853250265063 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41837.12820720662 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 ])) -(f=-39049.63963642895 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 6 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43568.56351271148 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 29 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35263.15289692767 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 9 , 8 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44100.90008383867 pi=([ 20 , 18 , 21 , 29 , 23 , 7 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-36372.58774562236 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 4 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37231.58513142175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 20 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-36460.23332974842 pi=([ 21 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 9 , 7 , 3 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32777.38805094681 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-37871.39160935308 pi=([ 27 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34447.21698335284 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-37983.9604076021 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34794.70603893736 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-44717.52510560313 pi=([ 22 , 21 , 29 , 11 , 23 , 15 , 17 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-37413.22297320164 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35616.782258402454 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45315.01376142607 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-49390.16790508499 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) -(f=-42492.6988530967 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43282.594867525055 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36596.547020708844 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-38480.691371017965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34857.81096227777 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-37513.39962682857 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33746.77763021237 pi=([ 29 , 18 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-40002.71235395823 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42858.050793118215 pi=([ 18 , 9 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34888.60649539714 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 13 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45409.43518408994 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36492.83185868723 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42850.02052522414 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33873.12979716739 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35984.54762297054 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-38792.12080710026 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-46524.09675003877 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-39792.7204980498 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-39828.839341080056 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 8 ])) -(f=-37517.34562569596 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40145.43191502163 pi=([ 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-33670.07728595815 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32638.39593414563 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35087.866145495835 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 ])) -(f=-45262.774102161035 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 25 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 ])) -(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-38869.44786814818 pi=([ 27 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 22 ])) -(f=-42375.8858586902 pi=([ 21 , 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38119.53175053982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45699.00526820912 pi=([ 18 , 22 , 21 , 29 , 6 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40992.406110793345 pi=([ 18 , 22 , 21 , 29 , 23 , 3 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32875.51454306941 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41389.0091485361 pi=([ 23 , 22 , 18 , 21 , 29 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 15 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-42639.96516313801 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32875.51454306941 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35549.76974505314 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-46037.60975695402 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44360.62062743499 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-42004.372642806884 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38569.874141005195 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 11 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43125.822775932145 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-35267.88917007511 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 12 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45279.91030180761 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44240.53808389537 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40499.89264372694 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 7 ])) -(f=-34001.17165288379 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44252.58629250722 pi=([ 21 , 18 , 22 , 29 , 23 , 19 , 15 , 11 , 26 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43571.68242409584 pi=([ 10 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 7 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42705.86482310486 pi=([ 15 , 22 , 21 , 29 , 23 , 11 , 17 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 19 ])) -(f=-35659.57520308808 pi=([ 20 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37184.36820878226 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.2485296378733158E7 -************************************************************ -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32704.28670872384 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32655.48111017645 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32638.39593414563 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35583.95216362027 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42858.07140032199 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40627.730000559226 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49467.926228430486 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 18 ])) -(f=-44253.55023584269 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33659.420477229774 pi=([ 18 , 22 , 21 , 29 , 23 , 28 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32764.183060005766 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34462.70266516605 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-40017.090134824066 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39437.6702019265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-39922.83120242653 pi=([ 15 , 18 , 22 , 21 , 29 , 23 , 19 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37257.207307058285 pi=([ 18 , 20 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-34171.41261035087 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-41213.06251639628 pi=([ 20 , 18 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 21 , 17 ])) -(f=-32777.388050946814 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40596.53658097458 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36408.75905277385 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43870.86540544829 pi=([ 22 , 5 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41704.16818696385 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-43621.33540823559 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37754.76612901565 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) -(f=-35103.28102608561 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-35403.756514075416 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 22 ])) -(f=-41110.60305394937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) -(f=-41205.620078215194 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 16 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39746.75549370547 pi=([ 29 , 21 , 19 , 15 , 11 , 10 , 23 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-42289.349844179196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 27 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36247.52254218633 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-44865.573777846985 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 17 , 18 ])) -(f=-34236.12810661971 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36399.98116091756 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33392.220319367596 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-33712.51545630995 pi=([ 28 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32841.789507213696 pi=([ 18 , 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34296.665910950585 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35162.32380784452 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40637.82471853752 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 1 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36121.00562652805 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35781.046538838695 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-35081.44597228279 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-43614.377182359836 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38318.05800181402 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-36873.94889907985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33202.13007756078 pi=([ 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33541.61611398111 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43270.51688235912 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35331.75560442531 pi=([ 29 , 23 , 21 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-43506.53651276352 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 27 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38328.268508527035 pi=([ 20 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 21 , 17 , 27 ])) -(f=-44502.70399814079 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 10 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46643.01089868373 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 , 1 ])) -(f=-47137.84151469401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32756.292810153143 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-37356.130497071965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 12 ])) -(f=-34951.92689807602 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38882.45168291979 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 6 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37793.75370093669 pi=([ 18 , 21 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38151.14836111126 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.293156667292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34927.86763707774 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42199.98473344735 pi=([ 22 , 21 , 29 , 7 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35541.439935312446 pi=([ 29 , 23 , 21 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40803.4267327679 pi=([ 18 , 21 , 29 , 23 , 22 , 7 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42553.48872145428 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-49467.92622843049 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-39902.628957785135 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 , 10 ])) -(f=-42171.56059631604 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 28 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42257.994463387484 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-37242.19691741577 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-38793.93822299042 pi=([ 29 , 18 , 22 , 21 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36833.77960971647 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.070832111301112E7 -************************************************************ -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32617.55802244843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32588.24404602064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.293156667292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38637.1686397605 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40317.295750896636 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 8 , 18 ])) -(f=-32832.593013281476 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 9 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36097.764675577346 pi=([ 19 , 29 , 23 , 21 , 22 , 15 , 13 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-42484.35731409236 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 25 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 24 , 16 , 17 , 18 ])) -(f=-36852.998622679224 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 4 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33557.35681723416 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 , 22 ])) -(f=-36531.77627159124 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40425.905950822984 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 20 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36694.5107934392 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 ])) -(f=-38530.598889060835 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 12 , 1 , 2 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33241.97028507755 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 ])) -(f=-36818.54265709853 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-35260.729786057964 pi=([ 18 , 26 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38908.567647257194 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37141.623109964676 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 14 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-42884.06805248779 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 8 , 16 , 17 , 18 ])) -(f=-45164.50511670303 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32748.72137141727 pi=([ 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48767.0570389129 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 16 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38423.36182185984 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48141.70347277825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 12 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45614.711756492004 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 11 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40637.82471853752 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 1 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46810.26941434365 pi=([ 18 , 21 , 1 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34417.31888065399 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 15 ])) -(f=-36171.5799195377 pi=([ 18 , 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35792.74211563205 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-32496.51691768531 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37684.0707744752 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-41058.528088909996 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42761.65738810227 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35472.983987634965 pi=([ 18 , 22 , 21 , 29 , 23 , 26 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34095.13064750234 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41669.38594487225 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 21 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42137.911919847866 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35342.42946200153 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 2 , 1 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-44027.63008743593 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 ])) -(f=-40161.179978555 pi=([ 3 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44115.76783896672 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 21 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-45588.00373130939 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 18 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45412.903979351555 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 27 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-42078.854878049984 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 ])) -(f=-35162.32380784452 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38002.94477626134 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39597.88212911594 pi=([ 8 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43455.412989868695 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46641.741151395574 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45460.381081497595 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 , 18 ])) -(f=-43519.017751854844 pi=([ 22 , 21 , 29 , 4 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40681.86881161358 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35660.059930891395 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41305.09894828603 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33726.56176771869 pi=([ 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-40961.860467254824 pi=([ 18 , 22 , 21 , 29 , 23 , 7 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32635.87675544813 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45409.43518408994 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) -(f=-37169.30382322735 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37817.69858991609 pi=([ 18 , 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-48282.47727574774 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35549.76974505314 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36266.14901192849 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 ])) -(f=-34885.6419588693 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-39921.779703037006 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 22 ])) -(f=-42815.5579512131 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 11 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-41330.48364816845 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34669.269614494886 pi=([ 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36926.06377188228 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 27 , 25 , 24 , 16 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37235.91932157785 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.3442583409923315E7 -************************************************************ -(f=-32496.51691768531 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32488.293156667292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46524.09675003877 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36164.72026086506 pi=([ 16 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33096.48249991222 pi=([ 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 19 ])) -(f=-36531.77627159124 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39989.69314493679 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43145.34189737075 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33279.896137523 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-34673.15492955735 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-41285.00394295918 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 ])) -(f=-40273.73821957927 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-34659.94083712244 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39928.13010373384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) -(f=-41195.17771412204 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42306.156374572165 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37527.07938948854 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 20 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-40009.297499665096 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-43221.9706255528 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38875.77923123234 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34650.49982337398 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34180.707169778674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 18 ])) -(f=-34447.21698335284 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-34930.5521018935 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41065.39092280276 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 23 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50430.30493614341 pi=([ 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 , 18 , 22 ])) -(f=-36409.567963394606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43468.00989887295 pi=([ 4 , 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-36055.22291796956 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42389.61294582884 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 12 , 24 , 16 , 20 , 17 ])) -(f=-37124.13974585811 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41450.11893526254 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35001.51790081147 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 22 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41409.54453089531 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 3 , 16 , 20 , 17 ])) -(f=-35273.679069387785 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32979.67282184467 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33000.220406821245 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33385.649801911226 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49057.11384000199 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39708.53885065444 pi=([ 29 , 21 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-42035.79433600568 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 24 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-42266.2182244055 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) -(f=-39483.442152520125 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 ])) -(f=-36669.73045000539 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 29 , 24 , 16 , 20 , 17 ])) -(f=-46177.259600749894 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35918.03445834464 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44075.79385879352 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40777.28836206902 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35911.15589203479 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44085.89031727723 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 , 22 ])) -(f=-42023.56741303701 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 18 , 8 , 4 , 3 , 9 , 7 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-32729.85465783072 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46524.09675003878 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41193.6972273604 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 23 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44286.134588643756 pi=([ 18 , 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) -(f=-45623.56169514792 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 2 , 22 ])) -(f=-40571.06722919127 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 15 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 27 , 25 , 24 , 20 , 17 ])) -(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46323.86166407101 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32760.037769495328 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44208.23058210923 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) -(f=-43968.592794487944 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 , 18 , 22 ])) -(f=-41311.006787599166 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35545.0579335862 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 22 ])) -(f=-34951.046305399745 pi=([ 18 , 22 , 21 , 29 , 20 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41730.81227203203 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 16 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-35984.54762297054 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 18 ])) -(f=-37205.714538342756 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34605.72947882545 pi=([ 18 , 22 , 21 , 29 , 26 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40339.95474092329 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 8 , 22 ])) -(f=-43523.78967830435 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 22 ])) -(f=-45611.189003000596 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37339.35991585966 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.42209735975163E7 -************************************************************ -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956993 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36992.332718510166 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35953.817673018886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43125.615746409916 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43331.90985391874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36854.68280097697 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 , 18 ])) -(f=-36000.46051777226 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 ])) -(f=-40090.748151349464 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-46746.0211748912 pi=([ 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36406.22638794126 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-39304.51223083328 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) -(f=-33238.365346676466 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 3 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39695.23454340198 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44912.43807018612 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45418.94434458963 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-36241.016968426426 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42513.94442962798 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34673.15492955735 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-36293.02656542269 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 16 ])) -(f=-36169.389590980194 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36650.8703782642 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-45168.60006922606 pi=([ 22 , 21 , 6 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35817.35966946138 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37275.85052894314 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44588.65057616492 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 27 , 25 , 24 , 16 , 17 ])) -(f=-36761.4155662851 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 9 , 17 , 18 ])) -(f=-43449.782821034205 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39347.91955734937 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 , 18 ])) -(f=-41017.37003801749 pi=([ 22 , 21 , 11 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36057.90726108212 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36281.734055809 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33768.27401687393 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 4 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41027.6616960489 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41192.52210787858 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-35136.17450379777 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) -(f=-38145.21031539439 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43327.10668531107 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46619.3559221378 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43952.34430405375 pi=([ 18 , 22 , 21 , 29 , 23 , 6 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44913.64979507751 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 24 , 20 , 17 , 27 ])) -(f=-45495.25539059028 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 2 ])) -(f=-36911.17953835325 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 17 , 18 , 16 ])) -(f=-43957.5840127196 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-34280.02902984368 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 ])) -(f=-39696.86775408716 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 12 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 20 , 16 , 17 , 24 , 18 ])) -(f=-46524.09675003878 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38141.73135932885 pi=([ 18 , 22 , 21 , 29 , 13 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35985.133696784535 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41725.26622116671 pi=([ 18 , 22 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34009.76591146573 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43111.55268986798 pi=([ 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-43919.836148198316 pi=([ 18 , 29 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 7 , 24 , 16 , 20 , 17 ])) -(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49029.68947794511 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 24 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40476.45403743497 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35063.039658624984 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 10 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37409.87360955375 pi=([ 18 , 29 , 23 , 19 , 15 , 22 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42858.07140032199 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34280.77079174074 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33519.94339279824 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32973.02128574591 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48691.707065777126 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 2 , 22 ])) -(f=-43027.886553076045 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43621.33540823559 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-51574.2635765703 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 20 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 17 ])) -(f=-46643.01089868374 pi=([ 1 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-43455.412989868695 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35916.1015964115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 5 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32684.712678695083 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44240.53808389538 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37641.36089378954 -Max Fitness : -32181.418304890198 -Fitness Variance : 2.7008035348316908E7 -************************************************************ -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45710.41604499816 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42218.450171561184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37615.82766452738 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 ])) -(f=-36078.34384554394 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-42584.84410224599 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 27 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34326.97053250499 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-46745.152258118 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 , 18 , 26 ])) -(f=-41579.57304063776 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48020.896431021996 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 9 , 16 , 20 , 17 ])) -(f=-48437.129697973905 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40614.108172283326 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 21 ])) -(f=-42329.64002078777 pi=([ 18 , 22 , 21 , 29 , 23 , 5 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36726.49082071732 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36057.90726108212 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36378.20663060027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 7 , 6 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39471.70018434244 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-42697.52176476745 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45301.416889006454 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) -(f=-33740.85299104538 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33785.41532777071 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 ])) -(f=-37305.18388781253 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 , 18 ])) -(f=-34920.646593064834 pi=([ 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-38407.13575875398 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-37677.833293865675 pi=([ 12 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36046.34076290227 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-43455.412989868695 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39768.551038234145 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 18 ])) -(f=-43147.569575297704 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 27 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-46318.99029053473 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43183.08479969185 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 5 , 7 , 4 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41374.3730538397 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 9 , 3 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37364.35425808999 pi=([ 12 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45453.569114374084 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 ])) -(f=-35136.17450379777 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) -(f=-34919.60291846038 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39932.694569995314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 28 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42470.109131288984 pi=([ 21 , 29 , 3 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-38377.870737522266 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 4 , 12 , 19 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46903.07663536526 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36743.41076025274 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39600.00648890007 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 10 ])) -(f=-40853.74468418064 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 29 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38451.00999968098 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40211.228663499896 pi=([ 18 , 22 , 21 , 29 , 9 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36049.06646320389 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-42296.10700906282 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 17 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32476.912562956997 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32716.550350578276 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36775.79492093983 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33026.65080960769 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-43211.15570411715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) -(f=-38485.245955323175 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-44851.128509260154 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33497.170814931436 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-33278.41940724665 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-39601.36308472499 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 , 18 ])) -(f=-45575.766421064494 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 4 , 24 , 16 , 20 , 17 ])) -(f=-36185.2521844229 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-35957.75314863924 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-33238.365346676466 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 3 , 7 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32627.546945707436 pi=([ 22 , 29 , 23 , 21 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35475.39526159951 pi=([ 22 , 29 , 23 , 19 , 15 , 21 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39601.36308472499 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 15 , 16 , 20 , 17 ])) -(f=-43327.10668531106 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34280.02902984368 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 15 , 18 ])) -(f=-41226.0760559586 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 2 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-37735.865330782624 pi=([ 25 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34213.35525584529 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-39461.88581420662 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 17 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-45173.11058444882 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-40657.2058185294 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37272.97448899916 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.2923120985129595E7 -************************************************************ -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37250.420678433795 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-36121.00562652805 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38997.677588900995 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37677.66701415825 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 20 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-40870.89913233376 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35183.75666542814 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-37311.44792757139 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 29 ])) -(f=-39102.49465822466 pi=([ 22 , 20 , 21 , 29 , 23 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-34679.17347792883 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-39563.51294938714 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42053.08524218061 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-40698.44077142795 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41016.28224354645 pi=([ 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-33368.8645103738 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 , 18 ])) -(f=-43652.50868845501 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 20 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 22 ])) -(f=-41970.72396633871 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-45443.751984911876 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39930.26251984611 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41158.84368481553 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 23 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-35641.3799114501 pi=([ 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-39989.69314493679 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35957.75314863924 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-33881.459606908094 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-43951.77351563188 pi=([ 21 , 29 , 5 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-38485.245955323175 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35584.05091974971 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 27 , 25 , 16 , 20 , 17 , 18 ])) -(f=-42874.80033570998 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 ])) -(f=-42482.36307240232 pi=([ 21 , 29 , 23 , 5 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-43093.664320995165 pi=([ 17 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-35865.823743037196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43331.90985391874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42534.11556113807 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 26 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-34986.408572339016 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48494.36453672006 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 , 4 ])) -(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45138.39900630893 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39222.00547162988 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 11 ])) -(f=-46300.93670570895 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 19 , 13 , 14 , 28 , 26 , 27 , 25 , 12 , 24 , 16 , 20 , 17 ])) -(f=-41441.90648916879 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43745.91334311663 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 7 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35756.90914079357 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-40249.51604127906 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 11 ])) -(f=-42595.07505922137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 ])) -(f=-40650.28092083431 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 , 10 ])) -(f=-35997.53230735589 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 16 ])) -(f=-39304.51223083328 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36185.2521844229 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) -(f=-32476.912562956997 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42311.57022943398 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 27 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42903.672174763415 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 18 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36720.607462486434 pi=([ 22 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 , 18 ])) -(f=-47279.90942899556 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 18 ])) -(f=-33140.20923925507 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 22 ])) -(f=-34167.01895962687 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39987.6774461841 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33659.07702525967 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 5 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37673.128973935454 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35882.53467387271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 12 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34935.729159511495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32555.342979420937 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39382.20894444628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40319.89658755863 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-35474.191957940944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41330.48364816845 pi=([ 18 , 22 , 21 , 23 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35034.01750328689 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38311.630876817326 pi=([ 18 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-37018.21364341387 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 , 18 ])) -(f=-41874.73457022567 pi=([ 5 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41998.64541021405 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44936.22349735663 pi=([ 18 , 21 , 29 , 23 , 7 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 3 , 6 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-41867.17704885193 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-39815.65059810699 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-37046.528622531725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37351.57343776849 -Max Fitness : -32053.112000332563 -Fitness Variance : 1.9738883914608955E7 -************************************************************ -(f=-32469.022313104368 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36576.75591690376 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-38474.77621765405 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32483.99825422501 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-37871.39160935308 pi=([ 27 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35041.55385359768 pi=([ 22 , 21 , 29 , 23 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35159.33410261253 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47975.25103706462 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-33202.152301727016 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41057.634644053745 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34318.852160044735 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34520.64097204321 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36473.59180732167 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33726.56176771869 pi=([ 19 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-44982.48608242318 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 ])) -(f=-40729.12329760461 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32468.688801938973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34974.67135649804 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 17 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45838.21422734325 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 28 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48008.51108595142 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-34498.70564620398 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 8 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49266.57170388777 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 6 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35911.15589203479 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36519.3845675847 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-37754.76612901565 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) -(f=-39473.05678016735 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) -(f=-41287.14998937316 pi=([ 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 23 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41296.72762173291 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-32476.912562956997 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-46355.58091764153 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 11 ])) -(f=-33140.20923925507 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 22 ])) -(f=-37026.70553304785 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-43296.64642528761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-44975.68379152036 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42285.79926166074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-43327.10668531106 pi=([ 18 , 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34659.90803843713 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42506.54563325176 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 22 ])) -(f=-43348.08291011366 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33971.86708919384 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-34257.244616785545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48687.774435283696 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 28 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) -(f=-33966.8243429447 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39068.83337966129 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 , 18 , 22 ])) -(f=-33033.33953762855 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-35769.686216007736 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37296.69134909743 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 12 , 7 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39282.3475269224 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 13 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-36002.20163747104 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45026.62228427682 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 1 ])) -(f=-40963.82219441728 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 23 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39970.58716613628 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 14 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43957.584012719606 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-44599.001159333275 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 16 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 18 ])) -(f=-35606.32734719735 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35957.75314863924 pi=([ 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32368.210613127674 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39597.88212911593 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43449.78282103421 pi=([ 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-46702.72958304 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 5 , 3 , 9 , 7 , 4 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46649.00383269587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39828.32510149683 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-39806.679996310086 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 15 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39699.00004099199 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-37588.891356447326 pi=([ 18 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 21 , 22 ])) -(f=-44752.78759328601 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 24 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) -(f=-35310.83308913055 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43093.664320995165 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36526.75054077694 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40139.449960945916 pi=([ 18 , 8 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43612.365692008236 pi=([ 29 , 21 , 10 , 23 , 19 , 15 , 11 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37231.47696918483 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.5291877275840282E7 -************************************************************ -(f=-32368.210613127674 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32361.910565651808 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43535.51757511404 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 , 5 ])) -(f=-40511.75718532963 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38144.005150178054 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-37308.477552308424 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 14 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-39507.47334371181 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 4 , 5 , 11 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42230.45747967722 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47477.19360735884 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 17 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39180.73160384021 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 20 , 17 ])) -(f=-44240.53808389538 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-39154.37366086353 pi=([ 18 , 16 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34304.20785194434 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-37239.94086278725 pi=([ 18 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 4 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-35291.42016237938 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 20 , 22 ])) -(f=-32689.479069435096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-50671.35435022607 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39605.584537134106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 16 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-46605.11580917803 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 14 , 28 , 26 , 27 , 13 , 25 , 24 , 20 , 17 ])) -(f=-38283.40262290407 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37697.30779603611 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45717.271678387304 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 27 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45495.25539059028 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 2 ])) -(f=-34193.750901116975 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-40336.88341128652 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46848.345935776306 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45173.11058444882 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 , 18 ])) -(f=-39470.05683509358 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34888.262407361355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42587.19632749581 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42500.96225790076 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44555.63425119337 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34506.910851074506 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) -(f=-39993.992025045845 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 3 ])) -(f=-35336.81054967508 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38783.74220134732 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46515.87298902076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37068.860000023196 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36405.43238931385 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46109.7964060289 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 27 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40777.62187323441 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 , 18 ])) -(f=-40750.87533345141 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-37743.321387032534 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-38575.54981910189 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37868.1642436745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-36439.36462786725 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43327.10668531105 pi=([ 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-38857.66785606337 pi=([ 22 , 21 , 29 , 23 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 20 , 17 , 16 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37391.9955145345 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 , 18 ])) -(f=-36576.75591690376 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33978.55532518034 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40906.68308554401 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32866.15158411939 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37981.648867258475 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40616.47231698115 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38997.67758890099 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37908.14814786195 pi=([ 9 , 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39540.72109328266 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36307.97205655441 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 , 18 ])) -(f=-37871.39160935308 pi=([ 27 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42071.410141509405 pi=([ 4 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39470.05683509358 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33274.52460932262 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 24 , 20 , 17 ])) -(f=-46680.39564619094 pi=([ 14 , 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33695.79869779886 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-37893.13148350704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 11 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32716.550350578273 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-36394.7420944741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37330.663210119325 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.4241909425246954E7 -************************************************************ -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40444.63331743137 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38690.96639001605 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) -(f=-32818.729087912216 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34914.14345939559 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32786.21976478897 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46903.07663536526 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34434.47594661787 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44555.63425119337 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39550.23982012801 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 11 ])) -(f=-42056.77810101247 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46233.45306493674 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34624.10866039359 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35549.86080132398 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40906.68308554401 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40169.695457777365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-34177.681093032705 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 15 ])) -(f=-34219.64035402573 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) -(f=-34752.414964951226 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42696.64812848472 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 19 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36982.33894721969 pi=([ 16 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-40664.24231198793 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-34776.59378705188 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36050.66945710912 pi=([ 18 , 21 , 28 , 23 , 22 , 19 , 15 , 29 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42054.19881851719 pi=([ 18 , 21 , 29 , 3 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37677.833293865675 pi=([ 12 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36658.176855423015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 15 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34083.98568068182 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33541.61611398111 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-39875.65349898951 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 14 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32514.982937637185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-46810.26941434365 pi=([ 18 , 21 , 1 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39600.55327982914 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 1 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40258.717997313826 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 20 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-41734.69308618422 pi=([ 18 , 14 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40918.06328696057 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-42888.404133643875 pi=([ 18 , 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 , 20 ])) -(f=-34518.93172936184 pi=([ 18 , 21 , 26 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40958.585991596476 pi=([ 18 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39836.883866933 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33705.987090294446 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 3 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34487.506123356325 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 20 , 27 , 24 , 16 , 17 ])) -(f=-42930.98414039308 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40583.43877412276 pi=([ 29 , 21 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-34378.60454651687 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-42492.69885309669 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38896.95510251654 pi=([ 22 , 25 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46514.7045941261 pi=([ 1 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41774.59453103602 pi=([ 22 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42718.95718642829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34224.16266680723 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 3 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-42661.00109037629 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) -(f=-39152.057621147665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41015.048241335775 pi=([ 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 3 , 22 ])) -(f=-44898.315979719184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) -(f=-37377.195922698105 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 , 18 ])) -(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-39079.23645941411 pi=([ 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36595.24255360318 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-38132.769271128316 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 11 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41761.562050752684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37346.211673319405 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34979.84657952014 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-42555.56203780682 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-35102.91711302065 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33665.47649780783 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33881.459606908094 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42196.7533058782 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 25 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34969.42459125972 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 , 26 , 18 ])) -(f=-48885.161473314925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 1 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37064.769020354164 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.0924082524917364E7 -************************************************************ -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.693144936784 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39186.68744634423 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35890.75843489073 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41970.72396633871 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32360.337240635 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37968.90337130191 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40830.27968703884 pi=([ 18 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39378.19107908677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44202.10223876593 pi=([ 18 , 6 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35889.7579263561 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-40150.40543088907 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34815.469596532406 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37725.41923118963 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35364.565672824596 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-40059.329486746276 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43211.15570411715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 6 ])) -(f=-35622.54020027784 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37573.82060280942 pi=([ 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-40804.667432064976 pi=([ 22 , 25 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 4 , 3 , 9 , 7 , 8 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34151.72272528605 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32368.210613127674 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37904.92824779989 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37346.21167331941 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43540.38781629232 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36231.25628271014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42791.0951182975 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36940.553695465554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-38064.55382953579 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 10 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39983.847885350435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38870.54116978905 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34083.98568068182 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33217.85321453897 pi=([ 18 , 21 , 28 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-36753.39351045554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40065.13043817503 pi=([ 18 , 21 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44192.873908855574 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 7 , 16 , 20 , 17 ])) -(f=-43243.4371461555 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 25 , 16 , 20 , 17 ])) -(f=-37908.14814786195 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 18 ])) -(f=-34785.83715483795 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39848.71793533567 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 7 ])) -(f=-33425.244959261174 pi=([ 28 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36592.73749537064 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-38451.00999968097 pi=([ 21 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-45079.15995776898 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 4 , 5 , 6 , 1 , 2 , 3 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43493.02910367795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41158.16962938253 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36739.640067811975 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41874.734570225664 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-35168.083947285864 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) -(f=-35378.34028187189 pi=([ 18 , 21 , 29 , 23 , 17 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37919.415702413164 pi=([ 18 , 21 , 29 , 23 , 22 , 27 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34424.6018047398 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-39073.078210321204 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 19 , 24 , 16 , 20 , 17 ])) -(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36982.338947219694 pi=([ 18 , 16 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-36739.640067811975 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36783.06561246117 pi=([ 18 , 22 , 21 , 29 , 23 , 13 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35911.15589203479 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37107.411547025295 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-44073.35013038622 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-36690.236352540895 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36400.606201928014 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 6 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34647.95795130621 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-43540.38781629232 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32987.24291364313 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-36684.261398249524 pi=([ 21 , 28 , 29 , 23 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-40262.338326305086 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36661.39356324582 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 3 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40615.39084562542 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-39470.05683509358 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36450.805949532965 -Max Fitness : -32053.112000332563 -Fitness Variance : 1.4697564448329687E7 -************************************************************ -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32348.60625839936 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42797.951566918855 pi=([ 18 , 20 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-48874.67286534415 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 2 , 16 , 20 , 17 ])) -(f=-41970.72396633871 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-33193.67439243831 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-37974.0047561364 pi=([ 22 , 21 , 13 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38795.94835836609 pi=([ 18 , 9 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40212.08687115151 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43150.85606243905 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 27 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33999.8310061177 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 1 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-32464.543511428536 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41650.530941298864 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36038.3734081293 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32469.022313104368 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 27 , 25 , 24 , 16 , 17 ])) -(f=-34080.22041821545 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-43651.20106254493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) -(f=-43620.62528078083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43046.79764636568 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 3 , 24 , 16 , 20 , 17 ])) -(f=-32473.845415034782 pi=([ 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45188.683938803704 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48961.096521080995 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35159.33410261253 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37096.50125646771 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35453.05203860349 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 29 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-35481.99688801196 pi=([ 21 , 28 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-39013.38236191835 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 23 ])) -(f=-42061.76069341339 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 24 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 ])) -(f=-35953.817673018886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37007.39091040744 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34334.43535304263 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38124.08911417731 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34469.731646097505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44077.666556259224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-35484.00368435635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37156.84286277797 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48705.207763754705 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-41074.41975688527 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 , 18 ])) -(f=-39387.82241102072 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33339.85254395769 pi=([ 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33456.55849295484 pi=([ 17 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 18 ])) -(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47591.34329498792 pi=([ 28 , 22 , 1 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32501.091385057647 pi=([ 18 , 22 , 21 , 28 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33425.244959261174 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 , 22 ])) -(f=-32348.606258399363 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32445.234914612134 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-34527.24574277532 pi=([ 18 , 21 , 29 , 20 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37221.85136762917 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41226.90488354356 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-33754.53917260606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-47408.73206730742 pi=([ 18 , 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43801.404840978794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 11 , 16 , 20 , 17 ])) -(f=-39294.48095990249 pi=([ 18 , 21 , 29 , 23 , 22 , 10 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32483.99825422501 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-37413.31260411824 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37074.51916848375 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 3 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36477.90200545829 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39386.04384010532 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44315.5823335259 pi=([ 18 , 21 , 28 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-37376.00016836003 pi=([ 18 , 20 , 14 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 22 ])) -(f=-40191.590283000995 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48357.450305405386 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 5 , 16 , 20 , 17 , 18 ])) -(f=-38485.245955323175 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36574.60532797098 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.536914478903842E7 -************************************************************ -(f=-32340.38249738134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34385.55092134318 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44079.058855601295 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38136.554902704665 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32759.423230227294 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43228.295420237555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40402.94651336115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36266.14901192849 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 ])) -(f=-39222.00547162988 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34011.871919709876 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-43795.8889164261 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39720.411630778035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-42761.65738810227 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40557.83258437188 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32482.185864167932 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45881.7653426831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32205.597126990855 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40449.28436347199 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33193.67439243831 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-39615.024949570965 pi=([ 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39473.15871398479 pi=([ 18 , 22 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) -(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38545.36149596816 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42901.72046784668 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 5 , 12 , 1 , 2 , 7 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42452.36533755351 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 29 , 28 , 26 , 27 , 25 , 24 , 9 , 16 , 17 ])) -(f=-44686.99182435638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 ])) -(f=-41789.065202303704 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 , 18 , 22 ])) -(f=-37735.86533078263 pi=([ 18 , 25 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40704.1148776976 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 21 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41074.41975688527 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-36161.39039822211 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 10 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) -(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41341.55273011615 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-47826.980499068784 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32973.021285745905 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46649.00383269587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34679.48046346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40842.67416201415 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39540.72109328266 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38742.20173583479 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 9 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-37096.5012564677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-37740.960194352796 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 9 ])) -(f=-39993.992025045845 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 3 ])) -(f=-35723.57048138157 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36038.3734081293 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35856.8273922269 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37176.17409099634 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37071.78647453577 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 21 , 16 , 20 , 17 ])) -(f=-40798.18935141309 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34707.27898101823 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 25 ])) -(f=-37696.68991055333 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41985.82097849722 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34547.872224051695 pi=([ 18 , 22 , 21 , 28 , 29 , 23 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 19 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33374.42816047195 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 28 ])) -(f=-36189.40713223074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33714.27165339894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38960.37000855784 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 13 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40760.6002521365 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32746.368698402654 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40704.1148776976 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 21 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38925.745508043394 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 6 , 7 , 4 , 5 , 2 , 1 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45189.17679722361 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37612.65388979516 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-33073.37025230701 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-39186.68744634422 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44680.189533453566 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39387.82241102072 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36842.01568680207 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.00731472113142E7 -************************************************************ -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39334.59810563017 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39941.40467702444 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39016.551429159554 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36918.2223179741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36234.96006549239 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38346.469913096415 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36940.553695465554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42010.66211650537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33980.716003094756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34554.02197146787 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-43825.34189298289 pi=([ 18 , 17 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-33511.560444642615 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37841.060644637866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-48756.85516875728 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) -(f=-36739.640067811975 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45026.62228427683 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36600.401628844236 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39079.23645941411 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34026.56294760782 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-42640.69730458641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42732.39229500925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35305.16481614747 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40886.07638024988 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 22 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44898.315979719184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) -(f=-44254.39759524955 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 8 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38183.70542455964 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38319.12471287422 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35869.226002798256 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-43846.44339882524 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 ])) -(f=-32988.70171133429 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38628.4349230633 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37217.90536876178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35247.76230652067 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37222.363985602206 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43718.831522116685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 ])) -(f=-43645.467332526576 pi=([ 18 , 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37155.63455846687 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32348.606258399363 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42090.14386700355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47032.989785644095 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 29 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36469.556462643566 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44898.3159797192 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32844.71498118828 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-37068.86000002319 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 12 ])) -(f=-45008.59528243024 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 21 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41377.493271933134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40709.07388060396 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37522.15851513719 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34105.143261409285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 9 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48164.68792906901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40646.60227912915 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-36745.69220980244 pi=([ 17 , 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 25 ])) -(f=-34785.83715483795 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34140.17822426751 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 14 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35817.64461116405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36469.88802453942 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37541.618908675875 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45418.94434458963 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38966.73781161863 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 19 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40549.60882335386 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 3 , 7 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35841.823433264704 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34827.39112274713 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-48292.99423362665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-46601.899569084046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36917.474587855904 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.2451669290427446E7 -************************************************************ -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42285.79926166074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41252.9180162014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-39865.68572048821 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35345.88565338331 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33065.36808788068 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42010.50253525465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36018.06423091374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 27 , 25 , 24 , 14 , 16 , 20 , 17 ])) -(f=-32291.743742161845 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37222.363985602206 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43746.126222108105 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-34505.10139038027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 26 , 16 , 20 , 17 ])) -(f=-37836.66226730576 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42097.19409031737 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37073.577277096454 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40302.2618460639 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40364.5791775671 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-41833.92708880623 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32201.022659618517 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-46633.566452984225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 7 , 27 , 24 , 16 , 17 ])) -(f=-37041.38419434801 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47679.756778997835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44212.82730785046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38119.53175053982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43059.29044495071 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33898.256643050176 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-48570.86321191648 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 25 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36758.15458792085 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 23 ])) -(f=-34839.37670399209 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 13 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39692.183188117306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40757.77007569224 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 22 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43177.751209077534 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 29 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44504.205305188596 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42954.67677060333 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40646.60227912915 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-36137.84270737086 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) -(f=-37779.643784954904 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) -(f=-40372.20156765457 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35817.64461116405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44680.189533453566 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35994.13004759483 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35119.45600196304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34219.64035402574 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-42718.95718642829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36867.94637236962 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-35873.8953329134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36477.90200545829 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 19 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35290.59527630892 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36298.82326701843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39328.69105293394 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-37169.69049890565 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43980.30985419285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 8 , 24 , 16 , 20 , 17 ])) -(f=-41474.01241030353 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41416.71817307808 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41358.722159988065 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37558.23127768048 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33924.459002767726 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35920.86318255941 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32784.91542543458 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43260.25066521105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 ])) -(f=-32291.743742161838 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 29 ])) -(f=-35817.64461116405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44212.82730785046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41031.271112826216 pi=([ 18 , 21 , 29 , 10 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40835.47449883028 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42954.67677060333 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37104.17373478466 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36878.910464430235 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.204755763677597E7 -************************************************************ -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34434.47594661787 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-35338.409737790265 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35689.053364903746 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-45866.68378595107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 2 , 6 , 13 , 1 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34353.45301853405 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40390.447166634876 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41234.93212479607 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35484.00368435635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33317.05242842095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46396.11886957478 pi=([ 18 , 21 , 29 , 23 , 1 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39763.07456633695 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41086.31387792825 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35997.53230735589 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 20 , 17 , 16 ])) -(f=-33278.41940724664 pi=([ 22 , 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.499755129014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42930.98414039308 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37957.86658236285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48711.324944107655 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 6 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41034.98939010165 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38475.22194144539 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40741.72392357031 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41870.33910565642 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-41545.024477635714 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32172.779977022947 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41040.21510739531 pi=([ 18 , 21 , 29 , 14 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40870.89913233376 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34424.6018047398 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-36394.7420944741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42688.76603542998 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 18 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32670.383144200823 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42218.450171561184 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32421.056092511477 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40804.59098778764 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 11 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37806.26978653348 pi=([ 18 , 21 , 29 , 28 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 25 , 24 , 22 , 16 , 20 , 17 ])) -(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34107.105950052865 pi=([ 18 , 21 , 26 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32201.022659618517 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48707.81065070745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42365.50683230949 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) -(f=-44212.82730785046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40169.695457777365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-35911.0873974617 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37968.90337130191 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45117.40972128476 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42718.95718642829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32611.51257094134 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40302.2618460639 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36234.96006549239 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40425.97264624894 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43630.73569529801 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38144.56231627605 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-44700.50644708988 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 24 , 16 , 20 ])) -(f=-42858.07140032199 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45290.638040032 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48756.85516875728 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) -(f=-34815.469596532406 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34219.83153367441 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39540.72109328266 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40741.48013467901 pi=([ 18 , 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45069.56613244388 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33090.50694231419 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 29 ])) -(f=-47052.03489978891 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 8 , 16 , 20 ])) -(f=-37046.52862253173 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37409.368747359506 -Max Fitness : -32053.112000332563 -Fitness Variance : 2.764906320342803E7 -************************************************************ -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32172.779977022947 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33039.78766541737 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33166.554341158684 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 28 ])) -(f=-41995.40251535225 pi=([ 17 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 29 ])) -(f=-43493.02910367795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41579.240312158865 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-38050.5766574094 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-50380.77231646346 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 1 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35355.27447755649 pi=([ 20 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38679.802443037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 2 , 1 , 7 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34888.262407361355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-35622.54020027784 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50359.76505309118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32420.05004671948 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39694.19888686999 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38053.6837696163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-43945.04382582859 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-46049.095000794536 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-37433.30551354114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45056.703696770164 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 2 ])) -(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43662.08975465281 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41112.691930869805 pi=([ 18 , 21 , 29 , 23 , 8 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46984.41517092877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) -(f=-33065.36808788068 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-34296.29550018217 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37104.17373478466 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36669.88518666182 pi=([ 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36753.39351045554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39763.07456633695 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-37708.35596274812 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36621.33473004441 pi=([ 18 , 21 , 29 , 23 , 22 , 13 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32631.11692566966 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42458.890022938176 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37459.27187094885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 16 , 20 , 17 , 24 ])) -(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39634.76826177932 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43971.014155124845 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 9 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32333.461147733127 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 20 , 25 , 27 , 24 , 16 ])) -(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-35873.8953329134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46513.7410835833 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-48407.44216863357 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38404.807951198825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33026.65080960769 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 19 ])) -(f=-45878.64556446289 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 ])) -(f=-40396.59513260359 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38710.33953745312 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39399.74028533519 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43795.8889164261 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32291.743742161838 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39289.71212238133 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36780.61565502941 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 6 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35889.7579263561 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-43590.52521755905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) -(f=-40984.97783929968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 2 , 7 , 4 , 5 , 1 , 6 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37377.195922698105 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-46885.079126358156 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39813.86686356037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34699.568713035886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35869.226002798256 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-34827.02720968217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 11 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35310.83308913055 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37053.97292236814 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37021.290241280396 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.7391941438558817E7 -************************************************************ -(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39528.04658989283 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 15 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33537.1701932502 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44873.105811159265 pi=([ 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-43718.831522116685 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 4 , 16 , 20 , 17 , 18 ])) -(f=-46753.939474443556 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 5 , 6 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 8 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37801.10660537658 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32753.023866440024 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37041.38419434801 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45005.92263093966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 2 ])) -(f=-40861.20077072305 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-35247.058336432376 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41710.86419033944 pi=([ 18 , 21 , 7 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36551.80605968665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39158.080871751336 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-37433.30551354114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-38580.28497316555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-42035.12626680088 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33065.36808788068 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35149.01833316019 pi=([ 18 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41503.45682296312 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33169.94548588452 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 9 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33065.36808788068 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-36787.86416433952 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) -(f=-41968.91823023894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 24 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35386.06172389809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 4 , 5 , 2 , 1 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39822.50519142763 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34082.81309818826 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42196.7533058782 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 25 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36656.20967292937 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39674.83783857767 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43662.08975465281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-36012.47779848761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-43143.67534288905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39176.205926275645 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-34872.589689219065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) -(f=-38189.75169725638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33084.972442608996 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39720.411630778035 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40840.94874859505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 8 , 20 , 17 ])) -(f=-35782.849587477154 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40906.68308554401 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45881.7653426831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39093.69916707224 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.418304890198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41474.01241030352 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35856.8273922269 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37111.38151664598 pi=([ 18 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 29 , 16 , 20 , 17 , 19 ])) -(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34679.48046346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35104.159713802816 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43291.96377176332 pi=([ 18 , 21 , 29 , 4 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 9 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36680.63783511707 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-43501.01782995287 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41579.240312158865 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-32072.716355060882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40897.02784981179 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33661.65056226919 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 3 , 7 , 9 , 4 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38580.28497316555 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 , 18 ])) -(f=-39443.32353285869 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41928.47179645483 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37493.23879489906 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 27 , 25 , 24 , 20 , 17 , 18 , 16 ])) -(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36093.13748696282 pi=([ 18 , 21 , 23 , 22 , 20 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 29 ])) -(f=-40274.64020880352 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39093.69916707224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-43662.08975465281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36659.592489679955 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.038507081657195E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45947.98165005854 pi=([ 18 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 27 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 ])) -(f=-43131.94436065341 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-36656.20967292937 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40130.41169275619 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 20 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-45315.6947449338 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33286.33980845175 pi=([ 17 , 18 , 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 26 , 25 , 27 , 24 , 20 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38708.82059955956 pi=([ 18 , 21 , 29 , 23 , 22 , 20 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 13 ])) -(f=-36910.01617833054 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 29 ])) -(f=-45113.00006437442 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 1 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34083.98568068182 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43082.84939955951 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36980.35627087634 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40613.417619012675 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32690.42278335458 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37217.90536876178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38738.865409654456 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 7 , 11 , 10 , 8 , 9 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34257.244616785545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43522.82429155103 pi=([ 18 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-44686.99182435638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 5 , 16 , 20 , 17 ])) -(f=-37217.90536876178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37957.86658236285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35880.90832442246 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 1 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-38680.4162617163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 7 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36954.926420366995 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-35865.823743037196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33527.995208547814 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43227.18545617559 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38189.75169725638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38068.908602255586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 6 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42728.325752560624 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 22 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40274.64020880352 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46519.007754505175 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40180.959779368175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43180.80987251673 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 5 , 3 , 9 , 7 , 4 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43003.77889035518 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45233.315167179775 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38579.88586649593 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 4 , 5 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32509.964611632717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-36666.60361940514 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34614.74409753608 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-47699.71252063217 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34306.16964206024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40742.59282777613 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-38190.81840831658 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36572.28753330842 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36610.79522027604 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35755.337083412574 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37842.1978862668 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35034.01750328689 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37324.955211732515 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33193.67439243831 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33246.12185591431 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-33051.51864765301 pi=([ 22 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) -(f=-43920.444198686295 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41213.246425558515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39176.205926275645 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46228.60249197198 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36739.640067811975 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45912.90352252811 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 25 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42010.66211650537 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37082.19420749983 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3457751245463133E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33246.12185591431 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-43059.58904546216 pi=([ 18 , 21 , 4 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35910.067103571666 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42626.314362543075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39317.885706708854 pi=([ 23 , 18 , 21 , 29 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 19 , 16 , 20 , 17 ])) -(f=-33756.90660715424 pi=([ 16 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-41074.41975688527 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-40553.56250705594 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36296.70999692965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-34624.10866039359 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40897.02784981179 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32291.743742161845 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42090.14386700355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41252.93798967294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37221.85136762917 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42458.890022938176 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42852.07531723091 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 27 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38135.50566667495 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39176.205926275645 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-37704.17911590417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 , 17 ])) -(f=-40558.03079134996 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41928.47179645483 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40262.338326305086 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39186.68744634422 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45315.6947449338 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41252.93798967294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 26 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36143.87036980046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46403.10940956629 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46726.015735385045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45069.56613244388 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37074.51916848375 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 3 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38068.908602255586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 6 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45902.48057888107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-43082.84939955951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-40752.79636124266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45356.04146311404 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-48968.853688394935 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45036.1988121454 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44898.315979719184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) -(f=-32830.83177260838 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35709.14939537665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34510.05807175882 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32898.34450505005 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-33756.90660715424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40351.108021062355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 24 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41213.246425558515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38073.35861925124 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-50241.388876201345 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-47699.71252063217 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41521.09521110713 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32746.368698402654 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-32898.34450505005 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-34369.16214296045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36231.25628271014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35865.823743037196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34679.48046346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37523.54841047328 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44145.648301295114 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40180.96161996455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 10 , 17 ])) -(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-37433.305513541156 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-43345.31883730557 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 22 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37911.97151812268 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 4 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37377.195922698105 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-45307.745362366826 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37437.79759825061 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.7070049622723103E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34024.52910217134 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36940.553695465554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-39279.43900468639 pi=([ 18 , 29 , 21 , 23 , 9 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35034.01750328689 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39486.71864501333 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 10 ])) -(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) -(f=-46090.1828470554 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-42157.4929571031 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-40041.38915321973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38189.75169725638 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36417.67654078996 pi=([ 17 , 18 , 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37935.05088953183 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-39999.19663438272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-34593.637307136465 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34368.14062090056 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39720.411630778035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-36281.26165883697 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39302.38787104914 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41884.754386189845 pi=([ 16 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-38177.323314603105 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42391.1033528988 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41904.49047538055 pi=([ 18 , 21 , 29 , 7 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37612.65388979516 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46228.602491971986 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37842.1978862668 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39720.411630778035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-41124.61171164377 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-50496.35582992243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35212.05767450293 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33380.6902229475 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 , 23 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45289.04740401836 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-46120.39708451238 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37765.13283701296 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32689.479069435096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33756.90660715424 pi=([ 16 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-38020.32303470843 pi=([ 18 , 9 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36819.68633059659 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.15269821009 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36277.92008338362 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39890.46461861368 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34339.95178265666 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39720.411630778035 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41074.41975688527 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37991.225445982185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42709.10093107522 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39378.19107908677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44968.81920551296 pi=([ 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-47961.01069290969 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 2 , 4 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39962.88807611803 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 19 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50514.375697328825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37429.92497312284 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43673.09853642116 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 ])) -(f=-39093.69916707224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-32291.743742161845 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33756.90660715424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-32861.417103476335 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32375.84505465572 pi=([ 17 , 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36944.34912839625 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.377431390084076E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47096.19849837491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) -(f=-48756.85516875728 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) -(f=-45092.09385778376 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46361.7333356471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40622.56902889378 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39574.72603626773 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 9 , 16 ])) -(f=-37855.438454937525 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-35869.226002798256 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-39152.057621147665 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-42662.78881373985 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35927.68510673302 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-41229.77341032724 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37324.955211732515 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32659.560350209955 pi=([ 17 , 21 , 29 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48707.81065070745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34527.24574277532 pi=([ 18 , 21 , 29 , 20 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-35472.385771009205 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36447.916502185944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41842.41766178107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46735.89458710594 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) -(f=-42035.79433600568 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 24 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-37608.67110272397 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-34531.60173387949 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32483.99825422501 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-35072.87923498838 pi=([ 18 , 21 , 29 , 23 , 22 , 20 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-42263.76259641456 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38970.89013635016 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39541.01961287842 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-39508.56592075719 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-36231.25628271014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 10 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38420.95899293893 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-40101.07700575655 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 29 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44375.18674411503 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42830.12148834313 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39038.08525158219 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 17 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41564.32777416039 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33852.40969853712 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45136.94772154847 pi=([ 1 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41748.29457947668 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35125.969182428715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36137.84270737086 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) -(f=-38145.82478420322 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44010.99503501232 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39276.716993411465 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 17 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35528.39169749226 pi=([ 16 , 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38327.140620546066 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48525.16754571237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37987.908364837276 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37433.30551354114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-42365.50683230949 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 ])) -(f=-33073.37025230701 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39623.103430194926 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-50819.606724861274 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37105.97855097179 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.6777069488212347E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44898.3159797192 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45367.72940608829 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35078.00844582136 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 13 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36012.47779848761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-34091.52522911678 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43493.02910367795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48746.36656078651 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) -(f=-36143.87036980046 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41928.471796454825 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38196.49832419212 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40361.71156046261 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33065.36808788068 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38222.64072699126 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47203.32149143665 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 3 , 7 , 4 , 1 , 2 , 6 , 5 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-36665.4983137691 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38935.781694573845 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37252.361210993906 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 18 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34549.37505093273 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34953.02722184989 pi=([ 18 , 21 , 29 , 23 , 20 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-40361.71156046261 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33585.9653488413 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43540.38781629232 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37670.6960558796 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) -(f=-35595.264176823934 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 12 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42707.073727036455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36115.214435084694 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34257.244616785545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48746.36656078651 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35236.259368266954 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38190.81840831658 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37568.383605995696 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39941.40467702444 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41029.66176766677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 9 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42223.963969350036 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32758.892766218538 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38912.13488482704 pi=([ 18 , 29 , 21 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42830.12148834313 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47679.756778997835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34011.871919709876 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32735.820503277828 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) -(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-40897.02784981179 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37487.33447170509 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 28 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42500.96225790076 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36948.310053132875 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 18 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48025.94195960363 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41910.12113531577 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43197.62424760492 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-40501.7939209353 pi=([ 18 , 15 , 29 , 21 , 23 , 22 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-38625.523400662685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41968.91823023894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 24 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43673.09853642116 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) -(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35034.01750328689 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38032.085160070594 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 10 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45290.638040032 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34310.23522075866 pi=([ 17 , 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36892.251494068165 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.4139844464986324E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37893.37484161812 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39772.604191431135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36148.69884540094 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33754.53917260606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35125.969182428715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46562.493405900284 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34024.52910217134 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-36978.51802686777 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33898.256643050176 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34011.871919709876 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36548.335854635334 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32758.892766218538 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43331.90985391874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35125.969182428715 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36236.28201352445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41928.47179645483 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48734.19521987831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 24 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35726.11048324165 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-41250.12165123492 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37218.988012705624 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41789.29305970598 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37002.539688626726 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 13 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35927.97004843569 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40852.04936084195 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46200.61501716196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 20 ])) -(f=-33643.49654798881 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37827.07724444045 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37902.63864799098 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36112.52707474268 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38876.45599966743 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33718.68001363042 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-47459.50361003681 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37522.15851513719 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45092.09385778376 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40699.554996458486 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 26 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36165.55463955001 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37957.86658236285 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41129.70289706 pi=([ 18 , 28 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46132.41144793407 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43082.84939955951 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45902.48057888107 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-42732.39229500925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46769.87927053963 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39692.183188117306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34011.871919709876 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40400.83605135788 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 18 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35782.849587477154 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35910.067103571666 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34082.81309818826 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37193.55816219628 pi=([ 25 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-47938.34426246145 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32361.910565651808 pi=([ 18 , 22 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40184.85899545478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 20 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36518.90150500179 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3164247206562996E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41588.11523852478 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36885.63812485069 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49761.70801890474 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-38393.08924197732 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35910.067103571666 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37587.09299005842 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 5 , 7 , 4 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37652.22827681231 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43662.08975465281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38098.89973010505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34690.91431427222 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41074.41975688527 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37284.91666864401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39247.39377896579 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38820.23295439918 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 1 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-44183.67556765786 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35825.51136846125 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38164.69284208431 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 21 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32150.517620078892 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34770.23347570877 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35574.253228165224 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32844.71498118828 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41968.91823023894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 24 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39666.923842773365 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39414.83766810492 pi=([ 10 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-42875.505211805365 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34509.92262585112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33400.30443973208 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37292.56430270858 pi=([ 25 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 16 , 26 , 20 , 17 ])) -(f=-46631.36680704405 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34788.006792762004 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-41259.92839334571 pi=([ 18 , 21 , 8 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39962.88807611803 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 19 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38545.4664429481 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 15 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33942.06224248111 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 25 , 27 , 24 , 16 , 17 , 26 ])) -(f=-47360.58763063042 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46774.77033080762 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37612.65388979516 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-34589.77401363248 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43003.77889035518 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41748.29457947668 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41703.578104059794 pi=([ 17 , 18 , 21 , 24 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-50514.375697328825 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37238.55619175155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33395.442844559446 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38053.66898311957 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43436.71661444885 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33872.86534832616 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41579.24031215887 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32786.21976478897 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37961.18600485058 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40186.43886113973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 12 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46774.77033080762 pi=([ 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34392.27709035571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36823.091668543166 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.5758762073961735E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35022.41554591832 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-47014.322952922754 pi=([ 18 , 21 , 29 , 22 , 19 , 11 , 10 , 15 , 14 , 8 , 23 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37433.305513541156 pi=([ 24 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-42874.28810647773 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37196.50085482301 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39549.594167639814 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38710.28034637297 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 22 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38120.42787773624 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 19 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44316.89845401979 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37053.97292236814 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45159.52032317735 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40239.400390873794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 2 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33855.63208754063 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35125.969182428715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43684.31984938993 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38658.79524540295 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-40861.20077072305 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41363.24345347304 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-35108.50426368303 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33898.256643050176 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-37345.31175297365 pi=([ 18 , 28 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 23 , 27 , 24 , 16 , 17 ])) -(f=-36777.61287546296 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34463.77845580569 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32586.026943583915 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48403.31967089829 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-36550.3241702584 pi=([ 18 , 28 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42707.073727036455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37612.65388979516 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45307.745362366826 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37332.64630615951 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41555.83879138908 pi=([ 18 , 4 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40958.00757337062 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38384.94141390981 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 7 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34091.52522911678 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39052.42529928258 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) -(f=-32767.788763947152 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38599.63426031656 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36273.34048198059 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38452.91486541575 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 12 , 20 , 17 ])) -(f=-37708.35596274812 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32297.008753478254 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 17 ])) -(f=-38860.68087418157 pi=([ 8 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46720.03963121867 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34306.16964206024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38860.307010896715 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42913.07956182038 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35362.54675666061 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39541.633367391354 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 3 , 9 , 7 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43154.28856296742 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34619.17784994935 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-36299.66436168924 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36371.08232203591 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.1994161833532095E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36259.45970821642 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-44081.37191242349 pi=([ 18 , 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-36624.52824427402 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-39040.807262857124 pi=([ 18 , 21 , 29 , 23 , 9 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33264.096908588406 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39791.60450661632 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37041.38419434801 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50593.76144966875 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34902.605783026425 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32890.82886956473 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38888.17334509903 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 18 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39965.22422967012 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 12 , 8 , 15 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41574.88107950543 pi=([ 18 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38099.52336365748 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 1 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40499.82500003714 pi=([ 18 , 21 , 29 , 8 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41503.52535657283 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 24 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35880.36011814726 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42520.773687210916 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36212.61456434054 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36012.47779848761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42732.39229500925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35651.51275126498 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 3 , 9 , 4 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35210.10343323262 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39836.883866933 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 19 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37769.05957146899 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 10 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34817.78137516435 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41193.68651159085 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36592.1489400855 pi=([ 18 , 24 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41794.560131486825 pi=([ 18 , 21 , 29 , 23 , 22 , 4 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39863.289984085364 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35482.29238706831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35375.72198976129 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-38007.64952308887 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.321842624515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34452.41118505351 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39325.40677565047 pi=([ 22 , 17 , 18 , 21 , 29 , 23 , 15 , 11 , 10 , 19 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40361.71156046261 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36202.25874194292 pi=([ 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42010.66211650537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41902.67125235418 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 9 , 17 , 25 ])) -(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37211.69950083675 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40358.397006531886 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37359.6674133358 pi=([ 18 , 21 , 29 , 23 , 24 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-32786.21976478897 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39302.38787104914 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33039.78766541737 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35237.07830050998 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40082.84821143556 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44720.661461953205 pi=([ 18 , 5 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-44877.61632638203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-36954.78283977045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38373.97558788922 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32890.82886956473 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46418.27513488258 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 20 , 17 ])) -(f=-39866.5987555037 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-45765.583999934715 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 6 , 26 ])) -(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36585.654011977655 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.8843552540268183E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43304.57230970842 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41406.609059179886 pi=([ 18 , 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38789.98999457009 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 28 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44058.169182861784 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36981.85609285664 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) -(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40378.80341643338 pi=([ 18 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 22 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43802.966572769285 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.786868451105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34369.16214296045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48319.174363603604 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-36411.43664868285 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31917.71546577674 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33039.78766541737 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-48707.81065070745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40903.17755231015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33356.60986103212 pi=([ 14 , 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41640.55967574161 pi=([ 18 , 5 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32735.715352337495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47698.67419451115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-48204.3741438557 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 9 , 5 , 1 , 2 , 20 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32390.15540770017 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37074.90670784862 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38873.78647442591 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-43688.51216958436 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37202.2914536615 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-42174.85942966537 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47437.28044098037 pi=([ 18 , 21 , 29 , 2 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32997.639010609186 pi=([ 18 , 21 , 23 , 29 , 17 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43920.56626879168 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42355.72696558547 pi=([ 18 , 21 , 4 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41857.514673939586 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46927.08910057374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41949.01636344278 pi=([ 18 , 23 , 21 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42333.82921477568 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 3 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36681.87168166892 pi=([ 18 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36729.76552400457 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-37645.7388804146 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32837.296056983156 pi=([ 18 , 19 , 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39159.95522067457 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34203.21138813719 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 9 , 8 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43494.19316576638 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 1 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35914.86187057454 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 7 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-34549.37505093272 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-35393.499259509896 pi=([ 29 , 17 , 18 , 28 , 21 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33073.370252307 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-40704.589588835544 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35889.7579263561 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-32890.82886956473 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35574.253228165224 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35237.07830050998 pi=([ 28 , 21 , 29 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38659.747110300945 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45542.309916278165 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-39043.576619572435 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 1 , 5 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35453.630271971095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 17 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36586.74245240461 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.5610527625386477E7 -************************************************************ -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31917.71546577674 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34245.041322529796 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36610.422979137365 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-32162.248602314532 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32937.97371775118 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-35049.75337707742 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 ])) -(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45031.94700137644 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 11 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40640.83964385076 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 ])) -(f=-35393.499259509896 pi=([ 29 , 17 , 18 , 28 , 21 , 23 , 22 , 26 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38625.523400662685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36691.09032867937 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36430.99656265053 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38214.070133194546 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 19 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38658.795245402944 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45670.04608587053 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 22 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37176.17409099634 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38034.00946880113 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39760.604272208715 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-40861.20077072305 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-36785.42828216652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35689.33830660641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40460.57874713443 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-37704.17911590417 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 ])) -(f=-33866.51017152526 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-41219.16721908014 pi=([ 18 , 21 , 23 , 29 , 17 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-45992.593671140545 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35064.5487273779 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47542.6110874857 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-35926.91661341192 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45123.69906486515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 24 , 25 , 27 , 17 , 16 , 20 ])) -(f=-37104.17373478466 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34369.16214296045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37051.99596354158 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 26 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36842.10044643326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 14 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32643.88057223536 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 23 ])) -(f=-36762.035325596684 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39412.41478872502 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33246.121855914316 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40798.18935141309 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36165.55463955001 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39592.43617364345 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-38876.45599966743 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35712.97698604329 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37899.855788445486 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 27 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-35310.18034357846 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39609.56376412383 pi=([ 18 , 28 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32130.957706111214 pi=([ 18 , 28 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39635.10312276976 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45290.638040032 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32068.376042974505 pi=([ 18 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38961.135563174226 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35898.92457618857 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.7542033818106413E7 -************************************************************ -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31917.71546577674 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36607.716256644024 pi=([ 18 , 28 , 21 , 23 , 29 , 22 , 19 , 11 , 10 , 15 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34913.82825256677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34097.44393190507 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 ])) -(f=-33497.83598311507 pi=([ 14 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34120.54391782975 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 22 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48344.577050956636 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 1 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42474.78581780785 pi=([ 18 , 21 , 3 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33871.44098196951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33714.40596545768 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37822.39364137458 pi=([ 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37957.86658236285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38998.78387103051 pi=([ 18 , 21 , 9 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45013.513827399394 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37931.43349709198 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 12 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42585.29239335253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39329.214033477685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 2 , 11 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38587.01680518698 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34936.67062818233 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42888.58229174421 pi=([ 6 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32904.44134478899 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 , 17 ])) -(f=-36778.043454863386 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33894.112992254966 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-33894.112992254966 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-35263.223536257414 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 9 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38236.49189917344 pi=([ 18 , 21 , 23 , 29 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-49344.73114663505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 3 , 9 , 7 , 4 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42238.47070046458 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 ])) -(f=-40845.597631425684 pi=([ 18 , 21 , 29 , 23 , 7 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31502.100496695624 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35262.5903042752 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31906.892671785874 pi=([ 21 , 29 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36325.09421219859 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35205.38858213872 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.209437056554 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34432.28903710997 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 14 , 17 ])) -(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46930.80789247746 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 26 , 16 , 20 , 17 ])) -(f=-42920.43085799707 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 ])) -(f=-37276.907770818 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 4 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38880.28522890988 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) -(f=-39135.820357074896 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42893.34195767824 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 12 , 27 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33620.697046624584 pi=([ 18 , 21 , 23 , 29 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36919.26957694633 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-38873.874984594724 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-37052.18845951678 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36650.32527269415 pi=([ 18 , 28 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-38176.86477424971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 , 9 ])) -(f=-42894.39260558999 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-36304.78158680585 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 18 ])) -(f=-36707.81543103435 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40163.96452611602 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34130.57509616019 pi=([ 18 , 14 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37314.41619392256 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37254.845041141496 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 10 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40603.009114926106 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35433.02710608227 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36140.087847529125 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.0127529328561544E7 -************************************************************ -(f=-31864.65520636303 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31502.100496695624 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42277.12931242734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40204.56616414319 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 16 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43572.75536443294 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33773.66848922373 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39062.85235955156 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39292.06292752514 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31681.603996192614 pi=([ 18 , 28 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39861.44758796341 pi=([ 18 , 14 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32757.449634290075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36603.79926347544 pi=([ 18 , 14 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37326.561130149465 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37093.56942283797 pi=([ 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35179.60130619116 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 ])) -(f=-42697.589677528704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33886.11452625358 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-33133.188936564664 pi=([ 18 , 29 , 23 , 22 , 19 , 21 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44043.98333085999 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35704.38697088402 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 29 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37512.68681479459 pi=([ 21 , 13 , 29 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32924.72322096186 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41890.82251193155 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40810.71977307117 pi=([ 18 , 28 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38645.127755391 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39881.68420610165 pi=([ 18 , 29 , 21 , 23 , 11 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37954.23793052378 pi=([ 17 , 18 , 29 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37654.00874313917 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35520.6728035565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45911.83939344481 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 24 , 27 , 16 , 20 , 17 ])) -(f=-44683.34921856674 pi=([ 2 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34109.63088576194 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 23 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34831.8497167885 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36049.46904899305 pi=([ 14 , 18 , 29 , 21 , 20 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33355.116423430016 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36660.644925694156 pi=([ 17 , 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-47148.701016995234 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36210.98573715265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39069.33650517904 pi=([ 7 , 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31937.755104930504 pi=([ 17 , 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38659.747110300945 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41202.88965632889 pi=([ 18 , 23 , 29 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 22 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41826.377791522435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 27 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 , 26 ])) -(f=-38959.02084357254 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) -(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37595.62317100718 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 14 , 17 ])) -(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48828.802503358565 pi=([ 29 , 21 , 23 , 18 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) -(f=-32945.47393513774 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 ])) -(f=-39579.09430497418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 15 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47162.69337983734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) -(f=-32515.919217115115 pi=([ 18 , 29 , 21 , 22 , 23 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34184.11464531433 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 13 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35513.74391473773 pi=([ 18 , 28 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 22 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42105.767649166286 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44041.59831459856 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41547.45214078385 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38658.79524540295 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36181.77474891667 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3213321757748604E7 -************************************************************ -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31502.100496695624 pi=([ 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44987.734748444964 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 27 , 24 , 25 , 16 , 20 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44827.01630285184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33226.81102642507 pi=([ 21 , 29 , 23 , 22 , 19 , 18 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40609.18941883785 pi=([ 4 , 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) -(f=-47656.354042837964 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35973.982822511265 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31936.81139101101 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 ])) -(f=-35056.59161900237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31428.750626466113 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37158.133511119595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43150.25745240722 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 20 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-44222.35426770427 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-36593.26946347652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37759.81707315545 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39848.14931462289 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35725.39752105776 pi=([ 18 , 29 , 21 , 22 , 23 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.67062818233 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34373.30150400463 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38227.349038439694 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 10 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36831.901205305796 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36106.0208548018 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36058.774686075565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38914.71338909321 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32525.751728822557 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-37209.59831633045 pi=([ 17 , 18 , 19 , 21 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36875.01975080037 pi=([ 18 , 21 , 23 , 16 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35973.982822511265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-39721.63587173928 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36187.88601704148 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.934813547894 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-40214.72288399962 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47412.02025064494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39427.037948347424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34515.729741720475 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35986.97238938789 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.774924249105 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33331.318002257736 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40067.34189527536 pi=([ 3 , 18 , 23 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35851.32703473604 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36288.71651592392 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34071.57126641023 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 26 , 24 , 16 , 20 , 17 ])) -(f=-38722.92902040901 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40640.83964385076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 ])) -(f=-35981.48488655863 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42277.12931242734 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32297.008753478254 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 17 ])) -(f=-36035.19648591544 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 ])) -(f=-43245.46209809953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 4 , 20 , 3 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31567.53676283294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 28 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44555.07768394274 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) -(f=-39848.14931462289 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-37481.72637150568 pi=([ 28 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 22 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34729.4960130471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36227.688592452265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36019.50419129088 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35977.28759649389 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.1369908780864716E7 -************************************************************ -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42014.5661131683 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 14 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38089.64836642483 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31957.359459658815 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44563.02706650971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32904.44134478899 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33228.04832467067 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33032.747649346624 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 22 , 17 ])) -(f=-31441.955617407155 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31993.70101997857 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-38752.02014922721 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 6 , 5 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33999.113990851205 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33627.878429695986 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-39882.559196008784 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34999.01524220384 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39609.043882038524 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42906.26749241067 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 ])) -(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42823.924135181805 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36287.018268994885 pi=([ 18 , 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32642.77516613536 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43117.25743184105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47431.62460537325 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 16 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42153.23135103597 pi=([ 21 , 29 , 23 , 19 , 18 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39428.29210094409 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36465.23769033769 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42004.93658224907 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38892.81892812189 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 7 ])) -(f=-48069.38366572989 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36875.80250415638 pi=([ 17 , 18 , 21 , 29 , 23 , 13 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34668.23402999551 pi=([ 18 , 21 , 29 , 15 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34097.44393190507 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 ])) -(f=-35386.96350371754 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 1 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.32184262452 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32643.880572235365 pi=([ 23 , 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40731.73537833885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44971.67853071469 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 1 ])) -(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38941.531208445915 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38747.15244459236 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45643.45119115069 pi=([ 18 , 21 , 29 , 23 , 1 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36187.88601704148 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35550.73627357074 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.160310047041607E7 -************************************************************ -(f=-31320.048676636798 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37016.39189304491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 10 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44282.84776589604 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 7 , 9 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38434.019767920145 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36553.95928202745 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33334.484222608284 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40580.767576046324 pi=([ 17 , 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34111.17216612165 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42142.90800425062 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33442.96712063738 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42102.33657397569 pi=([ 17 , 18 , 21 , 23 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36229.18841443255 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43155.59154969927 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 6 ])) -(f=-46231.747492504684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39308.32582952396 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43737.97500553512 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39663.531808907814 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32642.77516613536 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39942.4302151486 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 28 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36227.688592452265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33871.44098196951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38568.49384294545 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) -(f=-35279.41447479185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-37140.46380508295 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 11 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38739.99345647159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) -(f=-40640.83964385076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 ])) -(f=-37652.22827681231 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39427.037948347424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 7 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-47024.49472032007 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38625.523400662685 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36624.52824427402 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36465.23769033769 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46588.54100195036 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42836.525736415635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39661.19491682066 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 19 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36768.457715666926 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 23 , 27 , 24 , 16 , 20 ])) -(f=-42290.78608767319 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 22 ])) -(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36287.018268994885 pi=([ 17 , 18 , 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41273.20973777707 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44364.74204286068 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-38747.15244459234 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35714.09939562446 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 7 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42920.430857997075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) -(f=-35064.5487273779 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34048.870631343096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 7 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34520.32337070956 pi=([ 18 , 21 , 29 , 15 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41642.590476071135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 12 , 24 , 16 , 20 , 17 ])) -(f=-36221.86309667123 pi=([ 17 , 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-42027.96638414827 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40497.453972810836 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46927.08910057374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40457.33747066032 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31858.844892517256 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36405.56643776211 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.247949738672924E7 -************************************************************ -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44462.41449740285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 27 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32428.631282491966 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-41966.28950800421 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31757.42195116391 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41257.99443808129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35064.5487273779 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-40359.91336134597 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34731.336005932266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38654.75908732495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36221.86309667123 pi=([ 17 , 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-34509.92262585112 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 ])) -(f=-42063.67557610632 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-36141.69106313753 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32181.852957042844 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42401.620884543336 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36955.688284324046 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45460.88846503008 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 3 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 ])) -(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-38536.66284438116 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44953.381872446305 pi=([ 2 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32728.414371866722 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32784.50251482611 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37715.6061886945 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38747.15244459234 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-31993.70101997856 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35233.9660274429 pi=([ 18 , 21 , 29 , 23 , 14 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.67062818233 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35252.52644919478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44563.02706650971 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-38822.45166538723 pi=([ 17 , 18 , 21 , 26 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 23 , 27 , 24 , 16 , 20 ])) -(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33954.611302594145 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 25 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-37088.392966213774 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36042.01490570914 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 29 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38044.77271313391 pi=([ 18 , 21 , 12 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34457.43575480854 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35298.54364733357 pi=([ 17 , 21 , 18 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 19 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36796.693031176525 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 20 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31757.296933208632 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-34444.886639960954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34956.40467083913 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 5 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33334.484222608284 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-44124.94864795796 pi=([ 2 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35386.703333976126 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.738220121851349E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-37773.52050486326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37393.15710577914 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46685.94662169669 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34327.63083714612 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36225.85034844369 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34020.80943786145 pi=([ 18 , 17 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43190.22935269678 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 8 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42387.19103879717 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 24 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31917.71546577674 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37301.016091192214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-37564.98744855164 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 14 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-34033.16947641387 pi=([ 17 , 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37709.24530548915 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36820.94138607517 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 ])) -(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38285.41757315811 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39521.97253037944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36183.90663335372 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40100.78006547966 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38860.68087418156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) -(f=-42008.362029419965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33291.5282722427 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39579.09430497418 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 15 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33319.4939498925 pi=([ 18 , 21 , 29 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 , 23 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36954.78283977045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42044.977286459616 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33469.06403529005 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35603.980203712614 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) -(f=-40750.78000457567 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 3 , 15 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39643.05246427237 pi=([ 17 , 18 , 21 , 29 , 23 , 11 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36301.30524394406 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37028.83457222418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39260.48264489689 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37158.133511119595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41236.371149353276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 29 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35703.73916198801 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.8583741662563562E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37822.393641374576 pi=([ 17 , 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37939.86526341905 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 11 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34366.78832353895 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42077.45380991905 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-49437.370040835114 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41232.98466580727 pi=([ 18 , 21 , 29 , 23 , 22 , 10 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) -(f=-45634.51888654135 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35853.36050357236 pi=([ 18 , 16 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 25 , 20 ])) -(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38725.28155307405 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-43396.78754602005 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 1 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39681.00125022163 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33673.706249820316 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46231.747492504684 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 ])) -(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41910.12113531577 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34913.82825256677 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-33279.79729000706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34405.42428327594 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 23 , 20 , 17 ])) -(f=-44953.381872446305 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 2 ])) -(f=-42801.06792422707 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.57263373479 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43595.6505616483 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 3 , 7 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37431.03774613555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38937.11966897571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 1 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43460.15962942637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41748.29457947668 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-37346.8556852334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 1 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38471.08822319912 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.321842624515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44120.43813273518 pi=([ 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32784.50251482611 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36354.348264539105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32824.46954058753 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 14 ])) -(f=-40460.57874713443 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50360.95929536661 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40190.51248973105 pi=([ 17 , 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 12 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36234.35201363032 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.4547131117552042E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36351.50605636057 pi=([ 17 , 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-36014.88732152881 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38978.78150271919 pi=([ 17 , 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35917.21750823774 pi=([ 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-40640.83964385076 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 ])) -(f=-32735.715352337495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32680.643288322455 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33327.55273979137 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-35104.159713802816 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33259.2042412858 pi=([ 17 , 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39084.21618850892 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 19 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33673.706249820316 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34024.45861436825 pi=([ 21 , 18 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) -(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35024.29967811988 pi=([ 18 , 21 , 14 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-43068.626738298364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 8 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34114.277400467254 pi=([ 17 , 18 , 21 , 29 , 23 , 15 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43198.084872619576 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42941.290593742866 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 ])) -(f=-34913.82825256677 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44786.57220066433 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-46231.747492504684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) -(f=-33004.238928730156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 ])) -(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-38358.85664874587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-44232.64509651171 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 27 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37825.784144812016 pi=([ 18 , 21 , 29 , 23 , 12 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44222.50241552279 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 25 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38135.505666674944 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41154.900292918916 pi=([ 17 , 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47160.38180837635 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44216.151527088885 pi=([ 18 , 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39521.97253037944 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33395.4998807682 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 9 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43192.3761474045 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-35157.39942514758 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39019.93651300705 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35606.0386637946 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 6 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42236.854554160294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 16 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37301.001304695485 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36080.81902614983 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.295209607471919E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45148.212667281965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33021.85090279286 pi=([ 18 , 21 , 19 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33895.90959744686 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40652.631818545575 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38285.41757315811 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32209.532959332475 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 29 ])) -(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33529.44826041746 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43460.15962942637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39377.744014332115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-41666.74993726879 pi=([ 17 , 18 , 21 , 29 , 23 , 15 , 22 , 19 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-45923.186672977135 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42149.937061596356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41873.64668411899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 11 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32882.10326896461 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42102.694125948175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35665.00886236588 pi=([ 18 , 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43802.966572769285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39579.09430497418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 15 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-33773.66848922373 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41453.823716415005 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34457.43575480854 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38867.680330391886 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41675.48801142211 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 12 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38001.47769993808 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38747.15244459234 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38867.680330391886 pi=([ 7 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35986.97238938789 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41859.10518370675 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-40150.2971298445 pi=([ 18 , 21 , 29 , 10 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40500.27031124885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44415.66750268514 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 23 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31937.755104930497 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33946.9010346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39568.31038049027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35420.87329188155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 12 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32920.281075943734 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35598.16689158925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35540.109658150264 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.9872982956542015E7 -************************************************************ -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31567.53676283294 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 28 , 17 ])) -(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37158.133511119595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41257.99443808129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34366.78832353895 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36973.648054472695 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-40552.38854519725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45929.295431361934 pi=([ 18 , 21 , 1 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31428.750626466113 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-39188.736998600354 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45737.47300653701 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-41175.80411803075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35064.5487273779 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41175.80411803075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622872 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-38263.88375073547 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44120.43813273518 pi=([ 17 , 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36015.22894651299 pi=([ 18 , 21 , 25 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39568.31038049027 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39848.14931462289 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 18 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43035.482663471135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 ])) -(f=-40486.70701783551 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-34444.886639960954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-35091.64535223389 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42244.67010316609 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 10 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-42591.71683163439 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37301.001304695485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44790.05229085236 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 28 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47818.1955334924 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 25 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41384.74115592808 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35867.389112972516 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33543.627821758084 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-41105.99232740982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 28 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34966.75684030945 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37715.6061886945 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32930.223368559164 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31936.81139101101 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32033.552086364885 pi=([ 17 , 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45967.37195279459 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36191.26683601327 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.211205437100768E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36954.78283977045 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-31613.42632818446 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 27 , 24 , 16 , 28 , 17 ])) -(f=-38107.34455409403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-36903.45121257342 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 ])) -(f=-36576.46865491394 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 , 19 ])) -(f=-44559.7953963555 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43460.15962942637 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40370.55767700858 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38941.531208445915 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-40460.57874713443 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33404.304841348036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35133.692887430494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 16 , 24 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32755.713764762048 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 28 , 17 ])) -(f=-31428.750626466113 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32488.621323837586 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34270.698628070495 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35426.1457294277 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 15 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41768.1050900438 pi=([ 21 , 29 , 23 , 19 , 11 , 10 , 18 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43325.06141840537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44712.28052301379 pi=([ 18 , 1 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33327.55273979137 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 17 , 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-32337.200450340544 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 28 ])) -(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34681.12232474423 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 15 ])) -(f=-34225.14671397641 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42045.50238450428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 20 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33064.16711053047 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.054588767314 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37588.445502611175 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40082.84821143556 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41216.22010733565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38245.00991047691 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39474.903793901736 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 13 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31595.93857997527 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) -(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.57263373479 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35678.328884226445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33028.95073265843 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41706.22234451409 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-41600.72145031927 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 3 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-47737.36114724308 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 3 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37431.03774613555 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34636.752716510804 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-42886.663137682364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) -(f=-32924.340431382676 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 27 , 16 , 20 , 17 , 28 ])) -(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40186.43886113973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 12 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35627.31899152181 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.842932672599411E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38263.88375073547 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41115.04183132433 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 15 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-43348.58888532541 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47772.49986728829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35525.25240495954 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35482.29238706831 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38633.37616168123 pi=([ 17 , 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41558.90255100989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 27 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41636.152299921414 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33770.080916396066 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 15 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-33013.30810597254 pi=([ 18 , 21 , 29 , 23 , 17 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35005.28731549996 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-36951.51143748008 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 ])) -(f=-36540.729419956464 pi=([ 17 , 27 , 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-36954.78283977045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42837.01511819849 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38784.8172556178 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 10 , 8 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35091.64535223389 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36499.693532569836 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 18 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44247.30615220827 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 26 , 25 , 27 , 24 , 5 , 16 , 28 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36815.71592757162 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43460.15962942637 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-35362.54675666061 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32677.770802181567 pi=([ 18 , 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41216.22010733565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-45475.934813547894 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-42801.06792422707 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37298.22334884774 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-38424.385091285665 pi=([ 18 , 21 , 29 , 23 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 , 22 ])) -(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34020.14980356092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44174.71275259808 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 23 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35695.11766840697 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 19 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.05458876732 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40013.92398390806 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35005.287315499954 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35362.54675666061 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42865.19104514793 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 25 , 27 , 24 , 16 , 28 , 17 ])) -(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) -(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37289.5943533626 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 9 , 20 , 17 ])) -(f=-38697.93805910159 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 24 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33279.79729000706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35973.984573952104 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.856680021251893E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42008.362029419965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38339.867454311425 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 15 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47955.14297228336 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 27 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36229.18841443255 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) -(f=-39084.216188508915 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 19 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35284.48666695374 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38465.255868593274 pi=([ 18 , 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37958.3810690404 pi=([ 18 , 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38032.5583551937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 9 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35642.07441605002 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48004.1874903332 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) -(f=-41089.74998335699 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35035.12761342978 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39438.92260457691 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38068.908602255586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 6 , 9 , 7 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45907.2753024483 pi=([ 18 , 21 , 2 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-32336.237206870894 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43694.23844301426 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31937.755104930497 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34459.25186044614 pi=([ 18 , 21 , 19 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34315.64406162771 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-34869.87252185376 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42740.36142525387 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45854.78005518783 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49761.708018904734 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) -(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37652.22827681231 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160791 pi=([ 17 , 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35520.6728035565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35252.52644919478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35309.854068848654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35059.06959713862 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33693.31750454471 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-34913.82825256677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-35914.44515864893 pi=([ 17 , 21 , 29 , 18 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41404.82527867901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36058.774686075565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37254.15420005531 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 7 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42113.564048667096 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 15 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32064.842982568203 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35905.198823134575 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3032281129097223E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41449.64192287001 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36351.50605636057 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35385.175028946775 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 29 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36570.702040805016 pi=([ 18 , 21 , 29 , 23 , 22 , 12 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35179.60130619116 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 ])) -(f=-34086.70902556801 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 13 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37478.19397937283 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37158.13351111959 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35252.52644919478 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45394.853303224874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 , 7 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42932.60463762789 pi=([ 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 22 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-35491.15819102406 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-42903.611579141005 pi=([ 17 , 18 , 21 , 29 , 5 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36301.30524394406 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31595.938579975278 pi=([ 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39053.43118569587 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32336.2372068709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47372.43152126102 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43068.626738298364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 8 , 24 , 16 , 20 , 17 ])) -(f=-45011.227398647214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 7 , 16 , 20 , 17 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.67062818233 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33773.66848922374 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 ])) -(f=-35317.74121692129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 28 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43802.966572769285 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46722.34477209421 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35146.40566173916 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 13 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38434.01976792014 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38935.781694573845 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39155.10341581439 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31912.958426291312 pi=([ 18 , 21 , 29 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40383.088769005815 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38050.14115937185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 15 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34913.82825256677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37472.347017977976 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38904.11870681266 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 7 , 3 , 9 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43155.59154969927 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 6 ])) -(f=-41175.80411803074 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38135.50566667495 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34457.43575480854 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34541.169975568766 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41558.90255100989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 27 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35252.52644919478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44127.62129944852 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 21 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37918.426935469855 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-41495.191517463696 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 4 , 5 , 10 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39413.053799613765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 25 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35917.2142519249 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.974531793363166E7 -************************************************************ -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44536.37972559428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37088.392966213774 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40383.088769005815 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37424.65563617902 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40951.471038588716 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34500.82959818387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37443.4269495305 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 19 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 ])) -(f=-34444.886639960954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39019.93651300705 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 28 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36469.18368920508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42955.321907293466 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37773.52050486326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35397.61181797306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 8 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36350.611148440024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 20 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-42552.184677885096 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36796.32344105074 pi=([ 17 , 18 , 21 , 29 , 23 , 25 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-37864.96345191225 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 ])) -(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39377.74401433211 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-39319.390696351096 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-40499.82500003714 pi=([ 18 , 21 , 29 , 8 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47609.48084465435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 1 , 17 ])) -(f=-49885.24441796017 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37652.228276812304 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 21 ])) -(f=-41010.56612975321 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 7 , 19 , 15 , 11 , 10 , 9 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36654.859458809166 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42697.589677528704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42692.761833718214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40451.920205704984 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 10 , 19 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40557.765415341855 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-33587.284104232574 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36649.27294854056 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 14 , 24 , 16 , 20 , 17 ])) -(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33330.14541976418 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36411.470803163385 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39549.594167639814 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36815.71592757161 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-42149.937061596356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33259.20424128579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38860.68087418156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) -(f=-36660.644925694156 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-34999.01524220384 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35179.60130619116 pi=([ 13 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41748.29457947668 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 21 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44122.57098890162 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45472.30200376194 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35917.21750823774 pi=([ 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-42028.89853042679 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38827.81686960845 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 14 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-39587.10052367255 pi=([ 22 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33453.43834167409 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36478.91396251721 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.1349477419971228E7 -************************************************************ -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36817.329346187835 pi=([ 17 , 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-34567.42744916803 pi=([ 28 , 15 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33543.627821758084 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-47772.49986728829 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43049.45797098745 pi=([ 18 , 21 , 29 , 23 , 22 , 4 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-38172.78869957111 pi=([ 20 , 18 , 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 ])) -(f=-35137.090247932014 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39428.29394154047 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 10 ])) -(f=-33837.106335208395 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 21 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45694.394537594075 pi=([ 18 , 21 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38241.4663417513 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 23 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31993.70101997856 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35285.62093383418 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33681.63117941934 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39058.73894446329 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34050.66818512906 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 21 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45923.186672977135 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39942.4302151486 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 28 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38434.019767920145 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34062.80191810832 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-37163.67634827968 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 10 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40769.70191851363 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 12 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 14 , 24 , 16 , 20 , 17 ])) -(f=-41453.823716415005 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 8 , 16 , 20 , 17 , 18 ])) -(f=-31806.955603093593 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36955.688284324046 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36903.45121257342 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 ])) -(f=-46380.136729374135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34560.80179218258 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36795.18656697763 pi=([ 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-38258.88951228824 pi=([ 17 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 ])) -(f=-36225.85034844369 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40005.102397268165 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 22 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46122.014218251556 pi=([ 13 , 17 , 18 , 21 , 29 , 23 , 4 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34624.922993519336 pi=([ 18 , 21 , 29 , 23 , 22 , 14 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38935.78169457384 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) -(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34119.92201079498 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) -(f=-39989.39544942279 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48243.89902714334 pi=([ 13 , 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-35528.59398041289 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 11 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34783.78380408904 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42102.694125948175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36815.71592757162 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37238.55619175155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-36343.83357804362 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-34729.4960130471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39823.14089471588 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35750.40525084038 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.9793382124569654E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39434.52034189451 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 17 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33345.56150089106 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41051.759174994404 pi=([ 18 , 21 , 29 , 7 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-32890.82886956473 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 23 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45571.19398564692 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43703.70847408677 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33043.48501978601 pi=([ 17 , 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45163.61435784667 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 17 , 18 ])) -(f=-33021.85090279286 pi=([ 18 , 21 , 19 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33868.82029025156 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 21 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39452.06075266456 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31521.29377706894 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38757.44993768151 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31731.330575800926 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 ])) -(f=-44563.02706650971 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 ])) -(f=-38860.68087418156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 , 17 ])) -(f=-39989.925149352035 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33184.63870831317 pi=([ 18 , 21 , 29 , 23 , 17 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40837.10275369208 pi=([ 18 , 21 , 29 , 23 , 22 , 3 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45724.55672752338 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-37093.56942283797 pi=([ 18 , 21 , 29 , 13 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38633.37616168124 pi=([ 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34454.408468516485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 4 , 7 , 3 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43802.96657276928 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37254.15420005531 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 7 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31806.955603093593 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.934813547894 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-36257.55858295966 pi=([ 28 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48173.78114643818 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-37040.65161648328 pi=([ 28 , 15 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160791 pi=([ 18 , 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35038.55151493286 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-36301.30524394406 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 21 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43321.286642319625 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 3 , 27 , 24 , 16 , 20 ])) -(f=-33530.804489993265 pi=([ 18 , 21 , 20 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39374.191611577 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-41600.72145031927 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 3 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40383.088769005815 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 19 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40658.38763448934 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 1 , 7 , 3 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45967.37195279459 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-53408.736353697015 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40598.414421901245 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 7 , 3 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42102.69412594817 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32265.195506360345 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 22 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36058.774686075565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32904.441344789 pi=([ 22 , 17 , 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31441.955617407155 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36177.410619268456 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.686076261045575E7 -************************************************************ -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36229.18841443255 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 17 ])) -(f=-33616.494464536365 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36836.274966019344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41675.48801142211 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 12 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44216.151527088885 pi=([ 18 , 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36885.63812485069 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35973.982822511265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44953.381872446305 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 2 , 17 ])) -(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37163.67634827968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 10 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44085.243869509555 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42056.504636619735 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 4 ])) -(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31540.082109529765 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36734.666793281 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 28 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40552.38854519725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-35137.090247932014 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) -(f=-39536.47774023052 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-38386.20879386307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 26 , 16 , 20 , 17 ])) -(f=-39319.390696351096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33685.13911725676 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 20 ])) -(f=-37301.00130469548 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38434.019767920145 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 21 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37644.78649624847 pi=([ 29 , 18 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-37765.13283701296 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33064.16711053047 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31993.70101997856 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33796.707372508645 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-32824.436880233356 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 16 , 27 , 24 , 20 ])) -(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-42886.663137682364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) -(f=-45829.91511238346 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 17 , 26 , 25 , 24 , 16 , 20 ])) -(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37274.541758632455 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45967.37195279458 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34966.75684030945 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 3 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39628.24400794839 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33215.38876871856 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 ])) -(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35362.54675666061 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41364.785626132776 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35733.226230030734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 4 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-47764.42598194798 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 6 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41930.018522881874 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 10 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-34913.82825256677 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-42568.8134629647 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-36795.18656697763 pi=([ 17 , 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 ])) -(f=-42743.0588383685 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36284.151435997854 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3228116360887766E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31877.013956253708 pi=([ 29 , 23 , 22 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41156.0101609011 pi=([ 26 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36951.51143748008 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 ])) -(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32297.008753478254 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 21 , 17 ])) -(f=-36660.644925694156 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35773.46922106405 pi=([ 21 , 29 , 23 , 22 , 19 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 15 , 18 , 20 ])) -(f=-34646.44819725584 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-33543.627821758084 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-43945.90497347017 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-32305.885879176894 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) -(f=-40826.786868451105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39568.01994138963 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-38977.39855775068 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 , 11 , 18 ])) -(f=-36792.196502488005 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 18 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42585.29239335253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 25 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33602.307562183545 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36955.68828432404 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35157.39942514758 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36593.26946347652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38625.523400662685 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41675.54118249343 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36195.64237470879 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 18 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42886.663137682364 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 ])) -(f=-37715.6061886945 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34869.87252185376 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33602.307562183545 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41054.088661857095 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47388.96776148302 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41604.77161742353 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-47772.49986728829 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 26 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36774.99071834093 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 23 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35091.64535223389 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44294.041662053016 pi=([ 21 , 29 , 23 , 22 , 11 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37445.97372993783 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 6 , 4 , 5 , 1 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32495.890573490837 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-43374.628602462704 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 12 , 25 , 27 , 24 , 14 , 16 , 20 , 17 , 18 ])) -(f=-41910.12113531576 pi=([ 17 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 23 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31731.330575800926 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-37431.037746135546 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-50782.65244211061 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 17 , 18 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-44555.07768394274 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 6 , 20 , 17 ])) -(f=-38935.781694573845 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35284.48666695374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44145.6483012951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 ])) -(f=-41175.80411803075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41352.30636854404 pi=([ 18 , 21 , 29 , 23 , 22 , 5 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43192.3761474045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-38647.07260691111 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36058.7212902461 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3080930421964645E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40205.33989494654 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40499.82500003714 pi=([ 18 , 21 , 29 , 8 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35994.81344174047 pi=([ 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 18 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39609.043882038524 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48004.1874903332 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) -(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37412.87541365837 pi=([ 21 , 29 , 23 , 22 , 19 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 28 , 26 , 25 , 27 , 24 , 17 , 15 , 18 , 20 ])) -(f=-43453.79868755558 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32336.2372068709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31539.076063737753 pi=([ 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37734.70314546482 pi=([ 29 , 23 , 22 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42160.41188339629 pi=([ 17 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35918.35770481143 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42077.45380991904 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39377.744014332115 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38573.29427373486 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 18 , 9 ])) -(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41384.74115592808 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35598.16689158925 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33902.36152093905 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 , 18 ])) -(f=-40186.43886113973 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 12 , 16 , 20 , 17 ])) -(f=-35035.12761342977 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40826.786868451105 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 ])) -(f=-37575.84645863133 pi=([ 18 , 21 , 29 , 23 , 22 , 24 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38734.050966589246 pi=([ 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40130.45515405459 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 19 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37089.37970624527 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-36888.258679343606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-33616.494464536365 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39236.38171703685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42379.276682229334 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 16 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34799.19230742985 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 , 18 ])) -(f=-41404.82527867901 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-32784.50251482611 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 5 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40253.04673651882 pi=([ 18 , 13 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-45515.36571897764 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-34071.40027086277 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36202.25874194291 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 , 18 ])) -(f=-40837.10275369208 pi=([ 18 , 21 , 29 , 23 , 22 , 3 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33494.062881106 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) -(f=-45270.608959757694 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35035.12761342977 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39521.97253037944 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40664.050494653995 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39438.92260457691 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 13 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39428.29210094409 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-42401.620884543336 pi=([ 17 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-37301.001304695485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36754.573992178055 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 7 , 3 , 4 , 9 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39973.04101528572 pi=([ 29 , 23 , 22 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41117.67142723234 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42920.430857997075 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 11 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36678.26118583839 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.295767122688961E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36343.83357804362 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-40005.102397268165 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 22 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.38568647966 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 , 18 ])) -(f=-34624.922993519336 pi=([ 18 , 21 , 29 , 23 , 22 , 14 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31731.330575800926 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 16 , 20 , 17 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-40101.07700575655 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 29 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37324.25283639206 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 2 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35021.16403252725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34840.86318834192 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34086.70902556801 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 13 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33832.65341645235 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42031.488423823306 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 24 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.92514935204 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-32145.676826625968 pi=([ 17 , 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34999.01524220384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39981.89851873581 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-33779.6420786248 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37640.4336331317 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 6 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47388.96776148302 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 1 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41613.83897504089 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33693.31750454472 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42886.66313768236 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 17 , 18 ])) -(f=-42008.36202941996 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-33019.65189660582 pi=([ 18 , 21 , 29 , 17 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38262.29678217318 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 , 18 ])) -(f=-41046.168582214894 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 29 , 17 , 3 ])) -(f=-33946.9010346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38860.68087418156 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 8 ])) -(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31673.320638670033 pi=([ 21 , 29 , 22 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45885.68778786063 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 18 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42597.687784663685 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 7 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35060.04502160903 pi=([ 18 , 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 6 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34069.60866779889 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) -(f=-36304.735326303286 pi=([ 16 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32033.552086364885 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 ])) -(f=-36815.71592757161 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36906.2384649172 pi=([ 18 , 21 , 13 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36910.51443313609 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 5 , 3 , 4 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36469.696307178114 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47830.35096112594 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 6 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36451.53146890989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160793 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-38659.747110300945 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 29 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38660.100157946814 pi=([ 18 , 21 , 29 , 23 , 22 , 14 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49761.598336233445 pi=([ 17 , 18 , 21 , 29 , 1 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36580.621280529136 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 29 , 24 , 20 , 17 ])) -(f=-35678.328884226445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-33693.31750454471 pi=([ 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31558.680418466072 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34509.92262585112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33271.861423747265 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-36906.2384649172 pi=([ 18 , 21 , 13 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38409.33197742492 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-38456.745539616175 pi=([ 18 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 21 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35809.49518607542 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.0524858299818516E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39664.8098025351 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32696.067949843124 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34500.82959818387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34505.215029265666 pi=([ 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38976.39917660142 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34097.44393190507 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 27 , 17 ])) -(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-45139.929847919215 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48203.16459434346 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 18 ])) -(f=-38978.7815027192 pi=([ 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622872 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36465.23769033769 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42102.694125948175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40077.61200861476 pi=([ 18 , 21 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36768.7151024092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-39626.53771767579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 15 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45640.06738679067 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 16 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 ])) -(f=-36225.85034844369 pi=([ 18 , 21 , 29 , 25 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34645.286129235035 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 29 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34225.14671397641 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 3 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39451.9513349242 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-42910.71831360121 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36108.862601653105 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33566.94916740699 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 29 ])) -(f=-40752.79636124266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-38135.505666674944 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40292.84491304592 pi=([ 17 , 19 , 18 , 21 , 29 , 23 , 22 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44279.279322952345 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 11 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622872 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39920.7016924114 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 20 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38077.36464830558 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 7 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34189.25278990391 pi=([ 21 , 18 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 19 , 17 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33279.79729000706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 8 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34731.336005932266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 14 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38747.15244459236 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44536.37972559428 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 24 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40616.70396387602 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-36903.45121257342 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 , 17 ])) -(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37088.392966213774 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34335.23080261379 pi=([ 21 , 20 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-37652.22827681231 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36899.51444104525 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 23 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32696.06794984312 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-34782.730355814936 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 13 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-44669.00677936747 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 18 ])) -(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-38883.15435597024 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39434.52034189451 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 17 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-44127.62129944852 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 21 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42909.42207622873 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-41712.26387898733 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36233.54683444215 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.108973751736021E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-37016.39189304491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 10 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39626.53771767579 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 15 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42864.78560463773 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41352.30636854404 pi=([ 18 , 21 , 29 , 23 , 22 , 5 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-35335.62148633595 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42836.525736415635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44316.89845401979 pi=([ 18 , 21 , 29 , 23 , 22 , 1 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37031.31681371171 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38867.680330391886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 7 ])) -(f=-35284.48666695374 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-39981.89851873581 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-34509.92262585112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 24 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-38730.02311231671 pi=([ 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 , 16 ])) -(f=-31983.152824853743 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) -(f=-36423.50641257224 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 , 27 ])) -(f=-34270.698628070495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 5 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-40826.786868451105 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 25 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37424.65563617902 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33946.9010346118 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42077.45380991905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36469.18368920508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37743.11441833578 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 , 17 ])) -(f=-32758.892766218538 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31471.77492424911 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41384.74115592807 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 5 ])) -(f=-41449.64192287001 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33832.65341645235 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36202.25874194292 pi=([ 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33064.16711053047 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36165.55463955001 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35252.52644919478 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43013.12162383378 pi=([ 21 , 18 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 16 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 27 , 20 , 19 , 17 , 29 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40500.27031124885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43737.97500553512 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36343.83357804362 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 27 ])) -(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32696.06794984312 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38691.175754857184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 9 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44511.120184114894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42748.35015152879 pi=([ 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34033.16947641387 pi=([ 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33453.4383416741 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 7 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32387.57603689136 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43464.37494767444 pi=([ 5 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33331.318002257736 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32312.700409456593 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 , 18 ])) -(f=-39129.642974776696 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 20 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-31757.42195116391 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32495.890573490837 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) -(f=-34552.497137723396 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35524.80471944454 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.7270839130778074E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38693.689130723236 pi=([ 21 , 29 , 23 , 22 , 15 , 19 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38876.45599966743 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37199.00301639925 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 22 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41577.85915893915 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 25 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 16 , 20 , 17 , 18 , 26 ])) -(f=-35745.50699330514 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-39873.04300035283 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42933.81971487636 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 , 17 ])) -(f=-43460.15962942637 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 5 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35606.0386637946 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 6 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-37424.65563617902 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 19 , 16 , 20 ])) -(f=-31397.849941654807 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38592.64250914309 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 19 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34695.02507017825 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35678.328884226445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 5 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41954.40604861237 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36570.702040805016 pi=([ 18 , 21 , 29 , 23 , 22 , 12 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39609.043882038524 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34552.497137723396 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37301.001304695485 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 13 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43192.3761474045 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 16 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-36659.23637119835 pi=([ 25 , 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49540.65597610174 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 2 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160793 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41216.22010733564 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41613.83897504089 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31798.559795305453 pi=([ 18 , 21 , 23 , 22 , 29 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49876.19134946037 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 1 , 24 , 16 , 20 , 17 ])) -(f=-33085.10123454264 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-40484.11189036526 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) -(f=-36202.25874194291 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 25 ])) -(f=-36954.78283977045 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42028.89853042679 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36343.833578043625 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37158.13351111959 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34020.14980356092 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 3 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44559.7953963555 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35091.64535223389 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36485.88024690382 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-46947.04484220809 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43850.167439450655 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 4 ])) -(f=-38390.70475515466 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35064.5487273779 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 29 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32495.890573490837 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-38941.531208445915 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36485.88024690382 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 11 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33271.86142374726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39521.97253037944 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 15 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45129.09766425902 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41089.74998335699 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44551.2151776339 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 6 ])) -(f=-42941.290593742866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36470.15100165424 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.608374904264283E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39946.8873180344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 26 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 18 , 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45999.8794833271 pi=([ 18 , 21 , 29 , 2 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35508.471732093225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45129.09766425902 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 15 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-41230.95186628309 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41571.55602609971 pi=([ 21 , 29 , 16 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 25 , 14 , 28 , 26 , 27 , 24 , 20 , 17 , 18 ])) -(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47981.52754145423 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 24 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36848.58789703938 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40752.79636124266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 16 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45571.193985646925 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 24 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-34681.12232474423 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 15 ])) -(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.24068641318 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36452.82541863879 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37322.17472300324 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 6 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35483.614335100356 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45155.99115153225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33041.639181326886 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-46343.53081995083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) -(f=-40364.84432671849 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 , 7 ])) -(f=-33926.81278503709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 16 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-36572.28753330842 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 29 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43124.38255826833 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 20 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42223.322511459555 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32882.10326896461 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882925 pi=([ 29 , 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41283.12665758159 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 24 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-34999.01524220384 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33871.44098196951 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39377.744014332115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 20 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46927.08910057374 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 2 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40580.76757604633 pi=([ 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37000.85683231975 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 , 17 ])) -(f=-33773.66848922373 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31983.152824853743 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 ])) -(f=-42077.45380991905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 26 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-44563.02706650972 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36202.25874194292 pi=([ 25 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38852.91685871003 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 16 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-36654.859458809166 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33120.735010793884 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37257.30341608968 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31595.938579975274 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 22 ])) -(f=-42178.31646196899 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 28 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45764.73398801458 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35317.74121692129 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 28 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41558.90255100989 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 27 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40295.91570532993 pi=([ 27 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42519.66141391136 pi=([ 18 , 21 , 29 , 4 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47446.93720425391 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 2 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36817.329346187835 pi=([ 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36315.857795391414 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.4556958185967445E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32033.552086364893 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33617.000345711356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38167.05894053015 pi=([ 18 , 21 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40411.83867412587 pi=([ 17 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 26 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.24068641318 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-38263.88375073547 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35908.10387962784 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 29 , 17 ])) -(f=-40416.26122311179 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38947.198621992866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-33693.31750454472 pi=([ 18 , 26 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 19 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41613.83897504089 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) -(f=-43922.88418620751 pi=([ 28 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-33041.639181326886 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40370.557677008575 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33757.39039333473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 17 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41404.82527867901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-34817.78137516435 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32586.657337637123 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48489.6700283473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 4 , 16 , 20 , 9 , 17 ])) -(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39865.68572048821 pi=([ 3 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41105.99232740982 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 28 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31952.05847033037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35259.81012006353 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 17 , 16 , 20 ])) -(f=-40370.55767700858 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-40370.55767700858 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 4 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38922.17016015359 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38341.03148864816 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 11 ])) -(f=-36630.252371957504 pi=([ 29 , 18 , 13 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41966.28950800421 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 25 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41649.686797568276 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36965.97574964271 pi=([ 17 , 18 , 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 24 , 16 , 20 , 26 ])) -(f=-38341.03148864816 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40858.13288995329 pi=([ 18 , 21 , 7 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36951.51143748008 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 12 , 17 ])) -(f=-38914.71338909321 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 28 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36903.45121257342 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 9 , 17 ])) -(f=-36680.63783511706 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 24 ])) -(f=-41384.74115592808 pi=([ 18 , 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31601.21188118621 pi=([ 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39240.26027665022 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36035.19648591543 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) -(f=-35164.90448486033 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-33259.20424128579 pi=([ 14 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33004.238928730156 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 , 18 ])) -(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31937.755104930497 pi=([ 18 , 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41117.67142723234 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35797.865957132664 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.1270755730653763E7 -************************************************************ -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38517.058489652845 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 23 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42941.290593742866 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37437.0840188323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 17 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33043.48501978601 pi=([ 18 , 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45967.37195279459 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40005.10239726816 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 22 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39128.07351788034 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-42764.493349544864 pi=([ 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43325.06141840537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35008.40666434409 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 20 , 24 , 16 , 17 , 18 ])) -(f=-41273.20973777707 pi=([ 18 , 21 , 23 , 29 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-45923.18667297714 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42216.687368921215 pi=([ 18 , 10 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 21 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40082.84821143556 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42835.80189040459 pi=([ 18 , 28 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 27 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-35420.87329188155 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 12 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40348.24527745123 pi=([ 18 , 21 , 8 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32064.842982568203 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36015.22894651299 pi=([ 18 , 21 , 25 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43946.57771111367 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33938.24663584813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34593.217974959225 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49607.09737466709 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 25 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32495.890573490837 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-35783.05994634603 pi=([ 21 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 6 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45698.97728297034 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 5 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34109.63088576194 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 23 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47372.43152126102 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 2 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40604.983023830784 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 18 , 16 , 20 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-38941.531208445915 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38647.07260691112 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46588.54100195036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35187.05615535307 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45609.065657223015 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-36593.26946347652 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42277.12931242734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40858.13288995329 pi=([ 21 , 7 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40948.98953005238 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 27 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39989.92514935204 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43441.04211565601 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 27 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40721.344731879435 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36316.61918019159 pi=([ 18 , 21 , 29 , 23 , 16 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-34999.01524220384 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46132.41144793407 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43622.51906569095 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37031.31681371171 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40689.85879502739 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 4 , 17 ])) -(f=-39609.043882038524 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36888.7108518373 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.652283183437729E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38633.37616168124 pi=([ 18 , 11 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37338.087107930434 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34999.01524220384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37087.321842624515 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40154.01540711993 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47412.02025064494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39571.94267748789 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37588.445502611175 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36177.65767712202 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-45973.34805696096 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 26 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37825.784144812016 pi=([ 18 , 21 , 29 , 23 , 12 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36326.45282917721 pi=([ 18 , 21 , 29 , 23 , 22 , 16 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40970.51311480253 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44364.74204286067 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43212.585383406185 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 12 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-34729.4960130471 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44559.7953963555 pi=([ 18 , 1 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-47817.84739397712 pi=([ 21 , 29 , 23 , 22 , 4 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45650.44173114221 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 22 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33050.67709272937 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38358.85664874587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37089.53020784271 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33099.74202011304 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35665.00886236588 pi=([ 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-43046.797646365674 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 3 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39062.49329361902 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 4 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37301.016091192214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 16 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-43173.15029670646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 24 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-34576.77830484188 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 28 , 24 , 16 , 20 , 17 ])) -(f=-33796.707372508645 pi=([ 26 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44216.15152708888 pi=([ 21 , 29 , 6 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-42519.495059058296 pi=([ 18 , 21 , 29 , 23 , 22 , 6 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34871.16647158266 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-45580.60745345725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 6 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41977.097417340265 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33120.735010793884 pi=([ 18 , 29 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33778.93405545541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40497.453972810836 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46231.747492504684 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 , 18 ])) -(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35309.854068848654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38935.781694573845 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 29 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.83207670493 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38625.523400662685 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 14 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46946.00651608707 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-40370.557677008575 pi=([ 4 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49761.70801890474 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37715.606188694495 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43172.54366892262 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-32735.715352337495 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38791.670243323504 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-38861.92811794127 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-42066.096255480115 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 26 , 27 , 24 , 16 , 20 , 10 , 17 ])) -(f=-39729.130171180615 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 13 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38572.71399380478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 20 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37007.646735765156 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.7139579359663486E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39643.9274541795 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35715.10502657125 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-35107.71628882029 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38245.00991047691 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 22 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45860.869092074245 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 9 , 11 , 10 , 8 , 7 , 29 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-45967.37195279459 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46925.004190574764 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 18 , 17 ])) -(f=-33064.16711053047 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31993.701019978565 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 17 ])) -(f=-40500.27031124885 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 26 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32775.32753012373 pi=([ 18 , 21 , 17 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-36351.50605636057 pi=([ 18 , 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41117.67142723234 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 15 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40591.20655700701 pi=([ 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37354.049868034854 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33832.65341645235 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33593.37087667514 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 14 , 20 , 17 ])) -(f=-35284.48666695374 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 9 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41444.08562745411 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 25 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36351.50605636057 pi=([ 21 , 29 , 27 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31623.17737623163 pi=([ 18 , 29 , 23 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31441.955617407155 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43408.87453763395 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42476.43864650792 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37773.52050486326 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 14 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38358.85664874587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-35116.55832437417 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 16 ])) -(f=-39665.23955767765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41755.890758607195 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34999.01524220384 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33031.20961040429 pi=([ 18 , 22 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32643.88057223536 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 23 , 17 ])) -(f=-45923.186672977135 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37665.142558760475 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-32064.842982568203 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36836.274966019344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37106.103107133946 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32312.700409456596 pi=([ 23 , 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35309.854068848654 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36187.88601704148 pi=([ 12 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32923.39659890178 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 , 19 ])) -(f=-41860.96130923948 pi=([ 18 , 21 , 29 , 23 , 12 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 10 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32287.119986993283 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31952.05847033036 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48382.315872637104 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 1 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38493.718680059916 pi=([ 18 , 21 , 25 , 29 , 23 , 22 , 19 , 15 , 11 , 12 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31515.707598515815 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-47993.69888236243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) -(f=-40953.50949570916 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 21 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38423.53824785156 pi=([ 10 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41097.65994932792 pi=([ 21 , 29 , 23 , 22 , 19 , 6 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33338.66637104402 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 , 18 ])) -(f=-35137.090247932014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 14 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -35985.478051535116 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.171756798470044E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36142.3547990525 pi=([ 21 , 27 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42277.12931242734 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 26 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35127.320643548606 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 9 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-44436.50911879953 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40460.57874713443 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46657.15774250181 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 8 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-38734.050966589246 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 10 ])) -(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43325.06141840537 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 25 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31540.082109529765 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40559.99393405989 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 27 , 14 , 28 , 16 , 26 , 25 , 24 , 20 , 17 , 19 ])) -(f=-38135.505666674944 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 18 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42764.493349544864 pi=([ 21 , 5 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39423.19390606267 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48004.1874903332 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 1 , 16 , 20 , 17 ])) -(f=-40664.050494653995 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38115.533570795036 pi=([ 18 , 21 , 29 , 23 , 22 , 9 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33982.93215067962 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 18 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37043.5093646355 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-35787.822762958975 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41642.590476071135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 12 , 24 , 16 , 20 , 17 ])) -(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33166.97646225781 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33773.66848922373 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40721.344731879435 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 28 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40728.85566079377 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36165.55463955001 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 13 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-48176.41891130466 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 7 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-44283.53113372131 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 19 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36499.69353256983 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 18 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34783.78380408904 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 16 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-32493.45417749023 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39469.580238507035 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 1 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-37765.13283701296 pi=([ 18 , 9 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49626.70172939541 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 25 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37722.5542630213 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-33043.48501978601 pi=([ 21 , 29 , 19 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36287.01826899488 pi=([ 25 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41281.23822633768 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) -(f=-42149.937061596356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 24 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41954.40604861237 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 14 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41584.17809695332 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 23 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38747.15244459236 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49761.70801890474 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-41236.371149353276 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 29 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46120.76256869137 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 20 , 28 , 26 , 25 , 27 , 10 , 24 , 16 , 17 ])) -(f=-37698.32685841761 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 26 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40777.39286290455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38101.786295390826 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 23 ])) -(f=-31441.955617407155 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34331.28662942982 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 14 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42697.589677528704 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 27 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-42330.18172113543 pi=([ 6 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36469.18368920508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 10 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38789.98999457009 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 28 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43860.63778612395 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 22 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36504.13698670455 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.5839735799063206E7 -************************************************************ -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43043.221238002014 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37730.94713793198 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 2 , 4 , 9 , 7 , 3 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40786.708472246755 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-41937.51829207182 pi=([ 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33291.5282722427 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39664.80980253511 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-33064.16711053047 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34119.92201079498 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 , 18 ])) -(f=-35483.61433510036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 11 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42028.89853042679 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 29 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41613.83897504088 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 28 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33166.97646225781 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36795.18656697763 pi=([ 18 , 21 , 29 , 24 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-44364.74204286067 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38635.15473259664 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 14 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46132.41144793407 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 29 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40664.050494653995 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33404.304841348036 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33145.58896462609 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35948.44727059508 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 6 , 4 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37235.240686413184 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 10 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35641.80780875834 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 14 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) -(f=-45999.8794833271 pi=([ 18 , 21 , 29 , 2 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34483.59168984287 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44679.481657106604 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32199.62569434692 pi=([ 21 , 18 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-34936.38568647966 pi=([ 13 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31540.082109529765 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44504.76179612221 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39206.09102479202 pi=([ 18 , 21 , 29 , 9 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40138.52782177142 pi=([ 18 , 21 , 29 , 23 , 22 , 10 , 19 , 15 , 11 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34506.940666477865 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 19 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34494.3906580083 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36716.119055138864 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) -(f=-37175.419220252654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 17 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39129.550612958374 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 17 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-31320.048676636798 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38263.88375073547 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 19 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-48025.94195960363 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-33685.13911725676 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 , 20 ])) -(f=-39989.92514935204 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 21 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39624.65824225609 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42519.66141391136 pi=([ 18 , 21 , 29 , 4 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37752.4431211416 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36955.68828432404 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 19 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34541.169975568766 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32320.702573882918 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 29 ])) -(f=-36444.33858427779 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-46343.53081995083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) -(f=-36187.88601704147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 ])) -(f=-36423.50641257225 pi=([ 27 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39053.43118569587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35121.49914862989 pi=([ 18 , 21 , 29 , 22 , 19 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-33602.307562183545 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39536.47774023052 pi=([ 11 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-40144.36017138771 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45354.63004736541 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44145.6483012951 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 , 18 ])) -(f=-34871.16647158266 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38514.28601450938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39643.92745417951 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 22 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38908.61604427625 pi=([ 28 , 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 19 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41352.25301989677 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 5 , 1 , 6 , 12 , 4 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36268.760127881746 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.3392345684476376E7 -************************************************************ -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38647.07260691111 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 15 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32033.552086364885 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 ])) -(f=-45967.37195279458 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39920.15646042571 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40786.708472246755 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 7 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36906.2384649172 pi=([ 18 , 21 , 13 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33327.55273979137 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32078.164094184292 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-36624.52824427402 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 22 , 16 , 20 , 17 ])) -(f=-44120.43813273518 pi=([ 18 , 21 , 6 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-54428.09767123473 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 2 , 24 , 16 , 20 , 17 , 12 ])) -(f=-42330.18172113543 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 , 18 ])) -(f=-41126.95395697273 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 10 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42401.62088454333 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33557.56754233457 pi=([ 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41847.33534374573 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 25 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39428.29210094409 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46168.67992147066 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 12 ])) -(f=-47412.020250644935 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-37089.53020784271 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 24 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39843.792293628554 pi=([ 18 , 12 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 20 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-34719.71809258512 pi=([ 18 , 29 , 21 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39624.65824225609 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 26 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32602.323188491377 pi=([ 21 , 29 , 23 , 22 , 28 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42892.2340139278 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 15 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39664.80980253511 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 15 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37031.3168137117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-39920.15646042571 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 17 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-41968.35187234086 pi=([ 21 , 29 , 23 , 22 , 15 , 11 , 19 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42740.36142525387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38027.593664275475 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37140.463805082945 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 11 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43822.242060057884 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 22 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 17 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34119.40341745808 pi=([ 18 , 21 , 29 , 23 , 26 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46343.53081995083 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 1 , 20 , 17 ])) -(f=-44222.50241552279 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 25 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.934813547894 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45141.590275893104 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 4 , 5 , 1 , 3 , 2 , 7 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35870.23085982383 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 8 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37324.25283639206 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 2 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35252.526449194775 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 12 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43914.72728496132 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 13 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 18 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35309.854068848654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 5 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34869.87252185376 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38301.81160985669 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 13 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36593.26946347652 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 11 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32287.119986993283 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 22 , 18 ])) -(f=-31952.05847033037 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 12 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38747.15244459236 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 22 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-33050.67709272937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-33259.20424128579 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 , 18 ])) -(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32642.77516613536 pi=([ 18 , 21 , 29 , 23 , 19 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32053.112000332563 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 3 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37195.659316554505 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 2 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46330.30569468781 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 2 , 20 , 17 ])) -(f=-36676.73498754598 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 12 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 ])) -(f=-32091.106639724894 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 , 17 ])) -(f=-34494.3906580083 pi=([ 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41089.74998335699 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 17 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-39674.39489799738 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 13 , 1 , 2 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39419.10417997326 pi=([ 18 , 21 , 14 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35903.541994505285 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 21 , 16 , 20 , 17 ])) -(f=-41776.21382762869 pi=([ 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-53285.49910917407 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 2 , 16 , 20 , 17 ])) -(f=-35973.982822511265 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 6 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36683.65909141644 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.9383658215662718E7 -************************************************************ -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.68572048821 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 ])) -(f=-37764.4245781681 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 , 18 , 28 ])) -(f=-41675.54118249343 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39242.465508121844 pi=([ 18 , 27 , 21 , 29 , 23 , 26 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 24 , 16 , 20 , 17 ])) -(f=-41449.64192287001 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33363.61309189243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 5 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-50890.386771002246 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 5 , 24 , 22 , 16 , 20 , 17 ])) -(f=-32722.501372304956 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 16 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40771.40923493547 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42801.06792422706 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 4 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-34033.16947641387 pi=([ 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31515.404803948073 pi=([ 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41281.23822633767 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41404.82527867901 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 20 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-41985.33222752076 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32078.164094184292 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42836.525736415635 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 4 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35609.99411998306 pi=([ 18 , 13 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41649.686797568276 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 29 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46231.747492504684 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 6 , 16 , 20 , 17 ])) -(f=-37645.738880414596 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 1 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45631.95537038188 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 25 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 16 , 24 , 20 , 17 ])) -(f=-42355.72696558546 pi=([ 21 , 4 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37087.92938832018 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 13 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34541.169975568766 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 22 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43622.51906569095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 5 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35056.59161900237 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34446.36155717598 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 14 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36654.85945880916 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 4 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37722.55426302131 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-34222.003678073954 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 17 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-38720.38910174327 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 15 , 16 , 20 , 17 ])) -(f=-33228.99833794724 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 , 28 ])) -(f=-41352.30636854404 pi=([ 21 , 29 , 23 , 22 , 5 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-43190.22935269677 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 8 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37028.83457222418 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31515.404803948077 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49468.84749733834 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 14 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 9 ])) -(f=-33557.567542334575 pi=([ 18 , 21 , 29 , 26 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31320.048676636798 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43043.22123800201 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 26 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33796.70737250864 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 26 ])) -(f=-43393.46708564543 pi=([ 21 , 29 , 23 , 22 , 8 , 19 , 15 , 11 , 5 , 10 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-47901.24446306658 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 18 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-39368.54205829734 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 11 , 17 ])) -(f=-38471.08822319912 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 9 , 16 , 20 , 17 , 18 ])) -(f=-36848.58789703938 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34936.38568647966 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 13 ])) -(f=-37827.61729474147 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 13 , 16 , 20 , 17 ])) -(f=-44971.67853071469 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 1 , 17 ])) -(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-33399.05504686196 pi=([ 15 , 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33791.13058447369 pi=([ 21 , 29 , 23 , 22 , 28 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36444.33858427779 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 10 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35520.6728035565 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35187.05615535307 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 14 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34373.30150400463 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33946.9010346118 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 6 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38167.05894053015 pi=([ 18 , 21 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37205.19890393877 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 1 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32092.04730276419 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32145.676826625968 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-35179.601306191165 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 13 , 17 , 18 ])) -(f=-45609.06565722301 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42330.18172113543 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 6 ])) -(f=-39015.58252332747 pi=([ 21 , 29 , 23 , 22 , 8 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36244.326257216024 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.5441159207989693E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39474.903793901736 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 13 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41349.4834966955 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 1 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39288.721474795646 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-32495.890573490837 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 ])) -(f=-36469.696307178114 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 23 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42072.84120719338 pi=([ 21 , 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 3 , 16 , 20 , 17 ])) -(f=-36064.17632716441 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-32791.384831557625 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 17 , 18 , 22 ])) -(f=-38423.53824785156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 10 ])) -(f=-41175.80411803074 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 11 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37338.087107930434 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 7 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38285.41757315811 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 17 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-43946.57771111367 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 18 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36768.457715666926 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 23 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34099.88759637135 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 24 , 20 , 22 , 17 ])) -(f=-31540.082109529765 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 6 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36780.18679731913 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 19 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-43198.084872619576 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 17 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-35525.25240495953 pi=([ 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-49613.97893829676 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 2 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33025.46516675913 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 12 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35642.07441605002 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 1 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42748.350151528786 pi=([ 18 , 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-41384.74115592807 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 5 ])) -(f=-41675.54118249343 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 26 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39319.3906963511 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 20 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-40767.34902723685 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-39609.043882038524 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35630.49397802848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 2 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40359.320653427305 pi=([ 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 26 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35021.16403252725 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32737.845279561756 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35574.72851776458 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 9 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-34281.3498248628 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40951.87125800928 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 2 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32677.770802181567 pi=([ 21 , 29 , 23 , 22 , 17 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-40237.65843041065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 , 8 ])) -(f=-38605.66523719425 pi=([ 8 , 18 , 23 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35426.16346474485 pi=([ 18 , 21 , 29 , 23 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 22 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-41001.7587043719 pi=([ 18 , 4 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35798.883804803074 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 16 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37324.252836392065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 2 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32488.621323837586 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42008.362029419965 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39042.12501768215 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 , 15 ])) -(f=-32433.777288992602 pi=([ 21 , 18 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-39569.19852236813 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42160.41188339629 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33884.87534582543 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 18 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41985.58763256028 pi=([ 21 , 29 , 23 , 22 , 28 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 19 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34373.30150400463 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42401.62088454333 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32209.60216505746 pi=([ 21 , 29 , 18 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32489.251717890795 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41054.088661857095 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 7 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31515.404803948073 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 23 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39330.11474092228 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 27 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44559.79539635549 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 1 ])) -(f=-37951.87465472634 pi=([ 18 , 21 , 29 , 23 , 22 , 11 , 10 , 8 , 15 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 19 ])) -(f=-37558.217078738795 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 15 , 24 , 25 , 27 , 16 , 20 , 17 , 18 ])) -(f=-37140.70716319403 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35598.16689158925 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-42941.290593742866 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 10 , 16 , 20 , 17 , 18 ])) -(f=-33291.5282722427 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40826.57263373478 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 5 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36117.93997972246 -Max Fitness : -31300.44432190848 -Fitness Variance : 1.867524323046422E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40205.33989494653 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 18 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38390.70475515465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 8 ])) -(f=-34913.82825256677 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 8 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32510.471687269237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 17 ])) -(f=-44339.426179359674 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40580.767576046324 pi=([ 18 , 3 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32904.44134478899 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 , 17 ])) -(f=-45609.06565722301 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 27 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39053.43118569587 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 9 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42740.36142525387 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 28 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37322.174723003234 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 6 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-39681.001250221634 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33679.982302237666 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 29 , 20 , 17 , 18 ])) -(f=-40479.83981644355 pi=([ 21 , 29 , 23 , 22 , 15 , 18 , 11 , 10 , 8 , 9 , 19 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41491.84416653334 pi=([ 18 , 21 , 8 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 4 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40540.539794827564 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 28 , 14 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34494.3906580083 pi=([ 21 , 29 , 22 , 19 , 15 , 23 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39288.721474795646 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 17 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-39681.00125022163 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44145.6483012951 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 1 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39568.31038049027 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 6 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40374.06260873346 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 13 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41337.476188579465 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 2 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44364.74204286068 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-45552.91904478977 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 27 , 10 , 9 , 7 , 3 , 4 , 8 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41364.785626132776 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 21 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31937.755104930497 pi=([ 19 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-47412.02025064494 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 16 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39571.94267748789 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 18 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33345.56150089106 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38581.601212569905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 1 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34500.82959818387 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49743.68815149835 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34505.215029265666 pi=([ 18 , 21 , 15 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44426.41255872093 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 24 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-37182.676600336534 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31397.849941654807 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-45475.9348135479 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38939.51550969323 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 12 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39668.05898052312 pi=([ 21 , 18 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37257.30341608968 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 4 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39592.43617364345 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 24 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-35362.54675666061 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 5 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36768.457715666926 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 23 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37588.44550261117 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 8 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40552.38854519725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 20 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 18 ])) -(f=-42582.268876155555 pi=([ 18 , 21 , 29 , 23 , 5 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-31936.81139101101 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 20 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44971.67853071469 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 1 , 17 ])) -(f=-44563.02706650971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 27 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-44997.67158148117 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 17 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-41946.024480796004 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 8 ])) -(f=-38737.90171575092 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 12 , 1 , 5 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41074.334882034214 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 6 , 7 , 3 , 4 , 5 , 11 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38734.05096658925 pi=([ 18 , 10 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34014.8777221341 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 10 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34534.443842090535 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 3 , 4 , 8 , 9 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-49743.68815149834 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 27 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36142.3547990525 pi=([ 21 , 27 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37752.443121141594 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 3 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41216.22010733565 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 13 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37310.61863777789 pi=([ 18 , 21 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-44537.97036160793 pi=([ 2 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-47993.69888236243 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 2 , 16 , 20 , 17 ])) -(f=-39609.043882038524 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 14 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35525.25240495954 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-43802.966572769285 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 26 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35329.75032137824 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -37286.067524911196 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.7686764893583775E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33404.304841348036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39643.312227146525 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 2 , 8 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39869.90135046969 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-39196.355560255135 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-32234.575235219043 pi=([ 18 , 28 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-38658.79524540295 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 21 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36187.88601704147 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 12 , 18 ])) -(f=-35091.64535223389 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 22 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42722.78684307223 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 16 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-36817.32934618784 pi=([ 18 , 24 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 ])) -(f=-33291.5282722427 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37570.36958394211 pi=([ 18 , 16 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 8 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39969.20810152661 pi=([ 21 , 11 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33338.66637104401 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-38167.05894053015 pi=([ 21 , 29 , 12 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42160.41188339629 pi=([ 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42251.11121193109 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 23 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40932.34536810951 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 2 , 10 , 8 , 11 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40970.51311480253 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 8 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-39549.59416763982 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 27 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34082.40627283664 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 1 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34681.12232474424 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 15 , 17 ])) -(f=-33832.24406467856 pi=([ 21 , 23 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 20 , 27 , 24 , 16 , 17 , 18 ])) -(f=-42748.35015152879 pi=([ 6 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41392.654531037224 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 3 , 1 , 4 , 5 , 8 , 9 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34842.59649839985 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32510.471687269237 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 17 ])) -(f=-39019.407388959036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 13 , 20 , 17 ])) -(f=-45185.71750379614 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 28 , 3 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33338.85755069269 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40497.453972810836 pi=([ 18 , 21 , 29 , 23 , 22 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 19 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46229.14793036256 pi=([ 11 , 21 , 29 , 22 , 19 , 15 , 10 , 23 , 9 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35035.12761342978 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36815.71592757161 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41449.64192287001 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 22 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44339.42617935967 pi=([ 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 29 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37175.419220252654 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 17 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-47128.41966219204 pi=([ 18 , 16 , 21 , 29 , 5 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-39573.24134586279 pi=([ 18 , 7 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35695.24882376186 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 2 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37431.037746135546 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 5 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33543.627821758084 pi=([ 18 , 20 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-44953.381872446305 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 2 , 17 ])) -(f=-37274.54175863247 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33617.000345711356 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38044.77271313391 pi=([ 18 , 21 , 12 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32546.690915432544 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 27 , 20 , 17 , 18 ])) -(f=-33330.14541976417 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34548.88491605345 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 17 , 18 ])) -(f=-32312.700409456593 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-34062.80191810832 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 27 , 26 , 25 , 24 , 16 , 20 , 17 ])) -(f=-34801.5971574616 pi=([ 18 , 21 , 29 , 28 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36581.054588767314 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 4 , 10 , 8 , 9 , 7 , 3 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38941.531208445915 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 12 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41402.90508198455 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 26 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-33004.238928730156 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 16 , 17 ])) -(f=-35777.202872441296 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 15 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32493.454177490228 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 28 ])) -(f=-49761.708018904734 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 24 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 16 , 20 , 17 , 18 ])) -(f=-39823.14089471588 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 21 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39227.70374639594 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 18 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39486.73271244971 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 2 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38489.667639581225 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 13 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 15 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35035.12761342978 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36660.64492569415 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 12 ])) -(f=-37182.67660033652 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 2 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41706.22234451409 pi=([ 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33143.073086618264 pi=([ 18 , 29 , 21 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 22 , 17 ])) -(f=-34869.87252185376 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32735.715352337495 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-49637.94065756668 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 23 , 10 , 8 , 27 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38514.28601450938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 3 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36193.57012338238 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.141250419361472E7 -************************************************************ -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42401.620884543336 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 29 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35670.99429543166 pi=([ 18 , 21 , 26 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34552.49713772339 pi=([ 29 , 23 , 22 , 19 , 15 , 21 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41051.759174994404 pi=([ 21 , 29 , 7 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33404.304841348036 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32033.552086364885 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 28 ])) -(f=-43810.46663161397 pi=([ 18 , 29 , 21 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 23 , 16 , 20 , 22 , 17 ])) -(f=-34119.92201079498 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 16 , 20 , 17 ])) -(f=-33617.000345711356 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 7 , 8 , 9 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38998.78387103051 pi=([ 18 , 21 , 9 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38978.781502719205 pi=([ 18 , 8 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37031.31681371171 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-45475.9348135479 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-40980.31651910698 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 13 , 11 , 10 , 8 , 23 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36836.274966019344 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 26 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36751.98435575726 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 13 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42008.36202941996 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 16 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-35665.00886236588 pi=([ 21 , 16 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-39428.2921009441 pi=([ 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 15 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41384.74115592808 pi=([ 5 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-38581.601212569905 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 1 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38633.37616168123 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 , 11 ])) -(f=-38390.70475515466 pi=([ 8 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-38998.78387103051 pi=([ 21 , 9 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-35867.38911297252 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 3 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34281.3498248628 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-44124.94864795794 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-42160.41188339629 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 21 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39865.6857204882 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 3 , 18 ])) -(f=-31993.70101997857 pi=([ 17 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-34880.0722215437 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 18 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 , 20 ])) -(f=-46946.006516087065 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 20 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-38791.27491052367 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 5 , 7 , 3 , 4 , 1 , 2 , 6 , 12 , 17 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 ])) -(f=-40154.01540711993 pi=([ 18 , 21 , 23 , 22 , 19 , 15 , 11 , 29 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32392.81486204192 pi=([ 18 , 29 , 28 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 21 ])) -(f=-40460.57874713443 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 17 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-40082.84821143556 pi=([ 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 23 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-41706.22234451409 pi=([ 18 , 21 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 22 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36848.58789703938 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 9 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-40486.99678589651 pi=([ 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 28 , 20 , 18 ])) -(f=-48509.77566709477 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 12 , 13 , 14 , 28 , 6 , 26 , 25 , 27 , 24 , 16 , 20 , 15 , 17 ])) -(f=-47514.3480423321 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 25 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41190.789996577994 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 20 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-51752.707629135555 pi=([ 18 , 20 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 23 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 17 ])) -(f=-35157.39942514758 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 12 , 1 , 2 , 6 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39869.90135046969 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 16 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-46398.396017610445 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 14 , 26 , 25 , 27 , 24 , 28 , 11 , 16 , 20 , 17 ])) -(f=-31757.42195116391 pi=([ 18 , 21 , 22 , 29 , 23 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-42363.79761821671 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 21 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-41401.70456850816 pi=([ 9 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 1 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46510.08136114144 pi=([ 18 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 1 , 5 , 21 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-39123.255309405584 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 16 , 9 , 3 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 ])) -(f=-37238.55619175154 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 17 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 18 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-37722.55426302131 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 16 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 20 , 17 , 18 ])) -(f=-33028.95073265843 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 8 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-34033.16947641387 pi=([ 18 , 14 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-33399.05504686196 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 15 ])) -(f=-44145.648301295114 pi=([ 1 , 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-36801.35641777716 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 12 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 13 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 14 ])) -(f=-40209.99956876937 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 10 , 8 , 9 , 7 , 3 , 1 , 4 , 5 , 11 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-31300.44432190848 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-37016.39189304491 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 10 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-32735.715352337495 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 9 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-36418.088479977625 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 3 , 11 , 10 , 8 , 9 , 7 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-46163.36187674216 pi=([ 18 , 15 , 21 , 29 , 23 , 22 , 19 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 2 ])) -(f=-47600.797089498476 pi=([ 18 , 21 , 29 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 28 , 2 , 6 , 12 , 13 , 14 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 23 ])) -(f=-32882.1032689646 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 5 , 4 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) -(f=-34281.3498248628 pi=([ 18 , 21 , 29 , 23 , 22 , 19 , 15 , 11 , 8 , 9 , 7 , 3 , 4 , 5 , 10 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 ])) -(f=-35021.16403252725 pi=([ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 3 , 4 , 5 , 7 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ])) - -************************************************************ -*******************Population statistics******************* -Mean Fitness : -36517.11343566888 -Max Fitness : -31300.44432190848 -Fitness Variance : 2.7364172590416193E7 -********************************************* -***********Optimization Result*************** -********************************************* -[ 21 , 29 , 23 , 22 , 19 , 15 , 11 , 10 , 8 , 9 , 7 , 3 , 4 , 5 , 1 , 2 , 6 , 12 , 13 , 14 , 28 , 26 , 25 , 27 , 24 , 16 , 20 , 17 , 18 ] -Best Fitness: -31300.444322 \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml index 70a0245d03..2deda1fee2 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml @@ -20,21 +20,23 @@ examples-genetics-tsp + + 1.8 + 1.8 + + + org.apache.commons.math4.examples.genetics.mathfunctions + org.apache.commons.math4.examples.genetics.mathfunctions + + org.apache.commons.math4.examples.genetics.mathfunctions + + ${basedir}/../../.. + + examples-genetics-mathfunctions + org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FunctionOptimizer + + - - org.apache.commons - commons-math4-genetics - 4.0-SNAPSHOT - - - org.apache.commons - commons-math3 - - - org.jfree - jfreechart - 1.5.3 - org.apache.commons commons-csv diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java deleted file mode 100644 index 58a7ff22eb..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/Node.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.apache.commons.math4.examples.genetics.tsp; - -public class Node { - - private int index; - - private double x; - - private double y; - - public Node(int index, double x, double y) { - this.index = index; - this.x = x; - this.y = y; - } - - public int getIndex() { - return index; - } - - public void setIndex(int index) { - this.index = index; - } - - public double getX() { - return x; - } - - public void setX(double x) { - this.x = x; - } - - public double getY() { - return y; - } - - public void setY(double y) { - this.y = y; - } - - @Override - public String toString() { - return " " + index + " "; - } -} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java index 917362b766..2c7ceb381f 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java @@ -1,34 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.examples.genetics.tsp; import java.util.List; -import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; -import org.apache.commons.math4.genetics.FitnessFunction; +import org.apache.commons.math4.examples.genetics.tsp.commons.City; +import org.apache.commons.math4.examples.genetics.tsp.commons.DistanceMatrix; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; -public class TSPFitnessFunction implements FitnessFunction> { +/** + * This class represents the fitness function for tsp. + */ +public class TSPFitnessFunction implements FitnessFunction> { + /** + * {@inheritDoc} + */ @Override - public double compute(List nodes) { - return -calculateTotalDistance(nodes); - } - - private double calculateTotalDistance(List nodes) { + public double compute(List cities) { double totalDistance = 0.0; int index1 = 0; int index2 = 0; - for (int i = 0; i < nodes.size(); i++) { + for (int i = 0; i < cities.size(); i++) { index1 = i; - index2 = (i == nodes.size() - 1) ? 0 : i + 1; - totalDistance += calculateNodeDistance(nodes.get(index1), nodes.get(index2)); + index2 = (i == cities.size() - 1) ? 0 : i + 1; + totalDistance += calculateNodeDistance(cities.get(index1), cities.get(index2)); } - return totalDistance; + return -totalDistance; } - private double calculateNodeDistance(Node node1, Node node2) { - DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); - double distance = distanceMatrix.getDistance(node1, node2); - - return distance; + private double calculateNodeDistance(City node1, City node2) { + final DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); + return distanceMatrix.getDistance(node1, node2); } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java index 64bf273073..25dd023cf7 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java @@ -1,119 +1,117 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.examples.genetics.tsp; import java.io.IOException; -import java.io.InputStreamReader; -import java.util.ArrayList; -import java.util.Iterator; import java.util.List; -import org.apache.commons.csv.CSVFormat; -import org.apache.commons.csv.CSVParser; -import org.apache.commons.csv.CSVRecord; +import org.apache.commons.math4.examples.genetics.tsp.commons.City; import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; -import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; -import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; import org.apache.commons.math4.genetics.crossover.OnePointCrossover; import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; +import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; -import org.apache.commons.math4.genetics.mutation.RealValueMutation; +import org.apache.commons.math4.genetics.mutation.RealValuedMutation; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.selection.TournamentSelection; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; import org.apache.commons.math4.genetics.utils.ConsoleLogger; +/** + * This class represents the optimizer for traveling salesman problem. + */ public class TSPOptimizer { - private static final String filePath = "western_sahara.txt"; - + /** + * Main method to initiate the optimization process. + * @param args arguments + */ public static void main(String[] args) { try { - List nodes = getTravelNodes(filePath); - - Population> initPopulation = getInitialPopulation(nodes); + final Population> initPopulation = getInitialPopulation(Constants.CITIES); - TSPOptimizer optimizer = new TSPOptimizer(); + final TSPOptimizer optimizer = new TSPOptimizer(); - ConvergenceListenerRegistry> convergenceListenerRegistry = ConvergenceListenerRegistry + final ConvergenceListenerRegistry> convergenceListenerRegistry = ConvergenceListenerRegistry .getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>("UTF-8")); + convergenceListenerRegistry + .addConvergenceListener(new PopulationStatisticsLogger>(Constants.ENCODING)); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); - optimizer.optimizeSGA(initPopulation, nodes); + optimizer.optimizeSGA(initPopulation, Constants.CITIES); Thread.sleep(5000); } catch (IOException | InterruptedException e) { - e.printStackTrace(); + throw new GeneticException(e); } } - public void optimizeSGA(Population> initial, List nodes) throws IOException { + /** + * Optimizes the tsp problem. + * @param initial initial population + * @param cities cities + * @throws IOException throws {@link IOException} + */ + public void optimizeSGA(Population> initial, List cities) throws IOException { // initialize a new genetic algorithm - GeneticAlgorithm> ga = new GeneticAlgorithm>(new OnePointCrossover>(), - Constants.CROSSOVER_RATE, new RealValueMutation>(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection>(Constants.TOURNAMENT_SIZE)); + final GeneticAlgorithm> ga = new GeneticAlgorithm<>(new OnePointCrossover>(), + Constants.CROSSOVER_RATE, new RealValuedMutation>(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection>(Constants.TOURNAMENT_SIZE)); // stopping condition - StoppingCondition> stopCond = new UnchangedBestFitness>( + final StoppingCondition> stopCond = new UnchangedBestFitness<>( Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); // run the algorithm - Population> finalPopulation = ga.evolve(initial, stopCond); + final Population> finalPopulation = ga.evolve(initial, stopCond); // best chromosome from the final population - RealValuedChromosome> bestFinal = (RealValuedChromosome>) finalPopulation + final RealValuedChromosome> bestFinal = (RealValuedChromosome>) finalPopulation .getFittestChromosome(); - double fitness = bestFinal.evaluate(); - - ConsoleLogger consoleLogger = ConsoleLogger.getInstance("UTF-8"); - consoleLogger.log("*********************************************"); + final ConsoleLogger consoleLogger = ConsoleLogger.getInstance(Constants.ENCODING); consoleLogger.log("*********************************************"); consoleLogger.log("***********Optimization Result***************"); - consoleLogger.log("*********************************************"); consoleLogger.log(bestFinal.decode().toString()); - consoleLogger.log("Best Fitness: %.6f", fitness); + consoleLogger.log("Best Fitness: %.6f", bestFinal.evaluate()); } - private static Population> getInitialPopulation(List nodes) { - Population> simulationPopulation = new ListPopulation>(Constants.POPULATION_SIZE); - - DistanceMatrix.getInstance().initialize(nodes); + private static Population> getInitialPopulation(List cities) { + final Population> simulationPopulation = new ListPopulation<>(Constants.POPULATION_SIZE); for (int i = 0; i < Constants.POPULATION_SIZE; i++) { simulationPopulation.addChromosome(new RealValuedChromosome<>( ChromosomeRepresentationUtils.randomPermutation(Constants.CHROMOSOME_LENGTH), - new TSPFitnessFunction(), new RandomKeyDecoder(nodes))); + new TSPFitnessFunction(), new RandomKeyDecoder(cities))); } return simulationPopulation; } - private static List getTravelNodes(String filePath) throws IOException { - List nodes = new ArrayList(); - CSVFormat csvFormat = CSVFormat.DEFAULT.withDelimiter(' '); - try (CSVParser parser = new CSVParser( - new InputStreamReader(TSPOptimizer.class.getClassLoader().getResourceAsStream(filePath)), csvFormat);) { - CSVRecord record = null; - Iterator itr = parser.iterator(); - while (itr.hasNext()) { - record = itr.next(); - Node node = new Node(Integer.parseInt(record.get(0)), Double.parseDouble(record.get(1)), - Double.parseDouble(record.get(2))); - nodes.add(node); - } - } - return nodes; - } - -} \ No newline at end of file +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java new file mode 100644 index 0000000000..8ac30d1785 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java @@ -0,0 +1,77 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.examples.genetics.tsp.commons; + +/** + * This class represents a city with location coordinate. + */ +public final class City { + + /** index of city. **/ + private final int index; + + /** x coordinate. **/ + private final double x; + + /** y coordinate. **/ + private final double y; + + /** + * constructor. + * @param index index of city + * @param x x coordinate + * @param y y coordinate + */ + public City(int index, double x, double y) { + this.index = index; + this.x = x; + this.y = y; + } + + /** + * Returns city index. + * @return city index + */ + public int getIndex() { + return index; + } + + /** + * Returns x coordinate. + * @return x coordinate + */ + public double getX() { + return x; + } + + /** + * Returns y coordinate. + * @return y coordinate + */ + public double getY() { + return y; + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return "Node [index=" + index + ", x=" + x + ", y=" + y + "]"; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java new file mode 100644 index 0000000000..2b19d22579 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java @@ -0,0 +1,71 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.examples.genetics.tsp.commons; + +import java.util.List; + +import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; + +/** + * This class represents the distance matrix between cities. + */ +public final class DistanceMatrix { + + /** instance of the class. **/ + private static final DistanceMatrix INSTANCE = new DistanceMatrix(); + + /** distances between cities. **/ + private double[][] distances; + + private DistanceMatrix() { + initialize(Constants.CITIES); + } + + /** + * Returns distances between two cities. + * @param city1 first city + * @param city2 second city + * @return distance + */ + public double getDistance(City city1, City city2) { + return distances[city1.getIndex() - 1][city2.getIndex() - 1]; + } + + /** + * Initializes the distance matrix. + * @param cities list of cities + */ + private void initialize(List cities) { + final int len = cities.size(); + this.distances = new double[len][len]; + for (int i = 0; i < len; i++) { + for (int j = 0; j < len; j++) { + distances[i][j] = Math.pow(Math.pow(cities.get(i).getX() - cities.get(j).getX(), 2) + + Math.pow(cities.get(i).getY() - cities.get(j).getY(), 2), .5); + } + } + } + + /** + * Returns the instance of this class. + * @return instance + */ + public static DistanceMatrix getInstance() { + return INSTANCE; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java new file mode 100644 index 0000000000..3b33e460fb --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.tsp.commons; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java deleted file mode 100644 index 91d3a7bb9f..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/LegacyGeneticAlgorithm.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.examples.genetics.tsp.legacy; - -import java.util.List; - -import org.apache.commons.math3.exception.OutOfRangeException; -import org.apache.commons.math3.genetics.Chromosome; -import org.apache.commons.math3.genetics.CrossoverPolicy; -import org.apache.commons.math3.genetics.GeneticAlgorithm; -import org.apache.commons.math3.genetics.MutationPolicy; -import org.apache.commons.math3.genetics.Population; -import org.apache.commons.math3.genetics.SelectionPolicy; -import org.apache.commons.math3.genetics.StoppingCondition; -import org.apache.commons.math4.examples.genetics.tsp.Node; -import org.apache.commons.math4.examples.genetics.tsp.TSPFitnessFunction; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.RealValuedChromosome; -import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; - -public class LegacyGeneticAlgorithm extends GeneticAlgorithm { - - private int generationsEvolved; - - public LegacyGeneticAlgorithm(CrossoverPolicy crossoverPolicy, double crossoverRate, MutationPolicy mutationPolicy, - double mutationRate, SelectionPolicy selectionPolicy) throws OutOfRangeException { - super(crossoverPolicy, crossoverRate, mutationPolicy, mutationRate, selectionPolicy); - } - - @Override - public Population evolve(Population initial, StoppingCondition condition) { - Population current = initial; - generationsEvolved = 0; - while (!condition.isSatisfied(current)) { - ConvergenceListenerRegistry.>getInstance().notifyAll(generationsEvolved, transform(current)); - current = nextGeneration(current); - generationsEvolved++; - } - return current; - } - - @Override - public int getGenerationsEvolved() { - // TODO Auto-generated method stub - return super.getGenerationsEvolved(); - } - - private org.apache.commons.math4.genetics.Population> transform(Population population) { - org.apache.commons.math4.genetics.Population> newPopulation = new ListPopulation>( - population.getPopulationLimit()); - for (Chromosome chromosome : population) { - TSPChromosome tspChromosomeLegacy = (TSPChromosome) chromosome; - RealValuedChromosome> tspChromosome = new RealValuedChromosome<>( - tspChromosomeLegacy.getRepresentation(), new TSPFitnessFunction(), - new RandomKeyDecoder(tspChromosomeLegacy.getNodes())); - newPopulation.addChromosome(tspChromosome); - } - return newPopulation; - } - -} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java index 354b381435..c0000ea810 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java @@ -1,57 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.examples.genetics.tsp.legacy; import java.util.List; -import org.apache.commons.math3.genetics.InvalidRepresentationException; import org.apache.commons.math3.genetics.RandomKey; -import org.apache.commons.math4.examples.genetics.tsp.Node; -import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; - -public class TSPChromosome extends RandomKey { - - private List nodes; - - public TSPChromosome(List representation, List nodes) throws InvalidRepresentationException { - super(representation); - this.nodes = nodes; - } - - @Override - public double fitness() { - List permutatedNodes = decode(nodes); - return -calculateTotalDistance(permutatedNodes); - } - - @Override - public TSPChromosome newFixedLengthChromosome(List representation) { - return new TSPChromosome(representation, nodes); - } - - @Override - public List getRepresentation() { - return super.getRepresentation(); - } - - private double calculateTotalDistance(List nodes) { - double totalDistance = 0.0; - int index1 = 0; - int index2 = 0; - for (int i = 0; i < nodes.size(); i++) { - index1 = i; - index2 = (i == nodes.size() - 1) ? 0 : i + 1; - totalDistance += calculateNodeDistance(nodes.get(index1), nodes.get(index2)); - } - return totalDistance; - } - - private double calculateNodeDistance(Node node1, Node node2) { - DistanceMatrix distanceMatrix = DistanceMatrix.getInstance(); - double distance = distanceMatrix.getDistance(node1, node2); - - return distance; - } - - public List getNodes() { - return nodes; - } -} \ No newline at end of file +import org.apache.commons.math4.examples.genetics.tsp.commons.City; +import org.apache.commons.math4.examples.genetics.tsp.commons.DistanceMatrix; + +/** + * This class represents chromosome for tsp problem. + */ +public class TSPChromosome extends RandomKey { + + /** list of cities. **/ + private final List cities; + + /** + * constructor. + * @param representation internal representation of chromosome + * @param cities list of cities + * @throws InvalidRepresentationException throws + * {@link InvalidRepresentationException} + * is the representation is not + * acceptable + */ + public TSPChromosome(List representation, List cities) { + super(representation); + this.cities = cities; + } + + /** + * {@inheritDoc} + */ + @Override + public double fitness() { + final List permutatedNodes = decode(cities); + return -calculateTotalDistance(permutatedNodes); + } + + /** + * {@inheritDoc} + */ + @Override + public TSPChromosome newFixedLengthChromosome(List representation) { + return new TSPChromosome(representation, cities); + } + + private double calculateTotalDistance(List permutedCities) { + double totalDistance = 0.0; + int index1 = 0; + int index2 = 0; + for (int i = 0; i < permutedCities.size(); i++) { + index1 = i; + index2 = (i == permutedCities.size() - 1) ? 0 : i + 1; + totalDistance += calculateNodeDistance(permutedCities.get(index1), permutedCities.get(index2)); + } + return totalDistance; + } + + private double calculateNodeDistance(City node1, City node2) { + return DistanceMatrix.getInstance().getDistance(node1, node2); + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java index b1339b63d1..41953cbe4f 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java @@ -1,14 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package org.apache.commons.math4.examples.genetics.tsp.legacy; +import java.io.BufferedWriter; import java.io.IOException; -import java.io.InputStreamReader; -import java.util.ArrayList; -import java.util.Iterator; +import java.io.OutputStreamWriter; import java.util.List; -import org.apache.commons.csv.CSVFormat; -import org.apache.commons.csv.CSVParser; -import org.apache.commons.csv.CSVRecord; import org.apache.commons.math3.genetics.ElitisticListPopulation; import org.apache.commons.math3.genetics.GeneticAlgorithm; import org.apache.commons.math3.genetics.OnePointCrossover; @@ -17,93 +29,77 @@ import org.apache.commons.math3.genetics.RandomKeyMutation; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; -import org.apache.commons.math4.examples.genetics.tsp.Node; +import org.apache.commons.math4.examples.genetics.tsp.commons.City; import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; -import org.apache.commons.math4.examples.genetics.tsp.utils.DistanceMatrix; -import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.genetics.exception.GeneticException; +/** + * This class represents the tsp optimizer based on legacy implementation of + * Genetic Algorithm. + */ public class TSPOptimizerLegacy { - public static void main(String[] args) { - try { - String filePath = "western_sahara.txt"; - List nodes = getTravelNodes(filePath); - - Population initPopulation = getInitialPopulation(nodes); - - TSPOptimizerLegacy optimizer = new TSPOptimizerLegacy(); - - ConvergenceListenerRegistry convergenceListenerRegistry = ConvergenceListenerRegistry.getInstance(); - convergenceListenerRegistry.addConvergenceListener(new PopulationStatisticsLogger>("UTF-8")); - convergenceListenerRegistry - .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); - - optimizer.optimize(initPopulation, nodes); - - Thread.sleep(5000); - - } catch (IOException | InterruptedException e) { - e.printStackTrace(); - } - } - - public void optimize(Population initial, List nodes) throws IOException { - - // initialize a new genetic algorithm - GeneticAlgorithm ga = new LegacyGeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, - new RandomKeyMutation(), Constants.AVERAGE_MUTATION_RATE, - new TournamentSelection(Constants.TOURNAMENT_SIZE)); - - // stopping condition - StoppingCondition stopCond = new UnchangedBestFitness(Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); - - // run the algorithm - Population finalPopulation = ga.evolve(initial, stopCond); - - // best chromosome from the final population - RandomKey bestFinal = (RandomKey) finalPopulation.getFittestChromosome(); - - double fitness = bestFinal.getFitness(); - - System.out.println("*********************************************"); - System.out.println("***********Optimization Result***************"); - System.out.println("*********************************************"); - - System.out.println(bestFinal.decode(nodes).toString()); - System.out.printf("Best Fitness: %.6f", fitness); - - } - - private static Population getInitialPopulation(List nodes) { - Population simulationPopulation = new ElitisticListPopulation(Constants.POPULATION_SIZE, .25); - DistanceMatrix.getInstance().initialize(nodes); - - for (int i = 0; i < Constants.POPULATION_SIZE; i++) { - TSPChromosome chromosome = new TSPChromosome(RandomKey.randomPermutation(nodes.size()), nodes); - simulationPopulation.addChromosome(chromosome); - } - - return simulationPopulation; - } - - private static List getTravelNodes(String filePath) throws IOException { - List nodes = new ArrayList(); - CSVFormat csvFormat = CSVFormat.DEFAULT.withDelimiter(' '); - try (CSVParser parser = new CSVParser( - new InputStreamReader(TSPOptimizerLegacy.class.getClassLoader().getResourceAsStream(filePath)), - csvFormat);) { - CSVRecord record = null; - Iterator itr = parser.iterator(); - while (itr.hasNext()) { - record = itr.next(); - Node node = new Node(Integer.parseInt(record.get(0)), Double.parseDouble(record.get(1)), - Double.parseDouble(record.get(2))); - nodes.add(node); - } - } - return nodes; - } - -} \ No newline at end of file + /** + * Main method to initiate optimization. + * @param args arguments + */ + public static void main(String[] args) { + try { + final Population initPopulation = getInitialPopulation(Constants.CITIES); + + final TSPOptimizerLegacy optimizer = new TSPOptimizerLegacy(); + + optimizer.optimize(initPopulation, Constants.CITIES); + + Thread.sleep(5000); + + } catch (IOException | InterruptedException e) { + throw new GeneticException(e); + } + } + + /** + * Optimizes the tsp problem using legacy GA. + * @param initial initial population + * @param cities cities + * @throws IOException throws {@link IOException} + */ + public void optimize(Population initial, List cities) throws IOException { + + // initialize a new genetic algorithm + final GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, + new RandomKeyMutation(), Constants.AVERAGE_MUTATION_RATE, + new TournamentSelection(Constants.TOURNAMENT_SIZE)); + + // stopping condition + final StoppingCondition stopCond = new UnchangedBestFitness( + Constants.GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS); + + // run the algorithm + final Population finalPopulation = ga.evolve(initial, stopCond); + + // best chromosome from the final population + @SuppressWarnings("unchecked") + final RandomKey bestFinal = (RandomKey) finalPopulation.getFittestChromosome(); + + try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out, Constants.ENCODING))) { + writer.write("*********************************************"); + writer.newLine(); + writer.write("***********Optimization Result***************"); + writer.write(bestFinal.toString()); + } catch (IOException e) { + throw new GeneticException(e); + } + } + + private static Population getInitialPopulation(List cities) { + final Population simulationPopulation = new ElitisticListPopulation(Constants.POPULATION_SIZE, .25); + + for (int i = 0; i < Constants.POPULATION_SIZE; i++) { + simulationPopulation.addChromosome(new TSPChromosome(RandomKey.randomPermutation(cities.size()), cities)); + } + + return simulationPopulation; + } + +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java index 0e1a12aaff..7140949c6e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java @@ -20,34 +20,48 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; +/** + * This class represents the stopping condition based on unchanged best fitness. + */ public class UnchangedBestFitness implements StoppingCondition { - private double lastBestFitness = Double.MIN_VALUE; + /** last best fitness. **/ + private double lastBestFitness = Double.MIN_VALUE; - private final int maxGenerationsWithUnchangedBestFitness; + /** maximum number of generations evolved with unchanged best fitness. **/ + private final int maxGenerationsWithUnchangedBestFitness; - private int generationsHavingUnchangedBestFitness; + /** generations having unchanged best fitness. **/ + private int generationsHavingUnchangedBestFitness; - public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { - this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; - } + /** + * constructor. + * @param maxGenerationsWithUnchangedAverageFitness maximum number of + * generations evolved with + * unchanged best fitness + */ + public UnchangedBestFitness(final int maxGenerationsWithUnchangedAverageFitness) { + this.maxGenerationsWithUnchangedBestFitness = maxGenerationsWithUnchangedAverageFitness; + } - @Override - public boolean isSatisfied(Population population) { - double currentBestFitness = population.getFittestChromosome().getFitness(); + /** + * {@inheritDoc} + */ + @Override + public boolean isSatisfied(Population population) { + final double currentBestFitness = population.getFittestChromosome().getFitness(); - if (lastBestFitness == currentBestFitness) { - if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { - return true; - } else { - this.generationsHavingUnchangedBestFitness++; - } - } else { - this.generationsHavingUnchangedBestFitness = 0; - lastBestFitness = currentBestFitness; - } + if (lastBestFitness == currentBestFitness) { + this.generationsHavingUnchangedBestFitness++; + if (generationsHavingUnchangedBestFitness == maxGenerationsWithUnchangedBestFitness) { + return true; + } + } else { + this.generationsHavingUnchangedBestFitness = 0; + lastBestFitness = currentBestFitness; + } - return false; - } + return false; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java new file mode 100644 index 0000000000..fda7451b8d --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.tsp.legacy; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java new file mode 100644 index 0000000000..4938e5c625 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.tsp; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java index 10b171c83c..f87ce704b8 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java @@ -17,20 +17,49 @@ package org.apache.commons.math4.examples.genetics.tsp.utils; -public interface Constants { +import java.util.Arrays; +import java.util.Collections; +import java.util.List; - int POPULATION_SIZE = 100; +import org.apache.commons.math4.examples.genetics.tsp.commons.City; - int TOURNAMENT_SIZE = 5; +/** + * This class contains all required constants for this example. + */ +public final class Constants { + + /** size of population. **/ + public static final int POPULATION_SIZE = 100; + + /** size of tournament. **/ + public static final int TOURNAMENT_SIZE = 5; + + /** length of chromosome. **/ + public static final int CHROMOSOME_LENGTH = 14; + + /** rate of crossover. **/ + public static final double CROSSOVER_RATE = 1.0; + + /** rate of elitism. **/ + public static final double ELITISM_RATE = 0.25; + + /** rate of mutation. **/ + public static final double AVERAGE_MUTATION_RATE = 0.05; - int CHROMOSOME_LENGTH = 29; + /** maximum number of generations with unchanged best fitness. **/ + public static final int GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS = 50; - double CROSSOVER_RATE = 1.0; + /** list of cities. **/ + public static final List CITIES = Collections.unmodifiableList( + Arrays.asList(new City[] {new City(1, 0, 0), new City(2, 1, 0), new City(3, 2, 0), new City(4, 3, 0), + new City(5, 3, 1), new City(6, 3, 2), new City(7, 3, 3), new City(8, 2, 3), new City(9, 1, 3), + new City(10, 0, 3), new City(11, 1, 2), new City(12, 2, 2), new City(13, 2, 1), new City(14, 1, 1)})); - double ELITISM_RATE = 0.25; + /** encoding for console logger. **/ + public static final String ENCODING = "UTF-8"; - double AVERAGE_MUTATION_RATE = 0.05; + private Constants() { - int GENERATION_COUNT_WITH_UNCHANGED_BEST_FUTNESS = 50; + } } diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java deleted file mode 100644 index 0895f400c9..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/DistanceMatrix.java +++ /dev/null @@ -1,35 +0,0 @@ -package org.apache.commons.math4.examples.genetics.tsp.utils; - -import java.util.List; - -import org.apache.commons.math4.examples.genetics.tsp.Node; - -public class DistanceMatrix { - - private double[][] distances; - - private static DistanceMatrix instance = new DistanceMatrix(); - - private DistanceMatrix() { - } - - public double getDistance(Node node1, Node node2) { - return distances[node1.getIndex() - 1][node2.getIndex() - 1]; - } - - public void initialize(List nodes) { - int len = nodes.size(); - this.distances = new double[len][len]; - for (int i = 0; i < len; i++) { - for (int j = 0; j < len; j++) { - distances[i][j] = Math.pow((Math.pow(nodes.get(i).getX() - nodes.get(j).getX(), 2) - + Math.pow(nodes.get(i).getY() - nodes.get(j).getY(), 2)), .5); - } - } - } - - public static DistanceMatrix getInstance() { - return instance; - } - -} \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java index 758c751e1d..44f8f83e48 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.commons.math4.examples.genetics.tsp.utils; import java.awt.BorderLayout; @@ -23,9 +22,9 @@ import javax.swing.JFrame; import javax.swing.JPanel; -import org.apache.commons.math4.examples.genetics.tsp.Node; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.examples.genetics.tsp.commons.City; import org.apache.commons.math4.genetics.listener.ConvergenceListener; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.jfree.chart.ChartFactory; @@ -37,18 +36,29 @@ import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; -public class GraphPlotter extends JFrame implements ConvergenceListener> { - - private int generation; - - private JFreeChart chart; - - private XYSeriesCollection dataset = new XYSeriesCollection(); - +/** + * This class represents the graph plotter during optimization. + */ +public class GraphPlotter extends JFrame implements ConvergenceListener> { + + /** + * Generated serialversionId. + */ + private static final long serialVersionUID = -5683904006424006584L; + + /** collection of 2-D series. **/ + private final XYSeriesCollection dataset = new XYSeriesCollection(); + + /** + * constructor. + * @param plotSubject subject of plot + * @param xAxisLabel x axis label + * @param yAxisLabel y axis label + */ public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { super(plotSubject); - JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); + final JPanel chartPanel = createChartPanel(plotSubject, xAxisLabel, yAxisLabel); add(chartPanel, BorderLayout.CENTER); setSize(640, 480); @@ -58,29 +68,62 @@ public GraphPlotter(String plotSubject, String xAxisLabel, String yAxisLabel) { setVisible(true); } + /** + * Adds data point to graph. + * @param graphName name of graph + * @param generation generation, to be plotted along x axis + * @param value value, to be plotted along y axis + */ private void addDataPoint(String graphName, int generation, double value) { XYSeries series = null; - try { - series = dataset.getSeries(graphName); - } catch (Exception e) { + + if (!containsGraph(graphName)) { series = new XYSeries(graphName); dataset.addSeries(series); + } else { + series = dataset.getSeries(graphName); } - series.add(this.generation, value); + series.add(generation, value); setVisible(true); } + /** + * Checks if the graph with the given name already exists. + * @param graphName name of the graph + * @return true/false + */ + @SuppressWarnings("unchecked") + private boolean containsGraph(String graphName) { + final List seriesList = dataset.getSeries(); + if (seriesList == null || seriesList.isEmpty()) { + return false; + } + for (XYSeries series : seriesList) { + if (series.getKey().compareTo(graphName) == 0) { + return true; + } + } + return false; + } + + /** + * Creates chart panel. + * @param chartTitle chart title + * @param xAxisLabel x axis label + * @param yAxisLabel y axis label + * @return panel + */ private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAxisLabel) { - boolean showLegend = true; - boolean createURL = false; - boolean createTooltip = false; + final boolean showLegend = true; + final boolean createURL = false; + final boolean createTooltip = false; - chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, PlotOrientation.VERTICAL, - showLegend, createTooltip, createURL); - XYPlot plot = chart.getXYPlot(); - XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); + final JFreeChart chart = ChartFactory.createXYLineChart(chartTitle, xAxisLabel, yAxisLabel, dataset, + PlotOrientation.VERTICAL, showLegend, createTooltip, createURL); + final XYPlot plot = chart.getXYPlot(); + final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); plot.setRenderer(renderer); @@ -88,14 +131,15 @@ private JPanel createChartPanel(String chartTitle, String xAxisLabel, String yAx } + /** + * {@inheritDoc} + */ @Override - public void notify(int generation, Population> population) { - PopulationStatisticalSummary> populationStatisticalSummary = new PopulationStatisticalSummaryImpl>( + public void notify(int generation, Population> population) { + PopulationStatisticalSummary> populationStatisticalSummary = new PopulationStatisticalSummaryImpl<>( population); - this.addDataPoint("Average", this.generation, Math.abs(populationStatisticalSummary.getMeanFitness())); - this.addDataPoint("Best", this.generation, Math.abs(populationStatisticalSummary.getMaxFitness())); - //this.addDataPoint("Variance", this.generation, populationStatisticalSummary.getFitnessVariance()); - this.generation++; + this.addDataPoint("Average", generation, populationStatisticalSummary.getMeanFitness()); + this.addDataPoint("Best", generation, populationStatisticalSummary.getMaxFitness()); } -} \ No newline at end of file +} diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java new file mode 100644 index 0000000000..6d91b5c7e9 --- /dev/null +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.examples.genetics.tsp.utils; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt deleted file mode 100644 index 57e1f63304..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/resources/western_sahara.txt +++ /dev/null @@ -1,29 +0,0 @@ -1 20833.3333 17100.0000 -2 20900.0000 17066.6667 -3 21300.0000 13016.6667 -4 21600.0000 14150.0000 -5 21600.0000 14966.6667 -6 21600.0000 16500.0000 -7 22183.3333 13133.3333 -8 22583.3333 14300.0000 -9 22683.3333 12716.6667 -10 23616.6667 15866.6667 -11 23700.0000 15933.3333 -12 23883.3333 14533.3333 -13 24166.6667 13250.0000 -14 25149.1667 12365.8333 -15 26133.3333 14500.0000 -16 26150.0000 10550.0000 -17 26283.3333 12766.6667 -18 26433.3333 13433.3333 -19 26550.0000 13850.0000 -20 26733.3333 11683.3333 -21 27026.1111 13051.9444 -22 27096.1111 13415.8333 -23 27153.6111 13203.3333 -24 27166.6667 9833.3333 -25 27233.3333 10450.0000 -26 27233.3333 11783.3333 -27 27266.6667 10383.3333 -28 27433.3333 12400.0000 -29 27462.5000 12992.2222 \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/pom.xml b/commons-math-examples/examples-genetics/pom.xml index 8b2848f0df..a097440e4b 100644 --- a/commons-math-examples/examples-genetics/pom.xml +++ b/commons-math-examples/examples-genetics/pom.xml @@ -1,4 +1,15 @@ - + 4.0.0 @@ -8,7 +19,29 @@ examples-genetics pom - genetics + examples-genetics + + + + ${basedir}/../.. + + + + + org.apache.commons + commons-math4-genetics + 4.0-SNAPSHOT + + + org.apache.commons + commons-math3 + + + org.jfree + jfreechart + 1.5.3 + + examples-genetics-math-functions examples-genetics-tsp diff --git a/commons-math4-genetics/pom.xml b/commons-math4-genetics/pom.xml index 12a653660b..a9a9879ae1 100644 --- a/commons-math4-genetics/pom.xml +++ b/commons-math4-genetics/pom.xml @@ -25,7 +25,7 @@ 4.0-SNAPSHOT commons-math4-genetics - Genetic Algorithm + genetics diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index cd73e130f9..ae8d2c1fb4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -21,6 +21,7 @@ import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.mutation.MutationPolicy; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.selection.SelectionPolicy; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 63c723e1b1..3f7a20fc0f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -16,10 +16,11 @@ */ package org.apache.commons.math4.genetics; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; - import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.mutation.MutationPolicy; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.selection.SelectionPolicy; import org.apache.commons.math4.genetics.utils.Constants; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java deleted file mode 100644 index 1a7bf92adc..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/RealValuedChromosome.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.commons.math4.genetics; - -import java.util.Arrays; - -import java.util.List; - -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; - -/** - * DoubleEncodedChromosome is used for representing chromosome encoded as - * Double. It is a vector of a fixed length of real numbers. - *

- * - * @param

phenotype of chromosome - * @since 4.0 - */ -public class RealValuedChromosome

extends AbstractListChromosome { - - /** - * constructor. - * @param representation an array of real values - * @param fitnessFunction the fitness function - * @param decoder the {@link AbstractListChromosomeDecoder} - */ - public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, - AbstractListChromosomeDecoder decoder) { - super(representation, fitnessFunction, decoder); - } - - /** - * constructor. - * @param representation Internal representation of chromosome as genotype - * @param fitnessFunction The {@link FitnessFunction} - * @param decoder The {@link AbstractListChromosomeDecoder} - */ - public RealValuedChromosome(final Double[] representation, FitnessFunction

fitnessFunction, - AbstractListChromosomeDecoder decoder) { - this(Arrays.asList(representation), fitnessFunction, decoder); - } - - /** - * {@inheritDoc} - */ - @Override - protected void checkValidity(final List chromosomeRepresentation) { - // No need to validate - } - - /** - * {@inheritDoc} - */ - @Override - public RealValuedChromosome

newChromosome(List chromosomeRepresentation) { - return new RealValuedChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder()); - } - - /** - * Creates an instance of RealValued chromosome with randomly generated - * representation. - * @param

phenotype of chromosome - * @param length length of chromosome genotype - * @param fitnessFunction The {@link FitnessFunction} - * @param decoder The {@link AbstractListChromosomeDecoder} - * @param minValue minimum value generated as allele - * @param maxValue maximum value generated as allele - * @return chromosome phenotype - */ - public static

RealValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, - AbstractListChromosomeDecoder decoder, double minValue, double maxValue) { - return new RealValuedChromosome

( - ChromosomeRepresentationUtils.randomDoubleRepresentation(length, minValue, maxValue), fitnessFunction, - decoder); - } - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java similarity index 97% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java index e93f8d8cd2..301a7069ff 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java @@ -14,11 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; import java.util.Objects; import org.apache.commons.math4.genetics.decoder.Decoder; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; import org.apache.commons.math4.genetics.utils.ValidationUtils; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java index 8777e2252a..7ffda40e27 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; import java.util.ArrayList; - import java.util.Arrays; import java.util.Collections; import java.util.List; import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; import org.apache.commons.math4.genetics.utils.ValidationUtils; /** @@ -77,16 +77,9 @@ public AbstractListChromosome(final List representation, final boolean copyLi final FitnessFunction

fitnessFunction, final AbstractListChromosomeDecoder decoder) { super(fitnessFunction, decoder); ValidationUtils.checkForNull("representation", representation); - checkValidity(representation); this.representation = Collections.unmodifiableList(copyList ? new ArrayList<>(representation) : representation); } - /** - * Asserts that representation can represent a valid chromosome. - * @param chromosomeRepresentation representation of the chromosome - */ - protected abstract void checkValidity(List chromosomeRepresentation); - /** * Returns the (immutable) inner representation of the chromosome. * @return the representation of the chromosome diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java similarity index 81% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java index 49c29c7b36..7514ee3768 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; import java.util.List; import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; /** @@ -27,7 +27,7 @@ * @param

phenotype of chromosome * @since 2.0 */ -public class BinaryChromosome

extends AbstractListChromosome { +public class BinaryChromosome

extends IntegralValuedChromosome

{ /** * constructor. @@ -37,7 +37,7 @@ public class BinaryChromosome

extends AbstractListChromosome { */ public BinaryChromosome(List representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { - super(representation, fitnessFunction, decoder); + super(representation, fitnessFunction, decoder, 0, 2); } /** @@ -48,19 +48,7 @@ public BinaryChromosome(List representation, FitnessFunction

fitness */ public BinaryChromosome(Integer[] representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { - super(representation, fitnessFunction, decoder); - } - - /** - * {@inheritDoc} - */ - @Override - protected void checkValidity(List chromosomeRepresentation) { - for (int i : chromosomeRepresentation) { - if (i < 0 || i > 1) { - throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); - } - } + super(representation, fitnessFunction, decoder, 0, 2); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java similarity index 96% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java index 230c96cc9f..10529bc582 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; /** * This abstraction represents a chromosome. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/ChromosomePair.java similarity index 97% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/ChromosomePair.java index cd884d49a0..165499536c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ChromosomePair.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/ChromosomePair.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; /** * A pair of {@link Chromosome} objects. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java new file mode 100644 index 0000000000..5fa1f95260 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java @@ -0,0 +1,129 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.chromosome; + +import java.util.List; + +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; + +/** + * Chromosome represented by a list of integral values. The acceptable integral + * values should belong to the range min(inclusive) to max(exclusive). + * @param

phenotype of chromosome + * @since 4.0 + */ +public class IntegralValuedChromosome

extends AbstractListChromosome { + + /** minimum acceptable value of allele. **/ + private final int min; + + /** maximum acceptable value of allele. **/ + private final int max; + + /** + * constructor. + * @param representation Internal representation of chromosome. + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + * @param min minimum inclusive value of allele + * @param max maximum exclusive value of allele + */ + public IntegralValuedChromosome(List representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, int min, int max) { + super(representation, fitnessFunction, decoder); + this.min = min; + this.max = max; + checkValidity(); + } + + /** + * constructor. + * @param representation Internal representation of chromosome. + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + * @param min minimum inclusive value of allele + * @param max maximum exclusive value of allele + */ + public IntegralValuedChromosome(Integer[] representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, int min, int max) { + super(representation, fitnessFunction, decoder); + this.min = min; + this.max = max; + checkValidity(); + } + + /** + * Returns the minimum acceptable value of allele. + * @return minimum value + */ + public int getMin() { + return min; + } + + /** + * Returns the maximum acceptable value of allele. + * @return maximum value + */ + public int getMax() { + return max; + } + + /** + * Asserts that representation can represent a valid chromosome. + */ + private void checkValidity() { + if (min > max) { + throw new GeneticException(GeneticException.TOO_LARGE, min, max); + } + for (int i : getRepresentation()) { + if (i < min || i >= max) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); + } + } + } + + /** + * {@inheritDoc} + */ + @Override + public IntegralValuedChromosome

newChromosome(List chromosomeRepresentation) { + return new IntegralValuedChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder(), this.min, + this.max); + } + + /** + * Creates an instance of Integral valued Chromosome with random binary + * representation. + * @param

phenotype fo chromosome + * @param length length of chromosome + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + * @param min minimum inclusive value of allele + * @param max maximum exclusive value of allele + * @return a binary chromosome + */ + public static

IntegralValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, int min, int max) { + return new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(length, min, max), fitnessFunction, decoder, + min, max); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java new file mode 100644 index 0000000000..101a989390 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java @@ -0,0 +1,153 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.chromosome; + +import java.util.Arrays; +import java.util.List; + +import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; +import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; + +/** + * DoubleEncodedChromosome is used for representing chromosome encoded as + * Double. It is a vector of a fixed length of real numbers.The acceptable real + * values should belong to the range min(inclusive) to max(exclusive). + *

+ * @param

phenotype of chromosome + * @since 4.0 + */ +public class RealValuedChromosome

extends AbstractListChromosome { + + /** minimum acceptable value of allele. **/ + private final double min; + + /** maximum acceptable value of allele. **/ + private final double max; + + /** + * constructor. + * @param representation an array of real values + * @param fitnessFunction the fitness function + * @param decoder the {@link AbstractListChromosomeDecoder} + */ + public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + super(representation, fitnessFunction, decoder); + this.min = 0; + this.max = 1d; + checkValidity(); + } + + /** + * constructor. + * @param representation an array of real values + * @param fitnessFunction the fitness function + * @param decoder the {@link AbstractListChromosomeDecoder} + * @param min minimum inclusive value of allele + * @param max maximum exclusive value of allele + */ + public RealValuedChromosome(final List representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, double min, double max) { + super(representation, fitnessFunction, decoder); + this.min = min; + this.max = max; + checkValidity(); + } + + /** + * constructor. + * @param representation Internal representation of chromosome as genotype + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + */ + public RealValuedChromosome(final Double[] representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder) { + this(Arrays.asList(representation), fitnessFunction, decoder); + } + + /** + * constructor. + * @param representation Internal representation of chromosome as genotype + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + * @param min minimum inclusive value of allele + * @param max maximum exclusive value of allele + */ + public RealValuedChromosome(final Double[] representation, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, double min, double max) { + this(Arrays.asList(representation), fitnessFunction, decoder, min, max); + } + + /** + * Return the minimum allele value. + * @return minimum + */ + public double getMin() { + return min; + } + + /** + * Returns the maximum allele value. + * @return maximum + */ + public double getMax() { + return max; + } + + /** + * Asserts that representation can represent a valid chromosome. + */ + private void checkValidity() { + if (min > max) { + throw new GeneticException(GeneticException.TOO_LARGE, min, max); + } + for (double i : getRepresentation()) { + if (i < min || i >= max) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); + } + } + } + + /** + * {@inheritDoc} + */ + @Override + public RealValuedChromosome

newChromosome(List chromosomeRepresentation) { + return new RealValuedChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder(), this.min, + this.max); + } + + /** + * Creates an instance of RealValued chromosome with randomly generated + * representation. + * @param

phenotype of chromosome + * @param length length of chromosome genotype + * @param fitnessFunction The {@link FitnessFunction} + * @param decoder The {@link AbstractListChromosomeDecoder} + * @param min minimum inclusive value generated as allele + * @param max maximum exclusive value generated as allele + * @return chromosome phenotype + */ + public static

RealValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, + AbstractListChromosomeDecoder decoder, double min, double max) { + return new RealValuedChromosome

(ChromosomeRepresentationUtils.randomDoubleRepresentation(length, min, max), + fitnessFunction, decoder, min, max); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java new file mode 100644 index 0000000000..48dda15946 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.chromosome; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java index 1597578718..ca0daaed2d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java @@ -18,8 +18,8 @@ import java.util.concurrent.TimeUnit; -import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.population.Population; /** * Stops after a fixed amount of time has elapsed. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java index 18f7e93170..9a0a160d93 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.Population; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.population.Population; /** * Stops after a fixed number of generations. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java index 4f0e015046..53dbe6bd16 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.Population; /** * Algorithm used to determine when to stop evolution. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java index 71e21bae1f..d37a777c11 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java @@ -17,7 +17,7 @@ package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.Population; /** * This class represents a stopping condition based on best fitness value. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java index 9d90ce16d8..4aa383360d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java @@ -17,8 +17,8 @@ package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.population.Population; /** * This class represents a stopping condition based on mean fitness value. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java index 94cd15436c..a940654d38 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java @@ -17,8 +17,8 @@ package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java index 951eb04c5b..70dd3c1b12 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java @@ -17,15 +17,15 @@ package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; /** * An abstraction of crossover policy for list chromosomes. - * @param genetype of chromosome - * @param

phenotype of chromosome + * @param genetype of chromosome + * @param

phenotype of chromosome */ public abstract class AbstractListChromosomeCrossoverPolicy extends AbstractChromosomeCrossoverPolicy

{ @@ -35,11 +35,25 @@ public abstract class AbstractListChromosomeCrossoverPolicy extends Abstra @SuppressWarnings("unchecked") @Override public ChromosomePair

crossover(final Chromosome

first, final Chromosome

second) { + // check for validity. + checkValidity(first, second); + final AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; + final AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; + + return mate(firstListChromosome, secondListChromosome); + } + + /** + * Validates the chromosome pair. + * @param first first chromosome + * @param second second chromosome + */ + @SuppressWarnings("unchecked") + protected void checkValidity(final Chromosome

first, final Chromosome

second) { if (!(first instanceof AbstractListChromosome && second instanceof AbstractListChromosome)) { throw new GeneticException(GeneticException.INVALID_FIXED_LENGTH_CHROMOSOME); } - final AbstractListChromosome firstListChromosome = (AbstractListChromosome) first; final AbstractListChromosome secondListChromosome = (AbstractListChromosome) second; @@ -48,7 +62,6 @@ public ChromosomePair

crossover(final Chromosome

first, final Chromosome

implements Decoder

@SuppressWarnings("unchecked") @Override public P decode(Chromosome

chromosome) { + checkValidity(chromosome); + + return decode((AbstractListChromosome) chromosome); + } + + /** + * Checks validity of {@link Chromosome}. + * @param chromosome the {@link Chromosome} + */ + protected void checkValidity(Chromosome

chromosome) { if (!AbstractListChromosome.class.isAssignableFrom(chromosome.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, chromosome.getClass().getSimpleName()); } - return decode((AbstractListChromosome) chromosome); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java index cccfb65f5d..7b0a25444e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.decoder; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; /** * Decoder is responsible for converting chromosome genotype to phenotype. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java index c9f300bc0b..bb26e1a6c1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java @@ -20,7 +20,7 @@ import java.util.Collections; import java.util.List; -import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.ValidationUtils; @@ -36,7 +36,7 @@ public final class RandomKeyDecoder extends AbstractListChromosomeDecoder baseSequence) { ValidationUtils.checkForNull("baseSequence", baseSequence); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java index 0ea067c8bf..15c2224121 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java @@ -18,7 +18,7 @@ import java.util.List; -import org.apache.commons.math4.genetics.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; /** * A concrete implementation of transparent decoder for List Chromosome. Treats diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index 869316a028..a65c59a69d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -45,6 +45,10 @@ public class GeneticException extends RuntimeException { /** Error message for "generic illegal argument" condition. */ public static final String ILLEGAL_ARGUMENT = "Illegal Argument Exception: {0}"; + /** Error message for "generic illegal argument" condition. */ + public static final String ILLEGAL_RANGE = "Illegal Range of Value Exception: " + + "[Expected min-{0}, max-{1}], [Passed min-{2}, max-{3}]"; + /** Error message for "generic illegal argument" condition. */ public static final String INVALID_FIXED_LENGTH_CHROMOSOME = "Invalid Fixed Length Chromosome."; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java similarity index 95% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java index 4323693873..c77055693c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.fitness; /** * This interface represents fitness function. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java new file mode 100644 index 0000000000..54b8a725df --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.fitness; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java index 03f6922454..81c99b60a7 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java @@ -17,7 +17,7 @@ package org.apache.commons.math4.genetics.listener; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.Population; /** * This interface represents a convergence listener. Any implementation of the diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java index 483c2c9dd7..7225b54edb 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.Population; /** * This class is the default implementation of ConvergenceListenerRegistry. It diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java index c2e5323fa5..1eeeae84dd 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java @@ -17,7 +17,7 @@ package org.apache.commons.math4.genetics.listener; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.apache.commons.math4.genetics.utils.ConsoleLogger; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java index 3a3041159b..c6dccdafcd 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java @@ -22,8 +22,8 @@ import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** @@ -42,7 +42,9 @@ public abstract class AbstractListChromosomeMutationPolicy implements Muta */ @Override public Chromosome

mutate(Chromosome

original, double mutationRate) { + // check for validity. checkValidity(original); + @SuppressWarnings("unchecked") final AbstractListChromosome chromosome = (AbstractListChromosome) original; final List newRep = new ArrayList<>(chromosome.getRepresentation()); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java index f90175c49c..44bd111e83 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.exception.GeneticException; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java new file mode 100644 index 0000000000..f651bcaa9e --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.genetics.mutation; + +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.IntegralValuedChromosome; +import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.RandomGenerator; + +/** + * Mutation for {@link IntegralValuedChromosome}. Randomly changes few genes. + * @param

phenotype of chromosome + * @since 4.0 + */ +public class IntegralValuedMutation

extends AbstractListChromosomeMutationPolicy { + + /** minimum acceptable value of allele. **/ + private final int min; + + /** maximum acceptable value of allele. **/ + private final int max; + + /** + * constructor. + * @param min minimum value of allele + * @param max maximum value of allele + */ + public IntegralValuedMutation(final int min, final int max) { + this.min = min; + this.max = max; + if (min > max) { + throw new GeneticException(GeneticException.TOO_LARGE, min, max); + } + } + + /** + * Returns the minimum acceptable value. + * @return minimum + */ + public int getMin() { + return min; + } + + /** + * Returns the maximum acceptable value. + * @return maximum + */ + public int getMax() { + return max; + } + + /** + * {@inheritDoc} + */ + @Override + protected void checkValidity(Chromosome

original) { + if (!IntegralValuedChromosome.class.isAssignableFrom(original.getClass())) { + throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); + } + IntegralValuedChromosome

chromosome = (IntegralValuedChromosome

) original; + if (chromosome.getMin() != this.min || chromosome.getMax() != this.max) { + throw new GeneticException(GeneticException.ILLEGAL_RANGE, this.min, this.max, chromosome.getMin(), + chromosome.getMax()); + } + } + + /** + * {@inheritDoc} + */ + @Override + protected Integer mutateGene(Integer originalValue) { + return RandomGenerator.getRandomGenerator().nextInt(); + } + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java index c36f61d620..710886889a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; /** * Algorithm used to mutate a chromosome. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java similarity index 64% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java index 95823db8e4..0b9ca3b072 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValueMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.RandomGenerator; @@ -25,7 +25,7 @@ * This class mutates real-valued chromosome. * @param

phenotype of chromosome */ -public class RealValueMutation

extends AbstractListChromosomeMutationPolicy { +public class RealValuedMutation

extends AbstractListChromosomeMutationPolicy { /** minimum value of chromosome gene/allele. **/ private final double min; @@ -36,19 +36,39 @@ public class RealValueMutation

extends AbstractListChromosomeMutationPolicy max) { + throw new GeneticException(GeneticException.TOO_LARGE, min, max); + } + } + + /** + * Returns the minimum acceptable value. + * @return minimum + */ + public double getMin() { + return min; + } + + /** + * Returns the maximum acceptable value. + * @return maximum + */ + public double getMax() { + return max; } /** @@ -59,6 +79,11 @@ protected void checkValidity(Chromosome

original) { if (!RealValuedChromosome.class.isAssignableFrom(original.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); } + RealValuedChromosome

chromosome = (RealValuedChromosome

) original; + if (chromosome.getMin() != this.min || chromosome.getMax() != this.max) { + throw new GeneticException(GeneticException.ILLEGAL_RANGE, this.min, this.max, chromosome.getMin(), + chromosome.getMax()); + } } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java new file mode 100644 index 0000000000..44cad1e056 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.math4.genetics.mutation.rategenerator; + +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; + +/** + * This abstraction represents mutation rate generator. + * @param

phenotype of chromosome + */ +public interface MutationRateGenerator

{ + + /** + * Generates mutation rate based on input params. + * @param chromosome chromosome to be mutated + * @param populationStats population statistical measures + * @param generation current generation + * @return mutation rate + */ + double generate(Chromosome

chromosome, PopulationStatisticalSummary

populationStats, int generation); + +} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java similarity index 98% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java index 7e684974fa..4d359d1ba9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.population; import java.util.ArrayList; import java.util.Collection; @@ -22,6 +22,7 @@ import java.util.Iterator; import java.util.List; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.Constants; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Population.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/Population.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Population.java rename to commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/Population.java index 579442ec85..1c2a522c17 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/Population.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/Population.java @@ -14,7 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.population; + +import org.apache.commons.math4.genetics.chromosome.Chromosome; /** * A collection of chromosomes that facilitates generational evolution. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java new file mode 100644 index 0000000000..82fda5ebc6 --- /dev/null +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.genetics.population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java index 0ee4d5e530..92c165f11c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.selection; -import org.apache.commons.math4.genetics.ChromosomePair; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; +import org.apache.commons.math4.genetics.population.Population; /** * Algorithm used to select a chromosome pair from a population. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java index 52e27e125a..fb20075654 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java @@ -20,11 +20,11 @@ import java.util.Collections; import java.util.List; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ChromosomePair; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.utils.RandomGenerator; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 044fb42d87..5668b1f58b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -17,7 +17,7 @@ package org.apache.commons.math4.genetics.stats; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; /** * This interface represents the statistical summary for population fitness. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index e9ac4b3123..de07c4485b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -18,8 +18,8 @@ import java.util.Arrays; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; import org.apache.commons.math4.genetics.utils.ValidationUtils; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java index 562c251ab9..5169882599 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java @@ -23,6 +23,7 @@ import java.util.List; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.rng.UniformRandomProvider; /** * This interface generates all random representations for chromosomes. @@ -37,9 +38,10 @@ public interface ChromosomeRepresentationUtils { * @return representation of a random permutation */ static List randomPermutation(final int l) { + final UniformRandomProvider randomProvider = RandomGenerator.getRandomGenerator(); final List repr = new ArrayList<>(l); for (int i = 0; i < l; i++) { - repr.add(RandomGenerator.getRandomGenerator().nextDouble()); + repr.add(randomProvider.nextDouble()); } return repr; } @@ -118,13 +120,31 @@ static List inducedPermutation(final List originalData, final Lis * Returns a representation of a random binary array of length * length. * @param length length of the array + * @param min minimum inclusive value of allele + * @param max maximum exclusive value of allele * @return a random binary array of length length */ - static List randomBinaryRepresentation(int length) { + static List randomIntegralRepresentation(final int length, final int min, final int max) { + final UniformRandomProvider randomProvider = RandomGenerator.getRandomGenerator(); + final List rList = new ArrayList<>(length); + for (int j = 0; j < length; j++) { + rList.add(min + randomProvider.nextInt(max - min)); + } + return rList; + } + + /** + * Returns a representation of a random binary array of length + * length. + * @param length length of the array + * @return a random binary array of length length + */ + static List randomBinaryRepresentation(final int length) { + final UniformRandomProvider randomProvider = RandomGenerator.getRandomGenerator(); // random binary list - List rList = new ArrayList<>(length); + final List rList = new ArrayList<>(length); for (int j = 0; j < length; j++) { - rList.add(RandomGenerator.getRandomGenerator().nextInt(2)); + rList.add(randomProvider.nextInt(2)); } return rList; } @@ -143,18 +163,19 @@ static List randomNormalizedDoubleRepresentation(final int l) { * Generates a representation corresponding to a random double values of length * l. * @param l length of representation - * @param min minimum value of chromosome gene - * @param max maximum value of chromosome gene + * @param min minimum inclusive value of chromosome gene + * @param max maximum exclusive value of chromosome gene * @return representation as List of Double */ static List randomDoubleRepresentation(final int l, double min, double max) { if (max < min) { throw new GeneticException(GeneticException.TOO_SMALL, max, min); } - double range = max - min; + final double range = max - min; + final UniformRandomProvider randomProvider = RandomGenerator.getRandomGenerator(); final List repr = new ArrayList<>(l); for (int i = 0; i < l; i++) { - repr.add(min + RandomGenerator.getRandomGenerator().nextDouble() * range); + repr.add(min + randomProvider.nextDouble() * range); } return repr; } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java index d585a4815f..844dddb74e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java @@ -26,17 +26,24 @@ */ public final class RandomGenerator { - private RandomGenerator() { + /** {@link ThreadLocal} instances of {@link UniformRandomProvider}. **/ + private static ThreadLocal randomSources = new ThreadLocal<>(); + /** + * constructor. + */ + private RandomGenerator() { } /** * Returns the (static) random generator. - * * @return the static random generator shared by GA implementation classes */ public static UniformRandomProvider getRandomGenerator() { - return ThreadLocalRandomSource.current(RandomSource.XO_RO_SHI_RO_128_PP); + if (randomSources.get() == null) { + randomSources.set(ThreadLocalRandomSource.current(RandomSource.XO_RO_SHI_RO_128_PP)); + } + return randomSources.get(); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java index 381a6b3f8f..8265c04444 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java @@ -20,6 +20,8 @@ import java.util.LinkedList; import java.util.List; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.convergencecond.FixedGenerationCount; import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; import org.apache.commons.math4.genetics.crossover.OnePointCrossover; @@ -27,6 +29,8 @@ import org.apache.commons.math4.genetics.listener.ConvergenceListener; import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; import org.apache.commons.math4.genetics.mutation.BinaryMutation; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.selection.TournamentSelection; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; import org.junit.Assert; @@ -55,6 +59,7 @@ public void reset() if (!accessible) { listenersField.setAccessible(true); } + @SuppressWarnings("unchecked") List> listeners = (List>) listenersField .get(ConvergenceListenerRegistry.getInstance()); listeners.clear(); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java index 0351223262..b42bc59429 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java @@ -17,14 +17,18 @@ package org.apache.commons.math4.genetics; import java.util.ArrayList; - import java.util.List; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; import org.apache.commons.math4.genetics.convergencecond.FixedGenerationCount; import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; import org.apache.commons.math4.genetics.crossover.OnePointCrossover; import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; -import org.apache.commons.math4.genetics.mutation.RealValueMutation; +import org.apache.commons.math4.genetics.fitness.FitnessFunction; +import org.apache.commons.math4.genetics.mutation.RealValuedMutation; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.selection.TournamentSelection; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; import org.junit.Assert; @@ -62,7 +66,7 @@ public void test() { // initialize a new genetic algorithm GeneticAlgorithm> ga = new GeneticAlgorithm<>(new OnePointCrossover>(), - CROSSOVER_RATE, new RealValueMutation>(), MUTATION_RATE, + CROSSOVER_RATE, new RealValuedMutation>(), MUTATION_RATE, new TournamentSelection>(TOURNAMENT_ARITY), ELITISM_RATE); // initial population diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java similarity index 98% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java index 31bd45d9ec..646b59fdca 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/AbstractChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java similarity index 92% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java index 2af4416472..76f3c10b03 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/BinaryChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java @@ -14,9 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java similarity index 88% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java index 126a7b2fc4..e62960012f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/RealValuedChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java @@ -14,9 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.chromosome; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Test; public class RealValuedChromosomeTest { @@ -24,7 +25,7 @@ public class RealValuedChromosomeTest { @Test public void testNewChromosome() { for (int i = 0; i < 10; i++) { - new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 2), c1 -> { + new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1), c1 -> { return 1; }, new DummyListChromosomeDecoder<>("1")); } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java index 4c2ecc3f80..243fe5ac30 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java @@ -18,8 +18,8 @@ import java.util.concurrent.TimeUnit; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java index d9f533ce18..449dde6cd0 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.convergencecond; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java index 33232783aa..db4e5017e9 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java @@ -19,9 +19,9 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java index a2056bcc46..326993ee7a 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java @@ -19,9 +19,9 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java index ba7c5b5ed6..49e9f28561 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.dummy.DummyChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java index b2ad6b8a02..422d18c977 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java @@ -16,10 +16,10 @@ */ package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.AbstractChromosome; -import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.Chromosome; -import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.dummy.DummyListChromosome; import org.apache.commons.math4.genetics.exception.GeneticException; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java index 22139abc87..8f06a3ffd3 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.dummy.DummyListChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java index 104773eb97..af7e65ebb3 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java @@ -18,11 +18,11 @@ import java.util.List; -import org.apache.commons.math4.genetics.AbstractChromosome; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.ChromosomePair; -import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java index ac3527b9da..c06f291a9b 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java @@ -16,9 +16,9 @@ */ package org.apache.commons.math4.genetics.crossover; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.ChromosomePair; -import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java index ec15c5c65f..50c4f6a17a 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java @@ -20,7 +20,7 @@ import java.util.HashSet; import java.util.Set; -import org.apache.commons.math4.genetics.ChromosomePair; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.dummy.DummyListChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java index 539ba020fa..3c58997798 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java @@ -19,10 +19,10 @@ import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.ChromosomePair; -import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java index 306fcb114f..cbd00582c6 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.decoder; -import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.dummy.DummyChromosome; import org.apache.commons.math4.genetics.exception.GeneticException; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java index 1dfa3c6611..9bbf1be6ec 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java @@ -19,14 +19,14 @@ import java.util.Arrays; import java.util.List; -import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; import org.junit.Assert; import org.junit.Test; public class RandomKeyDecoderTest { @Test - public void testDecodeChromosomeOfP() { + public void testDecodeChromosome() { List sequence = Arrays.asList(new String[] {"a", "b", "c", "d", "e"}); Double[] keys = new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java index 07f32be014..901d51e240 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java @@ -19,8 +19,8 @@ import java.util.List; import java.util.Objects; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java index ca1ce5d5dc..0265ebda79 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.dummy; -import org.apache.commons.math4.genetics.AbstractChromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; public class DummyChromosome extends AbstractChromosome { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java index 2b7c225100..9746c425e7 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java @@ -18,9 +18,9 @@ import java.util.List; -import org.apache.commons.math4.genetics.AbstractListChromosome; -import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; /** * Implementation of ListChromosome for testing purposes @@ -45,11 +45,6 @@ public DummyListChromosome(final List representation) { }, new DummyListChromosomeDecoder<>("0")); } - @Override - protected void checkValidity(final List chromosomeRepresentation) { - // Not important. - } - @Override public DummyListChromosome newChromosome(final List chromosomeRepresentation) { return new DummyListChromosome(chromosomeRepresentation); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java index a934499da6..63a2229c73 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java @@ -18,9 +18,10 @@ import java.lang.reflect.Field; import java.util.List; -import org.apache.commons.math4.genetics.ListPopulation; -import org.apache.commons.math4.genetics.Population; + import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.genetics.population.Population; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java index 7eeb083759..fce533a553 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java @@ -16,7 +16,7 @@ */ package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.Chromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.utils.RandomGenerator; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java index 8971117502..14b425f29e 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java @@ -16,8 +16,8 @@ */ package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.BinaryChromosome; -import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValueMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java similarity index 83% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValueMutationTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java index 9bcaa975db..e22b92bcea 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValueMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java @@ -16,17 +16,17 @@ */ package org.apache.commons.math4.genetics.mutation; -import org.apache.commons.math4.genetics.AbstractChromosome; -import org.apache.commons.math4.genetics.DummyListChromosomeDecoder; -import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; +import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; -public class RealValueMutationTest { +public class RealValuedMutationTest { @Test public void testMutate() { - MutationPolicy mutation = new RealValueMutation<>(); + MutationPolicy mutation = new RealValuedMutation<>(); int l = 10; for (int i = 0; i < 20; i++) { RealValuedChromosome origRk = RealValuedChromosome.randomChromosome(l, chromosome -> { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java similarity index 95% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java index 5a16d802df..337fb177ad 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java @@ -14,12 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.population; import java.util.ArrayList; import java.util.Iterator; +import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; +import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java index 04f90f395f..e1bd9beded 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java @@ -16,9 +16,9 @@ */ package org.apache.commons.math4.genetics.selection; -import org.apache.commons.math4.genetics.AbstractChromosome; -import org.apache.commons.math4.genetics.ChromosomePair; -import org.apache.commons.math4.genetics.ListPopulation; +import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; +import org.apache.commons.math4.genetics.chromosome.ChromosomePair; +import org.apache.commons.math4.genetics.population.ListPopulation; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java index 7cc018a9c0..9c2c7c931c 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java @@ -20,7 +20,7 @@ import java.util.Comparator; import java.util.List; -import org.apache.commons.math4.genetics.RealValuedChromosome; +import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; import org.apache.commons.math4.genetics.exception.GeneticException; import org.junit.Assert; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/DummyListChromosomeDecoder.java similarity index 80% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java rename to commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/DummyListChromosomeDecoder.java index 0680eefd9b..f662157cb1 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/DummyListChromosomeDecoder.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/DummyListChromosomeDecoder.java @@ -14,8 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.genetics.utils; +import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.genetics.chromosome.Chromosome; import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; public class DummyListChromosomeDecoder extends AbstractListChromosomeDecoder { @@ -31,4 +33,9 @@ protected String decode(AbstractListChromosome chromosome) { return value; } + @Override + protected void checkValidity(Chromosome chromosome) { + // No op + } + } From 48cfca34780b1eefb808700c3161eb88d6cb6587 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Thu, 23 Sep 2021 20:38:05 +0530 Subject: [PATCH 41/53] fixed build errors --- .../rategenerator/CrossoverRateGenerator.java | 41 ------------------- .../rategenerator/MutationRateGenerator.java | 38 ----------------- 2 files changed, 79 deletions(-) delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java deleted file mode 100644 index e2a1d4aab1..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/CrossoverRateGenerator.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.genetics.crossover.rategenerator; - -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; - -/** - * This abstraction represents crossover rate generator. - * @param

phenotype of chromosome - */ -public interface CrossoverRateGenerator

{ - - /** - * Generates crossover rate. - * @param first The first parent chromosome participating in crossover - * @param second The second parent chromosome participating in - * crossover - * @param populationStats statistical properties of population - * @param generation number of generations evolved - * @return crossover rate - */ - double generate(Chromosome

first, Chromosome

second, PopulationStatisticalSummary

populationStats, - int generation); - -} diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java deleted file mode 100644 index 44cad1e056..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/MutationRateGenerator.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.commons.math4.genetics.mutation.rategenerator; - -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; - -/** - * This abstraction represents mutation rate generator. - * @param

phenotype of chromosome - */ -public interface MutationRateGenerator

{ - - /** - * Generates mutation rate based on input params. - * @param chromosome chromosome to be mutated - * @param populationStats population statistical measures - * @param generation current generation - * @return mutation rate - */ - double generate(Chromosome

chromosome, PopulationStatisticalSummary

populationStats, int generation); - -} From 79fd001a340608ff6d4a11c0ae918f2fe586ae46 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 11:22:31 +0530 Subject: [PATCH 42/53] Fixed build error --- .../commons/math4/examples/genetics/tsp/TSPOptimizer.java | 6 ++---- .../math4/examples/genetics/tsp/legacy/TSPChromosome.java | 4 ---- .../examples/genetics/tsp/legacy/TSPOptimizerLegacy.java | 5 ++--- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java index 25dd023cf7..863addb599 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java @@ -16,7 +16,6 @@ */ package org.apache.commons.math4.examples.genetics.tsp; -import java.io.IOException; import java.util.List; import org.apache.commons.math4.examples.genetics.tsp.commons.City; @@ -64,7 +63,7 @@ public static void main(String[] args) { Thread.sleep(5000); - } catch (IOException | InterruptedException e) { + } catch (InterruptedException e) { throw new GeneticException(e); } } @@ -73,9 +72,8 @@ public static void main(String[] args) { * Optimizes the tsp problem. * @param initial initial population * @param cities cities - * @throws IOException throws {@link IOException} */ - public void optimizeSGA(Population> initial, List cities) throws IOException { + public void optimizeSGA(Population> initial, List cities) { // initialize a new genetic algorithm final GeneticAlgorithm> ga = new GeneticAlgorithm<>(new OnePointCrossover>(), diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java index c0000ea810..8ab2bd89d8 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java @@ -34,10 +34,6 @@ public class TSPChromosome extends RandomKey { * constructor. * @param representation internal representation of chromosome * @param cities list of cities - * @throws InvalidRepresentationException throws - * {@link InvalidRepresentationException} - * is the representation is not - * acceptable */ public TSPChromosome(List representation, List cities) { super(representation); diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java index 41953cbe4f..1f9986e40d 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java @@ -53,7 +53,7 @@ public static void main(String[] args) { Thread.sleep(5000); - } catch (IOException | InterruptedException e) { + } catch (InterruptedException e) { throw new GeneticException(e); } } @@ -62,9 +62,8 @@ public static void main(String[] args) { * Optimizes the tsp problem using legacy GA. * @param initial initial population * @param cities cities - * @throws IOException throws {@link IOException} */ - public void optimize(Population initial, List cities) throws IOException { + public void optimize(Population initial, List cities) { // initialize a new genetic algorithm final GeneticAlgorithm ga = new GeneticAlgorithm(new OnePointCrossover(), Constants.CROSSOVER_RATE, From 5941120751e07af56c47e924345a41ab013c4370 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 11:23:29 +0530 Subject: [PATCH 43/53] Modified javadoc --- .../apache/commons/math4/genetics/AbstractGeneticAlgorithm.java | 1 + .../org/apache/commons/math4/genetics/GeneticAlgorithm.java | 2 +- .../apache/commons/math4/genetics/chromosome/Chromosome.java | 1 + .../math4/genetics/chromosome/IntegralValuedChromosome.java | 2 +- .../commons/math4/genetics/chromosome/RealValuedChromosome.java | 2 +- .../math4/genetics/convergencecond/UnchangedBestFitness.java | 1 + .../math4/genetics/convergencecond/UnchangedMeanFitness.java | 1 + .../genetics/crossover/AbstractChromosomeCrossoverPolicy.java | 1 + .../crossover/AbstractListChromosomeCrossoverPolicy.java | 1 + .../math4/genetics/decoder/AbstractListChromosomeDecoder.java | 1 + .../java/org/apache/commons/math4/genetics/decoder/Decoder.java | 1 + .../apache/commons/math4/genetics/decoder/RandomKeyDecoder.java | 1 + .../genetics/decoder/TransparentListChromosomeDecoder.java | 1 + .../commons/math4/genetics/exception/GeneticException.java | 1 + .../apache/commons/math4/genetics/fitness/FitnessFunction.java | 1 + .../commons/math4/genetics/listener/ConvergenceListener.java | 1 + .../math4/genetics/listener/ConvergenceListenerRegistry.java | 1 + .../math4/genetics/listener/PopulationStatisticsLogger.java | 1 + .../genetics/mutation/AbstractListChromosomeMutationPolicy.java | 1 + .../commons/math4/genetics/mutation/RealValuedMutation.java | 1 + .../math4/genetics/stats/PopulationStatisticalSummary.java | 1 + .../stats/internal/PopulationStatisticalSummaryImpl.java | 1 + .../math4/genetics/utils/ChromosomeRepresentationUtils.java | 1 + .../org/apache/commons/math4/genetics/utils/ConsoleLogger.java | 1 + .../java/org/apache/commons/math4/genetics/utils/Constants.java | 1 + .../apache/commons/math4/genetics/utils/RandomGenerator.java | 1 + .../apache/commons/math4/genetics/utils/ValidationUtils.java | 1 + 27 files changed, 27 insertions(+), 3 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index ae8d2c1fb4..f5c1ae3c36 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -28,6 +28,7 @@ * This class represents an abstraction for all Genetic algorithm implementation * comprising the basic properties and operations. * @param

phenotype of chromosome + * @since 4.0 */ public abstract class AbstractGeneticAlgorithm

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java index 3f7a20fc0f..3180a66dcd 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java @@ -29,7 +29,7 @@ * of the algorithm can be configured for a specific problem. * * @param

phenotype of chromosome - * @since 2.0 + * @since 4.0 */ public class GeneticAlgorithm

extends AbstractGeneticAlgorithm

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java index 10529bc582..6cb4e9e459 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java @@ -20,6 +20,7 @@ /** * This abstraction represents a chromosome. * @param

phenotype of chromosome + * @since 4.0 */ public interface Chromosome

extends Comparable> { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java index 5fa1f95260..9c5113626f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java @@ -117,7 +117,7 @@ public IntegralValuedChromosome

newChromosome(List chromosomeReprese * @param decoder The {@link AbstractListChromosomeDecoder} * @param min minimum inclusive value of allele * @param max maximum exclusive value of allele - * @return a binary chromosome + * @return an integral-valued chromosome */ public static

IntegralValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder, int min, int max) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java index 101a989390..38dcb987f6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java @@ -142,7 +142,7 @@ public RealValuedChromosome

newChromosome(List chromosomeRepresentati * @param decoder The {@link AbstractListChromosomeDecoder} * @param min minimum inclusive value generated as allele * @param max maximum exclusive value generated as allele - * @return chromosome phenotype + * @return A real-valued chromosome */ public static

RealValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder, double min, double max) { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java index d37a777c11..ad7627b7fc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java @@ -24,6 +24,7 @@ * Convergence will be stopped once best fitness remains unchanged for * predefined number of generations. * @param

phenotype of chromosome + * @since 4.0 */ public class UnchangedBestFitness

implements StoppingCondition

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java index 4aa383360d..117af565e5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java @@ -25,6 +25,7 @@ * Convergence will be stopped once mean fitness remains unchanged for * predefined number of generations. * @param

phenotype of chromosome + * @since 4.0 */ public class UnchangedMeanFitness

implements StoppingCondition

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java index a940654d38..2e364d4b9a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java @@ -24,6 +24,7 @@ /** * An abstraction to represent the base crossover policy. * @param

phenotype of chromosome + * @since 4.0 */ public abstract class AbstractChromosomeCrossoverPolicy

implements CrossoverPolicy

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java index 70dd3c1b12..b2b14792ce 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java @@ -26,6 +26,7 @@ * An abstraction of crossover policy for list chromosomes. * @param genetype of chromosome * @param

phenotype of chromosome + * @since 4.0 */ public abstract class AbstractListChromosomeCrossoverPolicy extends AbstractChromosomeCrossoverPolicy

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java index b894a88a89..c595684b96 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java @@ -24,6 +24,7 @@ * An abstract Decoder of ListChromosome. * @param genotype fo chromosome * @param

phenotype of chromosome + * @since 4.0 */ public abstract class AbstractListChromosomeDecoder implements Decoder

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java index 7b0a25444e..014afc3a83 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java @@ -21,6 +21,7 @@ /** * Decoder is responsible for converting chromosome genotype to phenotype. * @param

phenotype of chromosome + * @since 4.0 */ public interface Decoder

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java index bb26e1a6c1..15aa5854ca 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java @@ -28,6 +28,7 @@ * A concrete implementation of RandomKey decoder. This class is responsible for * decoding permutation chromosome encoded with random key. * @param type of the permutation element + * @since 4.0 */ public final class RandomKeyDecoder extends AbstractListChromosomeDecoder> { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java index 15c2224121..4b32f15830 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java @@ -24,6 +24,7 @@ * A concrete implementation of transparent decoder for List Chromosome. Treats * the gentype as phenotype. * @param the genotype of chromosome + * @since 4.0 */ public final class TransparentListChromosomeDecoder extends AbstractListChromosomeDecoder> { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java index a65c59a69d..ce9176a0d1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java @@ -21,6 +21,7 @@ /** * This class represents the Exception encountered during GA optimization. + * @since 4.0 */ public class GeneticException extends RuntimeException { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java index c77055693c..94ec33fe83 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java @@ -20,6 +20,7 @@ /** * This interface represents fitness function. * @param

phenotype of chromosome + * @since 4.0 */ public interface FitnessFunction

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java index 81c99b60a7..9fb5d4136c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java @@ -23,6 +23,7 @@ * This interface represents a convergence listener. Any implementation of the * same will be notified about the population statics. * @param

phenotype of chromosome + * @since 4.0 */ public interface ConvergenceListener

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java index 7225b54edb..f7bfde3811 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java @@ -27,6 +27,7 @@ * will be responsible for registering the interested listeners and notifying * all when required. * @param

phenotype of chromosome + * @since 4.0 */ public final class ConvergenceListenerRegistry

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java index 1eeeae84dd..f18c077e23 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java @@ -25,6 +25,7 @@ /** * Logs population statistics during the convergence process. * @param

phenotype of chromosome + * @since 4.0 */ public final class PopulationStatisticsLogger

implements ConvergenceListener

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java index c6dccdafcd..176aae0fd5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java @@ -30,6 +30,7 @@ * This abstraction represents an abstract mutation policy for ListChromosomes. * @param genotype of chromosome * @param

phenotype of chromosome + * @since 4.0 */ public abstract class AbstractListChromosomeMutationPolicy implements MutationPolicy

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java index 0b9ca3b072..f8fd9d3010 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java @@ -24,6 +24,7 @@ /** * This class mutates real-valued chromosome. * @param

phenotype of chromosome + * @since 4.0 */ public class RealValuedMutation

extends AbstractListChromosomeMutationPolicy { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java index 5668b1f58b..108f83cd13 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java @@ -22,6 +22,7 @@ /** * This interface represents the statistical summary for population fitness. * @param

phenotype of chromosome + * @since 4.0 */ public interface PopulationStatisticalSummary

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java index de07c4485b..5c52d1972c 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java @@ -26,6 +26,7 @@ /** * This class represents an implementation of population statistical summary. * @param

phenotype of chromosome + * @since 4.0 */ public class PopulationStatisticalSummaryImpl

implements PopulationStatisticalSummary

{ diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java index 5169882599..3aa2ebffe5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java @@ -27,6 +27,7 @@ /** * This interface generates all random representations for chromosomes. + * @since 4.0 */ public interface ChromosomeRepresentationUtils { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java index b499466e6c..e264689704 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java @@ -25,6 +25,7 @@ /** * This class is responsible for logging messages to console. + * @since 4.0 */ public final class ConsoleLogger { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java index ed641a80d3..a7b5cde499 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java @@ -19,6 +19,7 @@ /** * Contains all constants required for the library. + * @since 4.0 */ public final class Constants { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java index 844dddb74e..cd561b41ac 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java @@ -23,6 +23,7 @@ /** * An utility to generate per thread {@link UniformRandomProvider} instance. + * @since 4.0 */ public final class RandomGenerator { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java index c11028293f..0493dee3af 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java @@ -20,6 +20,7 @@ /** * This class contains common validation methods. + * @since 4.0 */ public interface ValidationUtils { From e6157253dc3071b661814e838065ffe0e37feb19 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 13:16:12 +0530 Subject: [PATCH 44/53] reverted --- .../legacy/genetics/BinaryChromosome.java | 4 +- .../legacy/genetics/CycleCrossoverTest.java | 49 ++++++++----------- 2 files changed, 23 insertions(+), 30 deletions(-) diff --git a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java index 8587995d48..32fc94d058 100644 --- a/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java +++ b/commons-math-legacy/src/main/java/org/apache/commons/math4/legacy/genetics/BinaryChromosome.java @@ -67,7 +67,7 @@ protected void checkValidity(List chromosomeRepresentation) throws Inva */ public static List randomBinaryRepresentation(int length) { // random binary list - final List rList= new ArrayList<> (length); + List rList= new ArrayList<> (length); for (int j=0; j(); final ChromosomePair pair = cp.crossover(p1c, p2c); - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation().toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation().toArray(new Integer[p2.length]); - final Integer[] c1e = new Integer[] {8, 1, 2, 3, 4, 5, 6, 7, 9, 0}; - final Integer[] c2e = new Integer[] {0, 4, 7, 3, 6, 2, 5, 1, 8, 9}; + final Integer[] c1e = new Integer[] { 8, 1, 2, 3, 4, 5, 6, 7, 9, 0 }; + final Integer[] c2e = new Integer[] { 0, 4, 7, 3, 6, 2, 5, 1, 8, 9 }; Assert.assertArrayEquals(c1e, c1); Assert.assertArrayEquals(c2e, c2); @@ -50,21 +47,19 @@ public void testCrossoverExample() { @Test public void testCrossoverExample2() { // taken from http://www.scribd.com/doc/54206412/32/Cycle-crossover - final Integer[] p1 = new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9}; - final Integer[] p2 = new Integer[] {9, 3, 7, 8, 2, 6, 5, 1, 4}; + final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + final Integer[] p2 = new Integer[] { 9, 3, 7, 8, 2, 6, 5, 1, 4}; final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); final CrossoverPolicy cp = new CycleCrossover(); final ChromosomePair pair = cp.crossover(p1c, p2c); - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation().toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation().toArray(new Integer[p2.length]); - final Integer[] c1e = new Integer[] {1, 3, 7, 4, 2, 6, 5, 8, 9}; - final Integer[] c2e = new Integer[] {9, 2, 3, 8, 5, 6, 7, 1, 4}; + final Integer[] c1e = new Integer[] { 1, 3, 7, 4, 2, 6, 5, 8, 9 }; + final Integer[] c2e = new Integer[] { 9, 2, 3, 8, 5, 6, 7, 1, 4 }; Assert.assertArrayEquals(c1e, c1); Assert.assertArrayEquals(c2e, c2); @@ -72,8 +67,8 @@ public void testCrossoverExample2() { @Test public void testCrossover() { - final Integer[] p1 = new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; - final Integer[] p2 = new Integer[] {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}; + final Integer[] p1 = new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; + final Integer[] p2 = new Integer[] { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; final DummyListChromosome p1c = new DummyListChromosome(p1); final DummyListChromosome p2c = new DummyListChromosome(p2); @@ -82,10 +77,8 @@ public void testCrossover() { for (int i = 0; i < 20; i++) { final ChromosomePair pair = cp.crossover(p1c, p2c); - final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation() - .toArray(new Integer[p1.length]); - final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation() - .toArray(new Integer[p2.length]); + final Integer[] c1 = ((DummyListChromosome) pair.getFirst()).getRepresentation().toArray(new Integer[p1.length]); + final Integer[] c2 = ((DummyListChromosome) pair.getSecond()).getRepresentation().toArray(new Integer[p2.length]); int index = 0; // Determine if it is in the same spot as in the first parent, if @@ -114,8 +107,8 @@ public void testCrossover() { @Test(expected = DimensionMismatchException.class) public void testCrossoverDimensionMismatchException() { - final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1}; + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; + final Integer[] p2 = new Integer[] { 0, 1, 1, 0, 1 }; final BinaryChromosome p1c = new DummyBinaryChromosome(p1); final BinaryChromosome p2c = new DummyBinaryChromosome(p2); @@ -126,7 +119,7 @@ public void testCrossoverDimensionMismatchException() { @Test(expected = MathIllegalArgumentException.class) public void testCrossoverInvalidFixedLengthChromosomeFirst() { - final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; final BinaryChromosome p1c = new DummyBinaryChromosome(p1); final Chromosome p2c = new Chromosome() { @Override @@ -142,7 +135,7 @@ public double fitness() { @Test(expected = MathIllegalArgumentException.class) public void testCrossoverInvalidFixedLengthChromosomeSecond() { - final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; + final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 }; final BinaryChromosome p2c = new DummyBinaryChromosome(p1); final Chromosome p1c = new Chromosome() { @Override From d1a78fa3438d21c536fbca61df4bb5ccdb6c7ca7 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 15:55:12 +0530 Subject: [PATCH 45/53] Formatted the lambda expression --- .../chromosome/AbstractChromosomeTest.java | 48 ++-------- .../chromosome/BinaryChromosomeTest.java | 8 +- .../chromosome/RealValuedChromosomeTest.java | 9 +- ...ractListChromosomeCrossoverPolicyTest.java | 12 +-- .../crossover/NPointCrossoverTest.java | 40 ++++----- .../crossover/OnePointCrossoverTest.java | 10 +-- .../crossover/UniformCrossoverTest.java | 10 +-- .../decoder/RandomKeyDecoderTest.java | 4 +- .../TransparentListChromosomeDecoderTest.java | 5 +- .../math4/genetics/dummy/DummyChromosome.java | 6 +- .../genetics/dummy/DummyListChromosome.java | 13 +-- .../genetics/mutation/BinaryMutationTest.java | 15 ++-- .../mutation/RealValuedMutationTest.java | 5 +- .../population/ListPopulationTest.java | 87 +++++-------------- .../selection/TournamentSelectionTest.java | 6 +- .../ChromosomeRepresentationUtilsTest.java | 22 ++--- 16 files changed, 84 insertions(+), 216 deletions(-) diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java index 646b59fdca..6f3b4bef5c 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java @@ -23,45 +23,25 @@ public class AbstractChromosomeTest { @Test public void testGetFitness() { - Chromosome c1 = new AbstractChromosome(chromosome -> { - return 1; - }, chromosome -> { - return "1"; - }) { + Chromosome c1 = new AbstractChromosome(chromosome -> 1, chromosome -> "1") { }; Assert.assertEquals(1, c1.evaluate(), .001); } @Test public void testDecode() { - Chromosome c1 = new AbstractChromosome(chromosome -> { - return 1; - }, chromosome -> { - return "1"; - }) { + Chromosome c1 = new AbstractChromosome(chromosome -> 1, chromosome -> "1") { }; Assert.assertEquals("1", c1.decode()); } @Test public void testCompareTo() { - Chromosome c1 = new AbstractChromosome(chromosome -> { - return 0; - }, chromosome -> { - return "0"; - }) { + Chromosome c1 = new AbstractChromosome(chromosome -> 0, chromosome -> "0") { }; - Chromosome c2 = new AbstractChromosome(chromosome -> { - return 10; - }, chromosome -> { - return "10"; - }) { + Chromosome c2 = new AbstractChromosome(chromosome -> 10, chromosome -> "10") { }; - Chromosome c3 = new AbstractChromosome(chromosome -> { - return 10; - }, chromosome -> { - return "10"; - }) { + Chromosome c3 = new AbstractChromosome(chromosome -> 10, chromosome -> "10") { }; Assert.assertTrue(c1.compareTo(c2) < 0); @@ -72,23 +52,11 @@ public void testCompareTo() { @Test public void testIsSame() { - AbstractChromosome c1 = new AbstractChromosome(chromosome -> { - return 1; - }, chromosome -> { - return "1"; - }) { + AbstractChromosome c1 = new AbstractChromosome(chromosome -> 1, chromosome -> "1") { }; - AbstractChromosome c2 = new AbstractChromosome(chromosome -> { - return 2; - }, chromosome -> { - return "2"; - }) { + AbstractChromosome c2 = new AbstractChromosome(chromosome -> 2, chromosome -> "2") { }; - AbstractChromosome c3 = new AbstractChromosome(chromosome -> { - return 3; - }, chromosome -> { - return "1"; - }) { + AbstractChromosome c3 = new AbstractChromosome(chromosome -> 3, chromosome -> "1") { }; Assert.assertTrue(c1.isSame(c3)); Assert.assertFalse(c1.isSame(c2)); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java index 76f3c10b03..875a353373 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java @@ -28,9 +28,7 @@ public void testInvalidConstructor() { Integer[][] reprs = new Integer[][] {new Integer[] {0, 1, 0, 1, 2}, new Integer[] {0, 1, 0, 1, -1}}; for (Integer[] repr : reprs) { - new BinaryChromosome<>(repr, c -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + new BinaryChromosome<>(repr, c -> 0, new DummyListChromosomeDecoder<>("0")); Assert.fail("Exception not caught"); } } @@ -38,9 +36,7 @@ public void testInvalidConstructor() { @Test public void testRandomConstructor() { for (int i = 0; i < 20; i++) { - BinaryChromosome.randomChromosome(10, c -> { - return 1; - }, new DummyListChromosomeDecoder<>("1")); + BinaryChromosome.randomChromosome(10, c -> 1, new DummyListChromosomeDecoder<>("1")); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java index e62960012f..14b29d94b8 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java @@ -25,18 +25,15 @@ public class RealValuedChromosomeTest { @Test public void testNewChromosome() { for (int i = 0; i < 10; i++) { - new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1), c1 -> { - return 1; - }, new DummyListChromosomeDecoder<>("1")); + new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1), c1 -> 1, + new DummyListChromosomeDecoder<>("1")); } } @Test public void testRandomChromosome() { for (int i = 0; i < 10; i++) { - RealValuedChromosome.randomChromosome(5, c -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"), 0, 2); + RealValuedChromosome.randomChromosome(5, c -> 0, new DummyListChromosomeDecoder<>("0"), 0, 2); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java index 422d18c977..16a75b8d37 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java @@ -38,18 +38,10 @@ protected ChromosomePair mate(AbstractListChromosome fi return new ChromosomePair<>(first, second); } }; - Chromosome ch1 = new AbstractChromosome(c -> { - return 0; - }, c -> { - return "0"; - }) { + Chromosome ch1 = new AbstractChromosome(c -> 0, c -> "0") { }; - Chromosome ch2 = new AbstractChromosome(c -> { - return 1; - }, c -> { - return "1"; - }) { + Chromosome ch2 = new AbstractChromosome(c -> 1, c -> "1") { }; crossoverPolicy.crossover(ch1, ch2, 1.0); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java index af7e65ebb3..6aa672867e 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java @@ -33,12 +33,10 @@ public void testNumberIsTooLargeException() { final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; final Integer[] p2 = new Integer[] {0, 1, 1, 0, 1, 0, 1, 1, 1}; - final BinaryChromosome p1c = new BinaryChromosome(p1, c -> { - return 0; - }, new DummyListChromosomeDecoder("0")); - final BinaryChromosome p2c = new BinaryChromosome(p2, c -> { - return 0; - }, new DummyListChromosomeDecoder("0")); + final BinaryChromosome p1c = new BinaryChromosome(p1, c -> 0, + new DummyListChromosomeDecoder("0")); + final BinaryChromosome p2c = new BinaryChromosome(p2, c -> 0, + new DummyListChromosomeDecoder("0")); final CrossoverPolicy cp = new NPointCrossover(15); cp.crossover(p1c, p2c, 1.0); @@ -47,12 +45,10 @@ public void testNumberIsTooLargeException() { @Test(expected = GeneticException.class) public void testCrossoverInvalidFixedLengthChromosomeFirst() { final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); - final AbstractChromosome p2c = new AbstractChromosome(chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")) { + final BinaryChromosome p1c = new BinaryChromosome(p1, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); + final AbstractChromosome p2c = new AbstractChromosome(chromosome -> 0, + new DummyListChromosomeDecoder<>("0")) { }; final CrossoverPolicy cp = new NPointCrossover(1); @@ -62,12 +58,10 @@ public void testCrossoverInvalidFixedLengthChromosomeFirst() { @Test(expected = GeneticException.class) public void testCrossoverInvalidFixedLengthChromosomeSecond() { final Integer[] p1 = new Integer[] {1, 0, 1, 0, 0, 1, 0, 1, 1}; - final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); - final AbstractChromosome p1c = new AbstractChromosome(chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")) { + final BinaryChromosome p2c = new BinaryChromosome(p1, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); + final AbstractChromosome p1c = new AbstractChromosome(chromosome -> 0, + new DummyListChromosomeDecoder<>("0")) { }; final CrossoverPolicy cp = new NPointCrossover(1); @@ -79,12 +73,10 @@ public void testCrossover() { Integer[] p1 = new Integer[] {1, 0, 1, 0, 1, 0, 1, 0, 1}; Integer[] p2 = new Integer[] {0, 1, 0, 1, 0, 1, 0, 1, 0}; - BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); - BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); + BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); final int order = 3; NPointCrossover npc = new NPointCrossover<>(order); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java index c06f291a9b..bb7a8b223d 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java @@ -31,12 +31,10 @@ public void testCrossover() { @SuppressWarnings("boxing") Integer[] p2 = new Integer[] {0, 1, 1, 0, 1, 0, 1, 1, 1}; - BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); - BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); + BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); OnePointCrossover opc = new OnePointCrossover<>(); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java index 3c58997798..2b1a5ccf4f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java @@ -60,12 +60,10 @@ public void testCrossover() { } private void performCrossover(double ratio) { - final BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); - final BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + final BinaryChromosome p1c = new BinaryChromosome<>(p1, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); + final BinaryChromosome p2c = new BinaryChromosome<>(p2, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); final CrossoverPolicy cp = new UniformCrossover(ratio); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java index 9bbf1be6ec..168649bcd3 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java @@ -32,9 +32,7 @@ public void testDecodeChromosome() { Double[] keys = new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}; RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); - RealValuedChromosome> chromosome = new RealValuedChromosome<>(keys, c -> { - return 0; - }, decoder); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(keys, c -> 0, decoder); List decodedSequence = chromosome.decode(); Assert.assertEquals("b", decodedSequence.get(0)); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java index 901d51e240..e61a2f9148 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java @@ -30,9 +30,8 @@ public class TransparentListChromosomeDecoderTest { @Test public void testDecode() { List rp = ChromosomeRepresentationUtils.randomBinaryRepresentation(10); - Chromosome> chromosome = new BinaryChromosome<>(rp, c -> { - return 0; - }, new TransparentListChromosomeDecoder<>()); + Chromosome> chromosome = new BinaryChromosome<>(rp, c -> 0, + new TransparentListChromosomeDecoder<>()); List decodedRp = chromosome.decode(); Assert.assertTrue(Objects.equals(rp, decodedRp)); } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java index 0265ebda79..43a788499a 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java @@ -21,11 +21,7 @@ public class DummyChromosome extends AbstractChromosome { public DummyChromosome() { - super(c -> { - return 0; - }, c -> { - return "0"; - }); + super(c -> 0, c -> "0"); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java index 9746c425e7..621b82f5a0 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java @@ -28,21 +28,16 @@ public class DummyListChromosome extends AbstractListChromosome { public DummyListChromosome(final Integer[] representation) { - super(representation, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + super(representation, chromosome -> 0, new DummyListChromosomeDecoder<>("0")); } public DummyListChromosome() { - super(ChromosomeRepresentationUtils.randomBinaryRepresentation(10), chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + super(ChromosomeRepresentationUtils.randomBinaryRepresentation(10), chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); } public DummyListChromosome(final List representation) { - super(representation, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + super(representation, chromosome -> 0, new DummyListChromosomeDecoder<>("0")); } @Override diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java index 14b425f29e..24c5c16e32 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java @@ -29,9 +29,8 @@ public void testMutate() { // stochastic testing for single gene mutation :) for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .1); // one gene should be different @@ -46,9 +45,8 @@ public void testMutate() { // stochastic testing for two gene mutation :) for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .2); // one gene should be different @@ -63,9 +61,8 @@ public void testMutate() { // stochastic testing for three gene mutation :) for (int i = 0; i < 20; i++) { - BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0")); + BinaryChromosome original = BinaryChromosome.randomChromosome(10, chromosome -> 0, + new DummyListChromosomeDecoder<>("0")); BinaryChromosome mutated = (BinaryChromosome) mutation.mutate(original, .3); // one gene should be different diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java index e22b92bcea..e421f9483a 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java @@ -29,9 +29,8 @@ public void testMutate() { MutationPolicy mutation = new RealValuedMutation<>(); int l = 10; for (int i = 0; i < 20; i++) { - RealValuedChromosome origRk = RealValuedChromosome.randomChromosome(l, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"), 0d, 1d); + RealValuedChromosome origRk = RealValuedChromosome.randomChromosome(l, chromosome -> 0, + new DummyListChromosomeDecoder<>("0"), 0d, 1d); AbstractChromosome mutated = (AbstractChromosome) mutation.mutate(origRk, .1); RealValuedChromosome mutatedRk = (RealValuedChromosome) mutated; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java index 337fb177ad..fa00b58f0b 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java @@ -31,23 +31,11 @@ public class ListPopulationTest { @Test public void testGetFittestChromosome() { - AbstractChromosome c1 = new AbstractChromosome(chromosome -> { - return 0; - }, chromosome -> { - return "0"; - }) { + AbstractChromosome c1 = new AbstractChromosome(chromosome -> 0, chromosome -> "0") { }; - AbstractChromosome c2 = new AbstractChromosome(chromosome -> { - return 10; - }, chromosome -> { - return "10"; - }) { + AbstractChromosome c2 = new AbstractChromosome(chromosome -> 10, chromosome -> "10") { }; - AbstractChromosome c3 = new AbstractChromosome(chromosome -> { - return 15; - }, chromosome -> { - return "15"; - }) { + AbstractChromosome c3 = new AbstractChromosome(chromosome -> 15, chromosome -> "15") { }; ArrayList> chromosomes = new ArrayList<>(); @@ -63,15 +51,9 @@ public void testGetFittestChromosome() { @Test public void testChromosomes() { final ArrayList> chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); final ListPopulation population = new ListPopulation<>(10); @@ -98,24 +80,16 @@ public void testConstructorPopulationLimitNotPositive() { @Test(expected = GeneticException.class) public void testChromosomeListConstructorPopulationLimitNotPositive() { final ArrayList> chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); new ListPopulation(chromosomes, -10); } @Test(expected = GeneticException.class) public void testConstructorListOfChromosomesBiggerThanPopulationSize() { final ArrayList> chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); new ListPopulation(chromosomes, 1); } @@ -123,15 +97,9 @@ public void testConstructorListOfChromosomesBiggerThanPopulationSize() { @Test(expected = GeneticException.class) public void testAddTooManyChromosomes() { final ArrayList> chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); final ListPopulation population = new ListPopulation<>(2); @@ -144,24 +112,17 @@ public void testAddTooManyChromosomesSingleCall() { final ListPopulation population = new ListPopulation<>(2); for (int i = 0; i <= population.getPopulationLimit(); i++) { - population.addChromosome(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + population.addChromosome( + BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); } } @Test(expected = UnsupportedOperationException.class) public void testIterator() { final ArrayList> chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); final ListPopulation population = new ListPopulation<>(10); @@ -177,15 +138,9 @@ public void testIterator() { @Test(expected = GeneticException.class) public void testSetPopulationLimitTooSmall() { final ArrayList> chromosomes = new ArrayList<>(); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); - chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> { - return 0; - }, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); final ListPopulation population = new ListPopulation<>(chromosomes, 3); diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java index e1bd9beded..1224f97393 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java @@ -45,11 +45,7 @@ public void testSelect() { private static class DummyChromosome extends AbstractChromosome { DummyChromosome() { - super(c -> { - return counter++; - }, c -> { - return "0"; - }); + super(c -> counter++, c -> "0"); } } diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java index 9c2c7c931c..48f9aa4099 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java @@ -42,9 +42,8 @@ public void testIdentityPermutation() { List identityPermutation = ChromosomeRepresentationUtils.identityPermutation(5); List sequence = Arrays.asList(new String[] {"a", "b", "c", "d", "e"}); RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); - RealValuedChromosome> chromosome = new RealValuedChromosome<>(identityPermutation, c -> { - return 0; - }, decoder); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(identityPermutation, c -> 0, + decoder); List decoded = decoder.decode(chromosome); Assert.assertEquals("a", decoded.get(0)); @@ -71,9 +70,7 @@ public int compare(String o1, String o2) { Assert.assertArrayEquals(new Double[] {0.6, 0.0, 0.4, 0.8, 0.2}, permArr); RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); - List decodedData = decoder.decode(new RealValuedChromosome<>(permutation, c -> { - return 0; - }, decoder)); + List decodedData = decoder.decode(new RealValuedChromosome<>(permutation, c -> 0, decoder)); Assert.assertEquals("b", decodedData.get(0)); Assert.assertEquals("b", decodedData.get(1)); @@ -92,9 +89,7 @@ public int compare(String o1, String o2) { Assert.assertArrayEquals(new Double[] {0.2, 0.6, 0.4, 0.0, 0.8}, permArr); - decodedData = decoder.decode(new RealValuedChromosome<>(permutation, c -> { - return 0; - }, decoder)); + decodedData = decoder.decode(new RealValuedChromosome<>(permutation, c -> 0, decoder)); Assert.assertEquals("z", decodedData.get(0)); Assert.assertEquals("x", decodedData.get(1)); @@ -110,9 +105,7 @@ public void testInducedPermutation() { RandomKeyDecoder decoder = new RandomKeyDecoder<>(origData); RealValuedChromosome> chromosome = new RealValuedChromosome<>( - ChromosomeRepresentationUtils.inducedPermutation(origData, permutedData), c -> { - return 0; - }, decoder); + ChromosomeRepresentationUtils.inducedPermutation(origData, permutedData), c -> 0, decoder); List decoded = decoder.decode(chromosome); Assert.assertEquals("d", decoded.get(0)); @@ -140,9 +133,8 @@ public void testInducedPermutation() { @Test public void testEqualRepr() { RandomKeyDecoder decoder = new RandomKeyDecoder<>(Arrays.asList(new String[] {"a", "b", "c"})); - RealValuedChromosome> chromosome = new RealValuedChromosome<>(new Double[] {0.2, 0.2, 0.5}, c -> { - return 0; - }, decoder); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(new Double[] {0.2, 0.2, 0.5}, c -> 0, + decoder); List decodedData = decoder.decode(chromosome); Assert.assertEquals("a", decodedData.get(0)); From 36c79e94b7013e75d4f19f5f51d60699af41c35b Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 20:57:43 +0530 Subject: [PATCH 46/53] formatted the comments --- .../examples-genetics-math-functions/pom.xml | 26 ++++++++++++------- .../examples-genetics-tsp/pom.xml | 25 +++++++++++------- .../examples-genetics/pom.xml | 26 ++++++++++++------- 3 files changed, 47 insertions(+), 30 deletions(-) diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml index eb5a41663e..7a188c273d 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml +++ b/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml @@ -1,13 +1,19 @@ - + diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml b/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml index 2deda1fee2..a972cd12f9 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml +++ b/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml @@ -1,14 +1,19 @@ - + diff --git a/commons-math-examples/examples-genetics/pom.xml b/commons-math-examples/examples-genetics/pom.xml index a097440e4b..1e3c7f8a32 100644 --- a/commons-math-examples/examples-genetics/pom.xml +++ b/commons-math-examples/examples-genetics/pom.xml @@ -1,13 +1,19 @@ - + From 48e4cfbb5714f43137aed8388d87159080f0b72d Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 21:30:46 +0530 Subject: [PATCH 47/53] Fixed minor issues --- .../genetics/AbstractGeneticAlgorithm.java | 4 ++-- .../chromosome/AbstractChromosome.java | 2 +- .../chromosome/AbstractListChromosome.java | 6 +++--- .../genetics/chromosome/BinaryChromosome.java | 2 +- .../chromosome/IntegralValuedChromosome.java | 2 +- .../chromosome/RealValuedChromosome.java | 4 ++-- .../convergencecond/StoppingCondition.java | 2 +- .../crossover/rategenerator/package-info.java | 20 ------------------- .../mutation/rategenerator/package-info.java | 20 ------------------- .../genetics/population/ListPopulation.java | 2 +- .../ConvergenceListenerRegistryTest.java | 3 ++- 11 files changed, 14 insertions(+), 53 deletions(-) delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java index f5c1ae3c36..0581bb2055 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java @@ -56,7 +56,7 @@ public abstract class AbstractGeneticAlgorithm

{ * @param mutationPolicy The {@link MutationPolicy} * @param selectionPolicy The {@link SelectionPolicy} */ - public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, + protected AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, final SelectionPolicy

selectionPolicy) { this.crossoverPolicy = crossoverPolicy; this.mutationPolicy = mutationPolicy; @@ -70,7 +70,7 @@ public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final * @param selectionPolicy The {@link SelectionPolicy} * @param elitismRate The elitism rate */ - public AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, + protected AbstractGeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final MutationPolicy

mutationPolicy, final SelectionPolicy

selectionPolicy, double elitismRate) { this.crossoverPolicy = crossoverPolicy; this.mutationPolicy = mutationPolicy; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java index 301a7069ff..1361ee0d1e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java @@ -51,7 +51,7 @@ public abstract class AbstractChromosome

implements Chromosome

{ * @param fitnessFunction The {@link FitnessFunction} * @param decoder The {@link Decoder} */ - public AbstractChromosome(final FitnessFunction

fitnessFunction, final Decoder

decoder) { + protected AbstractChromosome(final FitnessFunction

fitnessFunction, final Decoder

decoder) { ValidationUtils.checkForNull("fitness-function", fitnessFunction); ValidationUtils.checkForNull("decoder", decoder); this.fitnessFunction = fitnessFunction; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java index 7ffda40e27..c7b61c23b0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java @@ -46,7 +46,7 @@ public abstract class AbstractListChromosome extends AbstractChromosome

* @param decoder An instance of {@link AbstractListChromosomeDecoder}, * to decode list chromosome. */ - public AbstractListChromosome(final List representation, final FitnessFunction

fitnessFunction, + protected AbstractListChromosome(final List representation, final FitnessFunction

fitnessFunction, final AbstractListChromosomeDecoder decoder) { this(representation, true, fitnessFunction, decoder); } @@ -59,7 +59,7 @@ public AbstractListChromosome(final List representation, final FitnessFunctio * @param decoder An instance of {@link AbstractListChromosomeDecoder}, * to decode list chromosome. */ - public AbstractListChromosome(final T[] representation, FitnessFunction

fitnessFunction, + protected AbstractListChromosome(final T[] representation, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder) { this(Arrays.asList(representation), fitnessFunction, decoder); } @@ -73,7 +73,7 @@ public AbstractListChromosome(final T[] representation, FitnessFunction

fitne * @param fitnessFunction The {@link FitnessFunction} * @param decoder The instance of {@link AbstractListChromosomeDecoder} */ - public AbstractListChromosome(final List representation, final boolean copyList, + protected AbstractListChromosome(final List representation, final boolean copyList, final FitnessFunction

fitnessFunction, final AbstractListChromosomeDecoder decoder) { super(fitnessFunction, decoder); ValidationUtils.checkForNull("representation", representation); diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java index 7514ee3768..c253501ea0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java @@ -56,7 +56,7 @@ public BinaryChromosome(Integer[] representation, FitnessFunction

fitnessFunc */ @Override public BinaryChromosome

newChromosome(List chromosomeRepresentation) { - return new BinaryChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder()); + return new BinaryChromosome<>(chromosomeRepresentation, getFitnessFunction(), getDecoder()); } /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java index 9c5113626f..3ea383cfca 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java @@ -104,7 +104,7 @@ private void checkValidity() { */ @Override public IntegralValuedChromosome

newChromosome(List chromosomeRepresentation) { - return new IntegralValuedChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder(), this.min, + return new IntegralValuedChromosome<>(chromosomeRepresentation, getFitnessFunction(), getDecoder(), this.min, this.max); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java index 38dcb987f6..88445063a0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java @@ -129,7 +129,7 @@ private void checkValidity() { */ @Override public RealValuedChromosome

newChromosome(List chromosomeRepresentation) { - return new RealValuedChromosome

(chromosomeRepresentation, getFitnessFunction(), getDecoder(), this.min, + return new RealValuedChromosome<>(chromosomeRepresentation, getFitnessFunction(), getDecoder(), this.min, this.max); } @@ -146,7 +146,7 @@ public RealValuedChromosome

newChromosome(List chromosomeRepresentati */ public static

RealValuedChromosome

randomChromosome(int length, FitnessFunction

fitnessFunction, AbstractListChromosomeDecoder decoder, double min, double max) { - return new RealValuedChromosome

(ChromosomeRepresentationUtils.randomDoubleRepresentation(length, min, max), + return new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(length, min, max), fitnessFunction, decoder, min, max); } diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java index 53dbe6bd16..15bc5f5ec6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java @@ -29,7 +29,7 @@ public interface StoppingCondition

{ /** * Determine whether or not the given population satisfies the stopping * condition. - * @param population TODO + * @param population population of chromosome * * @return true if this stopping condition is met by the given * population, false otherwise. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java deleted file mode 100644 index 32522a0455..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/rategenerator/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.crossover.rategenerator; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java deleted file mode 100644 index 3cc3b2eb30..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/rategenerator/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.mutation.rategenerator; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java index 4d359d1ba9..464efb6cf0 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java @@ -197,7 +197,7 @@ public Population

nextGeneration(final double elitismRate) { if (oldChromosomes.size() * elitismRate == 0) { // if no of elite chromosome is 0 crete and return an empty population instance. - return new ListPopulation

(getPopulationLimit()); + return new ListPopulation<>(getPopulationLimit()); } else { // create a new generation of chromosomes with same parameters and add the elit // individuals. diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java index 63a2229c73..7f6a809c78 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java +++ b/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java @@ -45,9 +45,10 @@ public void notify(int generation, Population population) { if (!accessible) { listenersField.setAccessible(true); } + @SuppressWarnings("unchecked") List> listeners = (List>) listenersField .get(registry); - Assert.assertTrue(listeners.get(0) == convergenceListener); + Assert.assertSame(listeners.get(0), convergenceListener); listenersField.setAccessible(accessible); } catch (NoSuchFieldException | SecurityException e) { throw new GeneticException(e); From 22b58d51050247a2cfe5a4d1593c497ddbe1b425 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Fri, 24 Sep 2021 21:34:02 +0530 Subject: [PATCH 48/53] Fixed minor bugs --- .../chromosome/AbstractChromosome.java | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java index 1361ee0d1e..959a94fe75 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java @@ -123,7 +123,7 @@ public int compareTo(final Chromosome

another) { * @param another chromosome to compare * @return true if another is equivalent to this chromosome */ - protected boolean isSame(final AbstractChromosome

another) { + public boolean isSame(final AbstractChromosome

another) { final P decodedChromosome = decode(); final P otherDecodedChromosome = another.decode(); return decodedChromosome.equals(otherDecodedChromosome); @@ -141,22 +141,4 @@ public int hashCode() { return Objects.hash(decode()); } - /** {@inheritDoc} */ - @SuppressWarnings("unchecked") - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (obj == null) { - return false; - } - if (getClass() != obj.getClass()) { - return false; - } - final AbstractChromosome

other = (AbstractChromosome

) obj; - - return isSame(other); - } - } From 3d91d92dbb790745347d8eea0e35c77a4f0f4375 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sat, 25 Sep 2021 10:56:26 +0530 Subject: [PATCH 49/53] removed hashcode --- .../math4/genetics/chromosome/AbstractChromosome.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java index 959a94fe75..335ca88d27 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java +++ b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java @@ -16,8 +16,6 @@ */ package org.apache.commons.math4.genetics.chromosome; -import java.util.Objects; - import org.apache.commons.math4.genetics.decoder.Decoder; import org.apache.commons.math4.genetics.fitness.FitnessFunction; import org.apache.commons.math4.genetics.utils.ValidationUtils; @@ -135,10 +133,4 @@ public String toString() { return String.format("(f=%s %s)", evaluate(), decode()); } - /** {@inheritDoc} */ - @Override - public int hashCode() { - return Objects.hash(decode()); - } - } From 5b32d9a9c12f0a02edb54144ad58c9bbf6ff8bcf Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sat, 25 Sep 2021 21:28:40 +0530 Subject: [PATCH 50/53] renamed package and module names --- .../examples-ga-math-functions}/pom.xml | 14 ++-- .../ga}/mathfunctions/Coordinate.java | 2 +- .../ga}/mathfunctions/Dimension2Decoder.java | 8 +-- .../Dimension2FitnessFunction.java | 4 +- .../Dimension2FunctionOptimizer.java | 35 +++++----- .../Dimension2FunctionOptimizerLegacy.java | 7 +- .../legacy/LegacyBinaryChromosome.java | 2 +- .../legacy/UnchangedBestFitness.java | 2 +- .../mathfunctions/legacy}/package-info.java | 2 +- .../ga/mathfunctions}/package-info.java | 2 +- .../ga}/mathfunctions/utils/Constants.java | 2 +- .../ga}/mathfunctions/utils/GraphPlotter.java | 12 ++-- .../ga/mathfunctions/utils}/package-info.java | 2 +- .../examples-ga-tsp}/pom.xml | 14 ++-- .../examples/ga}/tsp/TSPFitnessFunction.java | 9 +-- .../math4/examples/ga}/tsp/TSPOptimizer.java | 40 +++++------ .../math4/examples/ga}/tsp/commons/City.java | 2 +- .../ga}/tsp/commons/DistanceMatrix.java | 4 +- .../ga/tsp/commons}/package-info.java | 2 +- .../ga}/tsp/legacy/TSPChromosome.java | 6 +- .../ga}/tsp/legacy/TSPOptimizerLegacy.java | 9 +-- .../ga}/tsp/legacy/UnchangedBestFitness.java | 2 +- .../examples/ga/tsp/legacy}/package-info.java | 2 +- .../math4/examples/ga/tsp}/package-info.java | 2 +- .../examples/ga}/tsp/utils/Constants.java | 4 +- .../examples/ga}/tsp/utils/GraphPlotter.java | 13 ++-- .../examples/ga/tsp/utils}/package-info.java | 2 +- .../pom.xml | 10 +-- .../spotbugs/spotbugs-exclude-filter.xml | 67 +++++++++++++++++++ .../mathfunctions/legacy/package-info.java | 20 ------ .../mathfunctions/utils/package-info.java | 20 ------ .../genetics/tsp/legacy/package-info.java | 20 ------ .../genetics/tsp/utils/package-info.java | 20 ------ commons-math-examples/pom.xml | 2 +- .../pom.xml | 10 +-- .../math4/ga}/AbstractGeneticAlgorithm.java | 16 ++--- .../commons/math4/ga}/GeneticAlgorithm.java | 18 ++--- .../ga}/chromosome/AbstractChromosome.java | 8 +-- .../chromosome/AbstractListChromosome.java | 8 +-- .../ga}/chromosome/BinaryChromosome.java | 8 +-- .../math4/ga}/chromosome/Chromosome.java | 2 +- .../math4/ga}/chromosome/ChromosomePair.java | 2 +- .../chromosome/IntegralValuedChromosome.java | 10 +-- .../ga}/chromosome/RealValuedChromosome.java | 10 +-- .../math4/ga/chromosome}/package-info.java | 2 +- .../ga}/convergencecond/FixedElapsedTime.java | 6 +- .../convergencecond/FixedGenerationCount.java | 6 +- .../convergencecond/StoppingCondition.java | 4 +- .../convergencecond/UnchangedBestFitness.java | 4 +- .../convergencecond/UnchangedMeanFitness.java | 6 +- .../ga/convergencecond}/package-info.java | 2 +- .../AbstractChromosomeCrossoverPolicy.java | 8 +-- ...AbstractListChromosomeCrossoverPolicy.java | 10 +-- .../math4/ga}/crossover/CrossoverPolicy.java | 6 +- .../math4/ga}/crossover/CycleCrossover.java | 8 +-- .../math4/ga}/crossover/NPointCrossover.java | 10 +-- .../ga}/crossover/OnePointCrossover.java | 8 +-- .../math4/ga}/crossover/OrderedCrossover.java | 8 +-- .../math4/ga}/crossover/UniformCrossover.java | 12 ++-- .../math4/ga/crossover}/package-info.java | 2 +- .../AbstractListChromosomeDecoder.java | 8 +-- .../commons/math4/ga}/decoder/Decoder.java | 4 +- .../math4/ga}/decoder/RandomKeyDecoder.java | 8 +-- .../TransparentListChromosomeDecoder.java | 4 +- .../math4/ga/decoder/package-info.java | 20 ++++++ .../math4/ga}/exception/GeneticException.java | 2 +- .../math4/ga/exception/package-info.java | 20 ++++++ .../math4/ga}/fitness/FitnessFunction.java | 2 +- .../math4/ga/fitness/package-info.java | 20 ++++++ .../ga}/listener/ConvergenceListener.java | 4 +- .../listener/ConvergenceListenerRegistry.java | 4 +- .../listener/PopulationStatisticsLogger.java | 10 +-- .../math4/ga/listener/package-info.java | 20 ++++++ .../AbstractListChromosomeMutationPolicy.java | 8 +-- .../math4/ga}/mutation/BinaryMutation.java | 8 +-- .../ga}/mutation/IntegralValuedMutation.java | 10 +-- .../math4/ga}/mutation/MutationPolicy.java | 4 +- .../ga}/mutation/RealValuedMutation.java | 10 +-- .../math4/ga/mutation/package-info.java | 20 ++++++ .../commons/math4/ga}/package-info.java | 2 +- .../math4/ga}/population/ListPopulation.java | 8 +-- .../math4/ga}/population/Population.java | 4 +- .../math4/ga/population/package-info.java | 20 ++++++ .../math4/ga}/selection/SelectionPolicy.java | 6 +- .../ga}/selection/TournamentSelection.java | 14 ++-- .../math4/ga/selection/package-info.java | 20 ++++++ .../stats/PopulationStatisticalSummary.java | 4 +- .../PopulationStatisticalSummaryImpl.java | 10 +-- .../ga/stats/internal}/package-info.java | 2 +- .../commons/math4/ga/stats/package-info.java | 20 ++++++ .../utils/ChromosomeRepresentationUtils.java | 4 +- .../math4/ga}/utils/ConsoleLogger.java | 4 +- .../commons/math4/ga}/utils/Constants.java | 2 +- .../math4/ga}/utils/RandomGenerator.java | 2 +- .../math4/ga}/utils/ValidationUtils.java | 4 +- .../commons/math4/ga/utils/package-info.java | 20 ++++++ .../math4/ga}/GeneticAlgorithmTestBinary.java | 28 ++++---- .../ga}/GeneticAlgorithmTestPermutations.java | 26 +++---- .../chromosome/AbstractChromosomeTest.java | 2 +- .../ga}/chromosome/BinaryChromosomeTest.java | 6 +- .../chromosome/RealValuedChromosomeTest.java | 6 +- .../convergencecond/FixedElapsedTimeTest.java | 6 +- .../FixedGenerationCountTest.java | 6 +- .../UnchangedBestFitnessTest.java | 10 +-- .../UnchangedMeanFitnessTest.java | 10 +-- ...AbstractChromosomeCrossoverPolicyTest.java | 8 +-- ...ractListChromosomeCrossoverPolicyTest.java | 16 ++--- .../ga}/crossover/CycleCrossoverTest.java | 6 +- .../ga}/crossover/NPointCrossoverTest.java | 12 ++-- .../ga}/crossover/OnePointCrossoverTest.java | 8 +-- .../ga}/crossover/OrderedCrossoverTest.java | 6 +- .../ga}/crossover/UniformCrossoverTest.java | 10 +-- .../AbstractListChromosomeDecoderTest.java | 10 +-- .../ga}/decoder/RandomKeyDecoderTest.java | 4 +- .../TransparentListChromosomeDecoderTest.java | 8 +-- .../math4/ga}/dummy/DummyChromosome.java | 4 +- .../math4/ga}/dummy/DummyListChromosome.java | 8 +-- .../ConvergenceListenerRegistryTest.java | 8 +-- ...tractListChromosomeMutationPolicyTest.java | 6 +- .../ga}/mutation/BinaryMutationTest.java | 6 +- .../ga}/mutation/RealValuedMutationTest.java | 8 +-- .../ga}/population/ListPopulationTest.java | 12 ++-- .../selection/TournamentSelectionTest.java | 8 +-- .../ChromosomeRepresentationUtilsTest.java | 8 +-- .../ga}/utils/DummyListChromosomeDecoder.java | 8 +-- .../math4/genetics/listener/package-info.java | 20 ------ .../math4/genetics/mutation/package-info.java | 20 ------ .../genetics/population/package-info.java | 20 ------ .../genetics/selection/package-info.java | 20 ------ .../genetics/stats/internal/package-info.java | 20 ------ pom.xml | 2 +- 131 files changed, 662 insertions(+), 594 deletions(-) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions => examples-ga/examples-ga-math-functions}/pom.xml (75%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/Coordinate.java (96%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/Dimension2Decoder.java (86%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/Dimension2FitnessFunction.java (91%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/Dimension2FunctionOptimizer.java (76%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java (94%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/legacy/LegacyBinaryChromosome.java (96%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/legacy/UnchangedBestFitness.java (97%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy}/package-info.java (92%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond => commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions}/package-info.java (93%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/utils/Constants.java (95%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga}/mathfunctions/utils/GraphPlotter.java (91%) rename commons-math-examples/{examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions => examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils}/package-info.java (93%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp => examples-ga/examples-ga-tsp}/pom.xml (77%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/TSPFitnessFunction.java (85%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/TSPOptimizer.java (73%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/commons/City.java (96%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/commons/DistanceMatrix.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover => commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons}/package-info.java (93%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/legacy/TSPChromosome.java (91%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/legacy/TSPOptimizerLegacy.java (93%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/legacy/UnchangedBestFitness.java (97%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy}/package-info.java (93%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder => commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp}/package-info.java (94%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/utils/Constants.java (94%) rename commons-math-examples/{examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics => examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga}/tsp/utils/GraphPlotter.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome => commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils}/package-info.java (94%) rename commons-math-examples/{examples-genetics => examples-ga}/pom.xml (88%) create mode 100644 commons-math-examples/examples-ga/src/main/resources/spotbugs/spotbugs-exclude-filter.xml delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java delete mode 100644 commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java rename {commons-math4-genetics => commons-math-ga}/pom.xml (84%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/AbstractGeneticAlgorithm.java (92%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/GeneticAlgorithm.java (92%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/AbstractChromosome.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/AbstractListChromosome.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/BinaryChromosome.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/Chromosome.java (96%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/ChromosomePair.java (97%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/IntegralValuedChromosome.java (93%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/chromosome/RealValuedChromosome.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils => commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome}/package-info.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/convergencecond/FixedElapsedTime.java (93%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/convergencecond/FixedGenerationCount.java (92%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/convergencecond/StoppingCondition.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/convergencecond/UnchangedBestFitness.java (95%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/convergencecond/UnchangedMeanFitness.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception => commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond}/package-info.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/AbstractChromosomeCrossoverPolicy.java (87%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/AbstractListChromosomeCrossoverPolicy.java (89%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/CrossoverPolicy.java (88%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/CycleCrossover.java (95%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/NPointCrossover.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/OnePointCrossover.java (93%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/OrderedCrossover.java (95%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/crossover/UniformCrossover.java (92%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats => commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover}/package-info.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/decoder/AbstractListChromosomeDecoder.java (88%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/decoder/Decoder.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/decoder/RandomKeyDecoder.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/decoder/TransparentListChromosomeDecoder.java (91%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/exception/GeneticException.java (98%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/fitness/FitnessFunction.java (95%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/listener/ConvergenceListener.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/listener/ConvergenceListenerRegistry.java (96%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/listener/PopulationStatisticsLogger.java (84%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/mutation/AbstractListChromosomeMutationPolicy.java (93%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/mutation/BinaryMutation.java (85%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/mutation/IntegralValuedMutation.java (89%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/mutation/MutationPolicy.java (91%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/mutation/RealValuedMutation.java (90%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/package-info.java (95%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/population/ListPopulation.java (96%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/population/Population.java (93%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/selection/SelectionPolicy.java (86%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/selection/TournamentSelection.java (90%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/stats/PopulationStatisticalSummary.java (94%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/stats/internal/PopulationStatisticalSummaryImpl.java (93%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness => commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal}/package-info.java (94%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/package-info.java rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/utils/ChromosomeRepresentationUtils.java (98%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/utils/ConsoleLogger.java (96%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/utils/Constants.java (96%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/utils/RandomGenerator.java (97%) rename {commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics => commons-math-ga/src/main/java/org/apache/commons/math4/ga}/utils/ValidationUtils.java (91%) create mode 100644 commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/package-info.java rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/GeneticAlgorithmTestBinary.java (82%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/GeneticAlgorithmTestPermutations.java (84%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/chromosome/AbstractChromosomeTest.java (97%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/chromosome/BinaryChromosomeTest.java (88%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/chromosome/RealValuedChromosomeTest.java (86%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/convergencecond/FixedElapsedTimeTest.java (89%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/convergencecond/FixedGenerationCountTest.java (86%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/convergencecond/UnchangedBestFitnessTest.java (88%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/convergencecond/UnchangedMeanFitnessTest.java (88%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/AbstractChromosomeCrossoverPolicyTest.java (85%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/AbstractListChromosomeCrossoverPolicyTest.java (81%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/CycleCrossoverTest.java (96%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/NPointCrossoverTest.java (91%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/OnePointCrossoverTest.java (90%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/OrderedCrossoverTest.java (92%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/crossover/UniformCrossoverTest.java (91%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/decoder/AbstractListChromosomeDecoderTest.java (80%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/decoder/RandomKeyDecoderTest.java (93%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/decoder/TransparentListChromosomeDecoderTest.java (83%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/dummy/DummyChromosome.java (88%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/dummy/DummyListChromosome.java (85%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/listener/ConvergenceListenerRegistryTest.java (94%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/mutation/AbstractListChromosomeMutationPolicyTest.java (89%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/mutation/BinaryMutationTest.java (94%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/mutation/RealValuedMutationTest.java (86%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/population/ListPopulationTest.java (94%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/selection/TournamentSelectionTest.java (87%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/utils/ChromosomeRepresentationUtilsTest.java (95%) rename {commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics => commons-math-ga/src/test/java/org/apache/commons/math4/ga}/utils/DummyListChromosomeDecoder.java (82%) delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java delete mode 100644 commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml b/commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml similarity index 75% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml rename to commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml index 7a188c273d..f5878049ba 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/pom.xml +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml @@ -20,25 +20,25 @@ 4.0.0 org.apache.commons - examples-genetics + examples-ga 4.0-SNAPSHOT - examples-genetics-math-functions + examples-genetic-algorithm-math-functions 1.8 1.8 - org.apache.commons.math4.examples.genetics.mathfunctions - org.apache.commons.math4.examples.genetics.mathfunctions + org.apache.commons.math4.examples.ga.mathfunctions + org.apache.commons.math4.examples.ga.mathfunctions - org.apache.commons.math4.examples.genetics.mathfunctions + org.apache.commons.math4.examples.ga.mathfunctions ${basedir}/../../.. - examples-genetics-mathfunctions - org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FunctionOptimizer + examples-ga-mathfunctions + org.apache.commons.math4.examples.ga.mathfunctions.Dimension2FunctionOptimizer \ No newline at end of file diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Coordinate.java similarity index 96% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Coordinate.java index c04206267e..e19eb6addf 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Coordinate.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Coordinate.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions; +package org.apache.commons.math4.examples.ga.mathfunctions; /** * This class represents the coordinate of the problem domain i.e. the phenotype of chromosome. diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2Decoder.java similarity index 86% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2Decoder.java index bd567f30ce..01290e5bac 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2Decoder.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2Decoder.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions; +package org.apache.commons.math4.examples.ga.mathfunctions; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.decoder.AbstractListChromosomeDecoder; /** * Decoder to convert chromosome's binary genotype to phenotype diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2FitnessFunction.java similarity index 91% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2FitnessFunction.java index e16354cf4f..d55b810859 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FitnessFunction.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2FitnessFunction.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions; +package org.apache.commons.math4.examples.ga.mathfunctions; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; +import org.apache.commons.math4.ga.fitness.FitnessFunction; /** * This class represents the mathematical fitness function for optimizing a 2 diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2FunctionOptimizer.java similarity index 76% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2FunctionOptimizer.java index 842b83d644..feae63d768 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/Dimension2FunctionOptimizer.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/Dimension2FunctionOptimizer.java @@ -15,24 +15,23 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions; - -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; - -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.GraphPlotter; -import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; -import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; -import org.apache.commons.math4.genetics.crossover.OnePointCrossover; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; -import org.apache.commons.math4.genetics.mutation.BinaryMutation; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.selection.TournamentSelection; -import org.apache.commons.math4.genetics.utils.ConsoleLogger; +package org.apache.commons.math4.examples.ga.mathfunctions; + +import org.apache.commons.math4.ga.crossover.OnePointCrossover; +import org.apache.commons.math4.ga.convergencecond.UnchangedBestFitness; +import org.apache.commons.math4.examples.ga.mathfunctions.utils.Constants; +import org.apache.commons.math4.examples.ga.mathfunctions.utils.GraphPlotter; +import org.apache.commons.math4.ga.GeneticAlgorithm; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.convergencecond.StoppingCondition; +import org.apache.commons.math4.ga.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.ga.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.ga.mutation.BinaryMutation; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.selection.TournamentSelection; +import org.apache.commons.math4.ga.utils.ConsoleLogger; /** * This class represents an optimizer for a 2-dimensional math function using diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java similarity index 94% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java index 1a72a23d1a..fdddcd3765 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/Dimension2FunctionOptimizerLegacy.java @@ -14,10 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; +package org.apache.commons.math4.examples.ga.mathfunctions.legacy; import java.io.BufferedWriter; - import java.io.IOException; import java.io.OutputStreamWriter; @@ -30,8 +29,8 @@ import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; -import org.apache.commons.math4.examples.genetics.mathfunctions.utils.Constants; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.examples.ga.mathfunctions.utils.Constants; +import org.apache.commons.math4.ga.exception.GeneticException; /** * This class represents an optimizer for a 2-dimensional math function using diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/LegacyBinaryChromosome.java similarity index 96% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/LegacyBinaryChromosome.java index a9d3630cb2..06790735c2 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/LegacyBinaryChromosome.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/LegacyBinaryChromosome.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; +package org.apache.commons.math4.examples.ga.mathfunctions.legacy; import java.util.List; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/UnchangedBestFitness.java similarity index 97% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/UnchangedBestFitness.java index 11ab5abe5c..eabb11db55 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/UnchangedBestFitness.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/UnchangedBestFitness.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; +package org.apache.commons.math4.examples.ga.mathfunctions.legacy; import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/package-info.java similarity index 92% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/package-info.java index 3b33e460fb..24ca3d70a0 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/legacy/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.examples.genetics.tsp.commons; +package org.apache.commons.math4.examples.ga.mathfunctions.legacy; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/package-info.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/package-info.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/package-info.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/package-info.java index 8c088b0631..f2344be6ce 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.examples.ga.mathfunctions; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/Constants.java similarity index 95% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/Constants.java index e757a4b4e0..1149c7d8ff 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/Constants.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/Constants.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions.utils; +package org.apache.commons.math4.examples.ga.mathfunctions.utils; /** * This abstraction maintains constants used by this module. diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/GraphPlotter.java similarity index 91% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/GraphPlotter.java index e23c2829a5..7b47e35073 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/GraphPlotter.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/GraphPlotter.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.mathfunctions.utils; +package org.apache.commons.math4.examples.ga.mathfunctions.utils; import java.awt.BorderLayout; import java.util.List; @@ -23,11 +23,11 @@ import javax.swing.JFrame; import javax.swing.JPanel; -import org.apache.commons.math4.examples.genetics.mathfunctions.Coordinate; -import org.apache.commons.math4.genetics.listener.ConvergenceListener; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.apache.commons.math4.examples.ga.mathfunctions.Coordinate; +import org.apache.commons.math4.ga.listener.ConvergenceListener; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.ga.stats.internal.PopulationStatisticalSummaryImpl; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/package-info.java similarity index 93% rename from commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java rename to commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/package-info.java index 6fca277175..360a1c38fb 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/src/main/java/org/apache/commons/math4/examples/ga/mathfunctions/utils/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.examples.genetics.mathfunctions; +package org.apache.commons.math4.examples.ga.mathfunctions.utils; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml b/commons-math-examples/examples-ga/examples-ga-tsp/pom.xml similarity index 77% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml rename to commons-math-examples/examples-ga/examples-ga-tsp/pom.xml index a972cd12f9..3698eecfc3 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/pom.xml +++ b/commons-math-examples/examples-ga/examples-ga-tsp/pom.xml @@ -20,25 +20,25 @@ 4.0.0 org.apache.commons - examples-genetics + examples-ga 4.0-SNAPSHOT - examples-genetics-tsp + examples-genetic-algorithm-tsp 1.8 1.8 - org.apache.commons.math4.examples.genetics.mathfunctions - org.apache.commons.math4.examples.genetics.mathfunctions + org.apache.commons.math4.examples.ga.tsp + org.apache.commons.math4.examples.ga.tsp - org.apache.commons.math4.examples.genetics.mathfunctions + org.apache.commons.math4.examples.ga.tsp ${basedir}/../../.. - examples-genetics-mathfunctions - org.apache.commons.math4.examples.genetics.mathfunctions.Dimension2FunctionOptimizer + examples-ga-mathfunctions + org.apache.commons.math4.examples.ga.tsp.TSPOptimizer diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/TSPFitnessFunction.java similarity index 85% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/TSPFitnessFunction.java index 2c7ceb381f..9b06312e0a 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPFitnessFunction.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/TSPFitnessFunction.java @@ -14,13 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp; +package org.apache.commons.math4.examples.ga.tsp; import java.util.List; -import org.apache.commons.math4.examples.genetics.tsp.commons.City; -import org.apache.commons.math4.examples.genetics.tsp.commons.DistanceMatrix; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; + +import org.apache.commons.math4.examples.ga.tsp.commons.City; +import org.apache.commons.math4.examples.ga.tsp.commons.DistanceMatrix; +import org.apache.commons.math4.ga.fitness.FitnessFunction; /** * This class represents the fitness function for tsp. diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/TSPOptimizer.java similarity index 73% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/TSPOptimizer.java index 863addb599..e0bbaa3d02 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/TSPOptimizer.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/TSPOptimizer.java @@ -14,28 +14,28 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp; +package org.apache.commons.math4.examples.ga.tsp; import java.util.List; -import org.apache.commons.math4.examples.genetics.tsp.commons.City; -import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; -import org.apache.commons.math4.examples.genetics.tsp.utils.GraphPlotter; -import org.apache.commons.math4.genetics.GeneticAlgorithm; -import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; -import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; -import org.apache.commons.math4.genetics.convergencecond.UnchangedBestFitness; -import org.apache.commons.math4.genetics.crossover.OnePointCrossover; -import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.listener.PopulationStatisticsLogger; -import org.apache.commons.math4.genetics.mutation.RealValuedMutation; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.selection.TournamentSelection; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; -import org.apache.commons.math4.genetics.utils.ConsoleLogger; +import org.apache.commons.math4.examples.ga.tsp.commons.City; +import org.apache.commons.math4.examples.ga.tsp.utils.Constants; +import org.apache.commons.math4.examples.ga.tsp.utils.GraphPlotter; +import org.apache.commons.math4.ga.GeneticAlgorithm; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.convergencecond.StoppingCondition; +import org.apache.commons.math4.ga.convergencecond.UnchangedBestFitness; +import org.apache.commons.math4.ga.crossover.OnePointCrossover; +import org.apache.commons.math4.ga.decoder.RandomKeyDecoder; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.ga.listener.PopulationStatisticsLogger; +import org.apache.commons.math4.ga.mutation.RealValuedMutation; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.selection.TournamentSelection; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.ConsoleLogger; /** * This class represents the optimizer for traveling salesman problem. @@ -55,7 +55,7 @@ public static void main(String[] args) { final ConvergenceListenerRegistry> convergenceListenerRegistry = ConvergenceListenerRegistry .getInstance(); convergenceListenerRegistry - .addConvergenceListener(new PopulationStatisticsLogger>(Constants.ENCODING)); + .addConvergenceListener(new PopulationStatisticsLogger<>(Constants.ENCODING)); convergenceListenerRegistry .addConvergenceListener(new GraphPlotter("Convergence", "generation", "total-distance")); diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/City.java similarity index 96% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/City.java index 8ac30d1785..7a6d8d110b 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/City.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/City.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.commons; +package org.apache.commons.math4.examples.ga.tsp.commons; /** * This class represents a city with location coordinate. diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/DistanceMatrix.java similarity index 94% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/DistanceMatrix.java index 2b19d22579..175c7c695e 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/commons/DistanceMatrix.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/DistanceMatrix.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.commons; +package org.apache.commons.math4.examples.ga.tsp.commons; import java.util.List; -import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; +import org.apache.commons.math4.examples.ga.tsp.utils.Constants; /** * This class represents the distance matrix between cities. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/package-info.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/package-info.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/package-info.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/package-info.java index 2c89bd55d3..e0422fd72e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/commons/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.examples.ga.tsp.commons; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/TSPChromosome.java similarity index 91% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/TSPChromosome.java index 8ab2bd89d8..9a42d39582 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPChromosome.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/TSPChromosome.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.legacy; +package org.apache.commons.math4.examples.ga.tsp.legacy; import java.util.List; import org.apache.commons.math3.genetics.RandomKey; -import org.apache.commons.math4.examples.genetics.tsp.commons.City; -import org.apache.commons.math4.examples.genetics.tsp.commons.DistanceMatrix; +import org.apache.commons.math4.examples.ga.tsp.commons.City; +import org.apache.commons.math4.examples.ga.tsp.commons.DistanceMatrix; /** * This class represents chromosome for tsp problem. diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/TSPOptimizerLegacy.java similarity index 93% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/TSPOptimizerLegacy.java index 1f9986e40d..35410a21bd 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/TSPOptimizerLegacy.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/TSPOptimizerLegacy.java @@ -14,9 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.legacy; +package org.apache.commons.math4.examples.ga.tsp.legacy; import java.io.BufferedWriter; + import java.io.IOException; import java.io.OutputStreamWriter; import java.util.List; @@ -29,9 +30,9 @@ import org.apache.commons.math3.genetics.RandomKeyMutation; import org.apache.commons.math3.genetics.StoppingCondition; import org.apache.commons.math3.genetics.TournamentSelection; -import org.apache.commons.math4.examples.genetics.tsp.commons.City; -import org.apache.commons.math4.examples.genetics.tsp.utils.Constants; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.examples.ga.tsp.commons.City; +import org.apache.commons.math4.examples.ga.tsp.utils.Constants; +import org.apache.commons.math4.ga.exception.GeneticException; /** * This class represents the tsp optimizer based on legacy implementation of diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/UnchangedBestFitness.java similarity index 97% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/UnchangedBestFitness.java index 7140949c6e..44fe93a325 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/UnchangedBestFitness.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/UnchangedBestFitness.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.legacy; +package org.apache.commons.math4.examples.ga.tsp.legacy; import org.apache.commons.math3.genetics.Population; import org.apache.commons.math3.genetics.StoppingCondition; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/package-info.java similarity index 93% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/package-info.java index 4938e5c625..d46c6fd7b5 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/legacy/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.examples.genetics.tsp; +package org.apache.commons.math4.examples.ga.tsp.legacy; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/package-info.java index af11ba474a..938b8f916a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.examples.ga.tsp; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/Constants.java similarity index 94% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/Constants.java index f87ce704b8..c41cc31203 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/Constants.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/Constants.java @@ -15,13 +15,13 @@ * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.utils; +package org.apache.commons.math4.examples.ga.tsp.utils; import java.util.Arrays; import java.util.Collections; import java.util.List; -import org.apache.commons.math4.examples.genetics.tsp.commons.City; +import org.apache.commons.math4.examples.ga.tsp.commons.City; /** * This class contains all required constants for this example. diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/GraphPlotter.java similarity index 91% rename from commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/GraphPlotter.java index 44f8f83e48..bc84a7900b 100644 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/GraphPlotter.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/GraphPlotter.java @@ -14,19 +14,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.examples.genetics.tsp.utils; +package org.apache.commons.math4.examples.ga.tsp.utils; import java.awt.BorderLayout; + import java.util.List; import javax.swing.JFrame; import javax.swing.JPanel; -import org.apache.commons.math4.examples.genetics.tsp.commons.City; -import org.apache.commons.math4.genetics.listener.ConvergenceListener; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.apache.commons.math4.examples.ga.tsp.commons.City; +import org.apache.commons.math4.ga.listener.ConvergenceListener; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.ga.stats.internal.PopulationStatisticalSummaryImpl; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java rename to commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/package-info.java index 48dda15946..5caadde4b3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/package-info.java +++ b/commons-math-examples/examples-ga/examples-ga-tsp/src/main/java/org/apache/commons/math4/examples/ga/tsp/utils/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.examples.ga.tsp.utils; diff --git a/commons-math-examples/examples-genetics/pom.xml b/commons-math-examples/examples-ga/pom.xml similarity index 88% rename from commons-math-examples/examples-genetics/pom.xml rename to commons-math-examples/examples-ga/pom.xml index 1e3c7f8a32..81ddf842b9 100644 --- a/commons-math-examples/examples-genetics/pom.xml +++ b/commons-math-examples/examples-ga/pom.xml @@ -23,9 +23,9 @@ commons-math-examples 4.0-SNAPSHOT - examples-genetics + examples-ga pom - examples-genetics + examples-genetic-algorithm @@ -35,7 +35,7 @@ org.apache.commons - commons-math4-genetics + commons-math-ga 4.0-SNAPSHOT @@ -49,7 +49,7 @@ - examples-genetics-math-functions - examples-genetics-tsp + examples-ga-math-functions + examples-ga-tsp \ No newline at end of file diff --git a/commons-math-examples/examples-ga/src/main/resources/spotbugs/spotbugs-exclude-filter.xml b/commons-math-examples/examples-ga/src/main/resources/spotbugs/spotbugs-exclude-filter.xml new file mode 100644 index 0000000000..7337a51c50 --- /dev/null +++ b/commons-math-examples/examples-ga/src/main/resources/spotbugs/spotbugs-exclude-filter.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java deleted file mode 100644 index d04d71657b..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/legacy/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.examples.genetics.mathfunctions.legacy; diff --git a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java deleted file mode 100644 index d96166d47e..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-math-functions/src/main/java/org/apache/commons/math4/examples/genetics/mathfunctions/utils/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.examples.genetics.mathfunctions.utils; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java deleted file mode 100644 index fda7451b8d..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/legacy/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.examples.genetics.tsp.legacy; diff --git a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java b/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java deleted file mode 100644 index 6d91b5c7e9..0000000000 --- a/commons-math-examples/examples-genetics/examples-genetics-tsp/src/main/java/org/apache/commons/math4/examples/genetics/tsp/utils/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.examples.genetics.tsp.utils; diff --git a/commons-math-examples/pom.xml b/commons-math-examples/pom.xml index 5ede8a6410..3cc1f50f23 100644 --- a/commons-math-examples/pom.xml +++ b/commons-math-examples/pom.xml @@ -150,7 +150,7 @@ examples-sofm - examples-genetics + examples-ga diff --git a/commons-math4-genetics/pom.xml b/commons-math-ga/pom.xml similarity index 84% rename from commons-math4-genetics/pom.xml rename to commons-math-ga/pom.xml index a9a9879ae1..b6b3f62a81 100644 --- a/commons-math4-genetics/pom.xml +++ b/commons-math-ga/pom.xml @@ -24,18 +24,18 @@ commons-math-parent 4.0-SNAPSHOT - commons-math4-genetics - genetics + commons-math-ga + genetic algorithm - org.apache.commons.math4.genetics + org.apache.commons.math4.ga - org.apache.commons.math4.genetics + org.apache.commons.math4.ga - org.apache.commons.math4.genetics + org.apache.commons.math4.ga ${basedir}/.. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java similarity index 92% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java index 0581bb2055..81fd3e7f52 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/AbstractGeneticAlgorithm.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java @@ -15,14 +15,14 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics; - -import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; -import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.mutation.MutationPolicy; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.selection.SelectionPolicy; +package org.apache.commons.math4.ga; + +import org.apache.commons.math4.ga.convergencecond.StoppingCondition; +import org.apache.commons.math4.ga.crossover.CrossoverPolicy; +import org.apache.commons.math4.ga.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.ga.mutation.MutationPolicy; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.selection.SelectionPolicy; /** * This class represents an abstraction for all Genetic algorithm implementation diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java similarity index 92% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java index 3180a66dcd..c078c84158 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/GeneticAlgorithm.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; - -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.crossover.CrossoverPolicy; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.mutation.MutationPolicy; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.selection.SelectionPolicy; -import org.apache.commons.math4.genetics.utils.Constants; +package org.apache.commons.math4.ga; + +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.crossover.CrossoverPolicy; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.mutation.MutationPolicy; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.selection.SelectionPolicy; +import org.apache.commons.math4.ga.utils.Constants; /** * Implementation of a genetic algorithm. All factors that govern the operation diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/AbstractChromosome.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/AbstractChromosome.java index 335ca88d27..a3f5abc3fd 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/AbstractChromosome.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; -import org.apache.commons.math4.genetics.decoder.Decoder; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; -import org.apache.commons.math4.genetics.utils.ValidationUtils; +import org.apache.commons.math4.ga.decoder.Decoder; +import org.apache.commons.math4.ga.fitness.FitnessFunction; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * Individual in a population. Chromosomes are compared based on their fitness. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/AbstractListChromosome.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/AbstractListChromosome.java index c7b61c23b0..df3003ce96 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/AbstractListChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/AbstractListChromosome.java @@ -14,16 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; -import org.apache.commons.math4.genetics.utils.ValidationUtils; +import org.apache.commons.math4.ga.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.ga.fitness.FitnessFunction; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * This class represents an abstract chromosome containing an immutable list of diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/BinaryChromosome.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/BinaryChromosome.java index c253501ea0..4830f81d0b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/BinaryChromosome.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; import java.util.List; -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.ga.fitness.FitnessFunction; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; /** * Chromosome represented by a vector of 0s and 1s. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/Chromosome.java similarity index 96% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/Chromosome.java index 6cb4e9e459..8931a638d5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/Chromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/Chromosome.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; /** * This abstraction represents a chromosome. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/ChromosomePair.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/ChromosomePair.java similarity index 97% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/ChromosomePair.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/ChromosomePair.java index 165499536c..1157a00822 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/ChromosomePair.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/ChromosomePair.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; /** * A pair of {@link Chromosome} objects. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java index 3ea383cfca..275f71a61e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/IntegralValuedChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; import java.util.List; -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.fitness.FitnessFunction; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; /** * Chromosome represented by a list of integral values. The acceptable integral diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java index 88445063a0..fb6caef4ed 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; import java.util.Arrays; import java.util.List; -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.fitness.FitnessFunction; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; /** * DoubleEncodedChromosome is used for representing chromosome encoded as diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/package-info.java index a6f9ce958b..196ddd9e25 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/package-info.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.chromosome; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTime.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTime.java index ca0daaed2d..c6f53a91cb 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTime.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTime.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; import java.util.concurrent.TimeUnit; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.population.Population; /** * Stops after a fixed amount of time has elapsed. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCount.java similarity index 92% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCount.java index 9a0a160d93..c1f1503ac9 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCount.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCount.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.population.Population; /** * Stops after a fixed number of generations. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/StoppingCondition.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/StoppingCondition.java index 15bc5f5ec6..1e85c9b329 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/StoppingCondition.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/StoppingCondition.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.population.Population; /** * Algorithm used to determine when to stop evolution. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/UnchangedBestFitness.java similarity index 95% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/UnchangedBestFitness.java index ad7627b7fc..f41ad54ac4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitness.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/UnchangedBestFitness.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.population.Population; /** * This class represents a stopping condition based on best fitness value. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/UnchangedMeanFitness.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/UnchangedMeanFitness.java index 117af565e5..21255b2333 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitness.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/UnchangedMeanFitness.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.population.Population; /** * This class represents a stopping condition based on mean fitness value. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/package-info.java index a1bb2ab2b0..df73f6996a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/package-info.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/convergencecond/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.exception; +package org.apache.commons.math4.ga.convergencecond; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/AbstractChromosomeCrossoverPolicy.java similarity index 87% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/AbstractChromosomeCrossoverPolicy.java index 2e364d4b9a..e254a621b4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicy.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/AbstractChromosomeCrossoverPolicy.java @@ -15,11 +15,11 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * An abstraction to represent the base crossover policy. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/AbstractListChromosomeCrossoverPolicy.java similarity index 89% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/AbstractListChromosomeCrossoverPolicy.java index b2b14792ce..6136282e3e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicy.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/AbstractListChromosomeCrossoverPolicy.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; /** * An abstraction of crossover policy for list chromosomes. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/CrossoverPolicy.java similarity index 88% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/CrossoverPolicy.java index ce3eb45159..65aa19111a 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CrossoverPolicy.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/CrossoverPolicy.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; /** * Policy used to create a pair of new chromosomes by performing a crossover diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/CycleCrossover.java similarity index 95% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/CycleCrossover.java index 0997595eed..c0a1678e8b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/CycleCrossover.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/CycleCrossover.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.ArrayList; @@ -22,9 +22,9 @@ import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * Cycle Crossover [CX] builds offspring from ordered chromosomes by diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/NPointCrossover.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/NPointCrossover.java index 18bf566c13..d5a786f21f 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/NPointCrossover.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/NPointCrossover.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/OnePointCrossover.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/OnePointCrossover.java index bd843dd8ff..5beefa01fe 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OnePointCrossover.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/OnePointCrossover.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * One point crossover policy. A random crossover point is selected and the diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/OrderedCrossover.java similarity index 95% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/OrderedCrossover.java index 0a58f243ec..3cbdd2ed4d 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/OrderedCrossover.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/OrderedCrossover.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.ArrayList; @@ -23,9 +23,9 @@ import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/UniformCrossover.java similarity index 92% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/UniformCrossover.java index 2205e95ecf..3c77f5cd91 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/crossover/UniformCrossover.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/UniformCrossover.java @@ -14,17 +14,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.Constants; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.Constants; +import org.apache.commons.math4.ga.utils.RandomGenerator; import org.apache.commons.rng.UniformRandomProvider; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/package-info.java index 7478db5b4c..68c92826b1 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/package-info.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/crossover/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.stats; +package org.apache.commons.math4.ga.crossover; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/AbstractListChromosomeDecoder.java similarity index 88% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/AbstractListChromosomeDecoder.java index c595684b96..37c7cf927e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoder.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/AbstractListChromosomeDecoder.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.exception.GeneticException; /** * An abstract Decoder of ListChromosome. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/Decoder.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/Decoder.java index 014afc3a83..4583cc90c4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/Decoder.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/Decoder.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; -import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; /** * Decoder is responsible for converting chromosome genotype to phenotype. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java index 15aa5854ca..1d5060d502 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoder.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.ValidationUtils; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * A concrete implementation of RandomKey decoder. This class is responsible for diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/TransparentListChromosomeDecoder.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/TransparentListChromosomeDecoder.java index 4b32f15830..b8d0be72a3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoder.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/TransparentListChromosomeDecoder.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; /** * A concrete implementation of transparent decoder for List Chromosome. Treats diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/package-info.java new file mode 100644 index 0000000000..57e19a8131 --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.decoder; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/GeneticException.java similarity index 98% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/GeneticException.java index ce9176a0d1..876d3881e5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/exception/GeneticException.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/GeneticException.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.exception; +package org.apache.commons.math4.ga.exception; import java.text.MessageFormat; diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/package-info.java new file mode 100644 index 0000000000..e815d63093 --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/exception/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.exception; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/FitnessFunction.java similarity index 95% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/FitnessFunction.java index 94ec33fe83..ade6dea0d2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/FitnessFunction.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/FitnessFunction.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.fitness; +package org.apache.commons.math4.ga.fitness; /** * This interface represents fitness function. diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/package-info.java new file mode 100644 index 0000000000..5b6d4c5203 --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/fitness/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.fitness; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListener.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListener.java index 9fb5d4136c..f99d585687 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListener.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListener.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.listener; +package org.apache.commons.math4.ga.listener; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.population.Population; /** * This interface represents a convergence listener. Any implementation of the diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java similarity index 96% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java index f7bfde3811..65fa2ebf30 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistry.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.listener; +package org.apache.commons.math4.ga.listener; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.population.Population; /** * This class is the default implementation of ConvergenceListenerRegistry. It diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLogger.java similarity index 84% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLogger.java index f18c077e23..ec76df3817 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/PopulationStatisticsLogger.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLogger.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.listener; +package org.apache.commons.math4.ga.listener; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; -import org.apache.commons.math4.genetics.utils.ConsoleLogger; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.ga.stats.internal.PopulationStatisticalSummaryImpl; +import org.apache.commons.math4.ga.utils.ConsoleLogger; /** * Logs population statistics during the convergence process. diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/package-info.java new file mode 100644 index 0000000000..f2e0d4a83b --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.listener; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicy.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicy.java index 176aae0fd5..a38c348ec5 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicy.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicy.java @@ -15,16 +15,16 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * This abstraction represents an abstract mutation policy for ListChromosomes. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java similarity index 85% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java index 44bd111e83..056b8cc263 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/BinaryMutation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.exception.GeneticException; /** * Mutation for {@link BinaryChromosome}s. Randomly changes few genes. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java similarity index 89% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java index f651bcaa9e..44bcd8b187 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/IntegralValuedMutation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.IntegralValuedChromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.IntegralValuedChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * Mutation for {@link IntegralValuedChromosome}. Randomly changes few genes. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/MutationPolicy.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/MutationPolicy.java index 710886889a..66bdbc3516 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/MutationPolicy.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/MutationPolicy.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; /** * Algorithm used to mutate a chromosome. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java similarity index 90% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java index f8fd9d3010..0f7adb8dd6 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/RealValuedMutation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * This class mutates real-valued chromosome. diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/package-info.java new file mode 100644 index 0000000000..30c90e46cb --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.mutation; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/package-info.java similarity index 95% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/package-info.java index 02eb5c95b7..40fa263981 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/package-info.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.ga; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java similarity index 96% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java index 464efb6cf0..6b8c793e5b 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/ListPopulation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.population; +package org.apache.commons.math4.ga.population; import java.util.ArrayList; import java.util.Collection; @@ -22,9 +22,9 @@ import java.util.Iterator; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.Constants; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.Constants; /** * Population of chromosomes represented by a {@link List}. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/Population.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/Population.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/Population.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/Population.java index 1c2a522c17..65cfe5fbcc 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/Population.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/Population.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.population; +package org.apache.commons.math4.ga.population; -import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; /** * A collection of chromosomes that facilitates generational evolution. diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/package-info.java new file mode 100644 index 0000000000..4d77dc9d30 --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/SelectionPolicy.java similarity index 86% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/SelectionPolicy.java index 92c165f11c..7c8682ac78 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/SelectionPolicy.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/SelectionPolicy.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.selection; +package org.apache.commons.math4.ga.selection; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.population.Population; /** * Algorithm used to select a chromosome pair from a population. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java similarity index 90% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java index fb20075654..c67842ac73 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/TournamentSelection.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java @@ -14,18 +14,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.selection; +package org.apache.commons.math4.ga.selection; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.utils.RandomGenerator; /** * Tournament selection scheme. Each of the two selected chromosomes is selected diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/package-info.java new file mode 100644 index 0000000000..b8ba3ae248 --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.selection; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/PopulationStatisticalSummary.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/PopulationStatisticalSummary.java index 108f83cd13..e24f3a0d07 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/PopulationStatisticalSummary.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/PopulationStatisticalSummary.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.stats; +package org.apache.commons.math4.ga.stats; -import org.apache.commons.math4.genetics.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; /** * This interface represents the statistical summary for population fitness. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal/PopulationStatisticalSummaryImpl.java similarity index 93% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal/PopulationStatisticalSummaryImpl.java index 5c52d1972c..3f59c189c2 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/PopulationStatisticalSummaryImpl.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal/PopulationStatisticalSummaryImpl.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.stats.internal; +package org.apache.commons.math4.ga.stats.internal; import java.util.Arrays; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.stats.PopulationStatisticalSummary; -import org.apache.commons.math4.genetics.utils.ValidationUtils; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.stats.PopulationStatisticalSummary; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * This class represents an implementation of population statistical summary. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal/package-info.java similarity index 94% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal/package-info.java index 54b8a725df..35cf7dc2c3 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/fitness/package-info.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/internal/package-info.java @@ -17,4 +17,4 @@ /** * This package provides Genetic Algorithms components and implementations. */ -package org.apache.commons.math4.genetics.fitness; +package org.apache.commons.math4.ga.stats.internal; diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/package-info.java new file mode 100644 index 0000000000..f40707d99c --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/stats/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.stats; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java similarity index 98% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java index 3aa2ebffe5..975ffb18b4 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtils.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; import java.util.ArrayList; import java.util.Arrays; @@ -22,7 +22,7 @@ import java.util.Comparator; import java.util.List; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.rng.UniformRandomProvider; /** diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ConsoleLogger.java similarity index 96% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ConsoleLogger.java index e264689704..8af43a0164 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ConsoleLogger.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ConsoleLogger.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.exception.GeneticException; /** * This class is responsible for logging messages to console. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/Constants.java similarity index 96% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/Constants.java index a7b5cde499..4fa705453e 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/Constants.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/Constants.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; /** * Contains all constants required for the library. diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/RandomGenerator.java similarity index 97% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/RandomGenerator.java index cd561b41ac..6bf1908add 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/RandomGenerator.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/RandomGenerator.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; import org.apache.commons.rng.UniformRandomProvider; import org.apache.commons.rng.simple.RandomSource; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java similarity index 91% rename from commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java rename to commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java index 0493dee3af..3e3ac3de72 100644 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/utils/ValidationUtils.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.exception.GeneticException; /** * This class contains common validation methods. diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/package-info.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/package-info.java new file mode 100644 index 0000000000..0e8c79adc3 --- /dev/null +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/package-info.java @@ -0,0 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * This package provides Genetic Algorithms components and implementations. + */ +package org.apache.commons.math4.ga.utils; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java similarity index 82% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java index 8265c04444..23d10c8ff7 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java @@ -14,25 +14,25 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.ga; import java.lang.reflect.Field; import java.util.LinkedList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.convergencecond.FixedGenerationCount; -import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; -import org.apache.commons.math4.genetics.crossover.OnePointCrossover; -import org.apache.commons.math4.genetics.decoder.TransparentListChromosomeDecoder; -import org.apache.commons.math4.genetics.listener.ConvergenceListener; -import org.apache.commons.math4.genetics.listener.ConvergenceListenerRegistry; -import org.apache.commons.math4.genetics.mutation.BinaryMutation; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.selection.TournamentSelection; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.convergencecond.FixedGenerationCount; +import org.apache.commons.math4.ga.convergencecond.StoppingCondition; +import org.apache.commons.math4.ga.crossover.OnePointCrossover; +import org.apache.commons.math4.ga.decoder.TransparentListChromosomeDecoder; +import org.apache.commons.math4.ga.listener.ConvergenceListener; +import org.apache.commons.math4.ga.listener.ConvergenceListenerRegistry; +import org.apache.commons.math4.ga.mutation.BinaryMutation; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.selection.TournamentSelection; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.junit.Assert; import org.junit.Before; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestPermutations.java similarity index 84% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestPermutations.java index b42bc59429..f9f01a2326 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestPermutations.java @@ -14,23 +14,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics; +package org.apache.commons.math4.ga; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; -import org.apache.commons.math4.genetics.convergencecond.FixedGenerationCount; -import org.apache.commons.math4.genetics.convergencecond.StoppingCondition; -import org.apache.commons.math4.genetics.crossover.OnePointCrossover; -import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; -import org.apache.commons.math4.genetics.fitness.FitnessFunction; -import org.apache.commons.math4.genetics.mutation.RealValuedMutation; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.selection.TournamentSelection; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.convergencecond.FixedGenerationCount; +import org.apache.commons.math4.ga.convergencecond.StoppingCondition; +import org.apache.commons.math4.ga.crossover.OnePointCrossover; +import org.apache.commons.math4.ga.decoder.RandomKeyDecoder; +import org.apache.commons.math4.ga.fitness.FitnessFunction; +import org.apache.commons.math4.ga.mutation.RealValuedMutation; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.selection.TournamentSelection; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/AbstractChromosomeTest.java similarity index 97% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/AbstractChromosomeTest.java index 6f3b4bef5c..047c17939a 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/AbstractChromosomeTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/AbstractChromosomeTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/BinaryChromosomeTest.java similarity index 88% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/BinaryChromosomeTest.java index 875a353373..8378051b0e 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/BinaryChromosomeTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/BinaryChromosomeTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java similarity index 86% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java index 14b29d94b8..cc1e11af73 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/chromosome/RealValuedChromosomeTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.chromosome; +package org.apache.commons.math4.ga.chromosome; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Test; public class RealValuedChromosomeTest { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java similarity index 89% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java index 243fe5ac30..7bdea77a85 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedElapsedTimeTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; import java.util.concurrent.TimeUnit; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java similarity index 86% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java index 449dde6cd0..f556d71719 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/FixedGenerationCountTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/UnchangedBestFitnessTest.java similarity index 88% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/UnchangedBestFitnessTest.java index db4e5017e9..48ee560fee 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedBestFitnessTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/UnchangedBestFitnessTest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.stats.internal.PopulationStatisticalSummaryImpl; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/UnchangedMeanFitnessTest.java similarity index 88% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/UnchangedMeanFitnessTest.java index 326993ee7a..d2a8544087 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/convergencecond/UnchangedMeanFitnessTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/UnchangedMeanFitnessTest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.convergencecond; +package org.apache.commons.math4.ga.convergencecond; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; -import org.apache.commons.math4.genetics.stats.internal.PopulationStatisticalSummaryImpl; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.stats.internal.PopulationStatisticalSummaryImpl; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/AbstractChromosomeCrossoverPolicyTest.java similarity index 85% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/AbstractChromosomeCrossoverPolicyTest.java index 49e9f28561..5ea57aacb9 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractChromosomeCrossoverPolicyTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/AbstractChromosomeCrossoverPolicyTest.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.dummy.DummyChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.dummy.DummyChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/AbstractListChromosomeCrossoverPolicyTest.java similarity index 81% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/AbstractListChromosomeCrossoverPolicyTest.java index 16a75b8d37..f2855cd462 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/AbstractListChromosomeCrossoverPolicyTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/AbstractListChromosomeCrossoverPolicyTest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.dummy.DummyListChromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.dummy.DummyListChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.junit.Test; public class AbstractListChromosomeCrossoverPolicyTest { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/CycleCrossoverTest.java similarity index 96% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/CycleCrossoverTest.java index 8f06a3ffd3..1f85a31a4d 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/CycleCrossoverTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/CycleCrossoverTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.dummy.DummyListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.dummy.DummyListChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/NPointCrossoverTest.java similarity index 91% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/NPointCrossoverTest.java index 6aa672867e..f5d8d77d0f 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/NPointCrossoverTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/NPointCrossoverTest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/OnePointCrossoverTest.java similarity index 90% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/OnePointCrossoverTest.java index bb7a8b223d..5e99706c79 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OnePointCrossoverTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/OnePointCrossoverTest.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/OrderedCrossoverTest.java similarity index 92% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/OrderedCrossoverTest.java index 50c4f6a17a..437cfbd01c 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/OrderedCrossoverTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/OrderedCrossoverTest.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.Arrays; import java.util.HashSet; import java.util.Set; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.dummy.DummyListChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.dummy.DummyListChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/UniformCrossoverTest.java similarity index 91% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/UniformCrossoverTest.java index 2b1a5ccf4f..e3852e1ef1 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/crossover/UniformCrossoverTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/crossover/UniformCrossoverTest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.crossover; +package org.apache.commons.math4.ga.crossover; import java.util.ArrayList; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/AbstractListChromosomeDecoderTest.java similarity index 80% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/AbstractListChromosomeDecoderTest.java index cbd00582c6..00b0cc6f19 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/AbstractListChromosomeDecoderTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/AbstractListChromosomeDecoderTest.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.dummy.DummyChromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.dummy.DummyChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; import org.junit.Test; public class AbstractListChromosomeDecoderTest { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java similarity index 93% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java index 168649bcd3..de749efee8 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/RandomKeyDecoderTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java @@ -14,12 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; import java.util.Arrays; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/TransparentListChromosomeDecoderTest.java similarity index 83% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/TransparentListChromosomeDecoderTest.java index e61a2f9148..b2de920888 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/decoder/TransparentListChromosomeDecoderTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/TransparentListChromosomeDecoderTest.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.decoder; +package org.apache.commons.math4.ga.decoder; import java.util.List; import java.util.Objects; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/dummy/DummyChromosome.java similarity index 88% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/dummy/DummyChromosome.java index 43a788499a..3583b3561c 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyChromosome.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/dummy/DummyChromosome.java @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.dummy; +package org.apache.commons.math4.ga.dummy; -import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.AbstractChromosome; public class DummyChromosome extends AbstractChromosome { diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/dummy/DummyListChromosome.java similarity index 85% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/dummy/DummyListChromosome.java index 621b82f5a0..eaddb90207 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/dummy/DummyListChromosome.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/dummy/DummyListChromosome.java @@ -14,13 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.dummy; +package org.apache.commons.math4.ga.dummy; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.utils.ChromosomeRepresentationUtils; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; /** * Implementation of ListChromosome for testing purposes diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java similarity index 94% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java index 7f6a809c78..804ca8c92c 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/listener/ConvergenceListenerRegistryTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.listener; +package org.apache.commons.math4.ga.listener; import java.lang.reflect.Field; import java.util.List; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.population.ListPopulation; -import org.apache.commons.math4.genetics.population.Population; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java similarity index 89% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java index fce533a553..d2f769142e 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/AbstractListChromosomeMutationPolicyTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.utils.RandomGenerator; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.utils.RandomGenerator; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java similarity index 94% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java index 24c5c16e32..6bc662d400 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/BinaryMutationTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java similarity index 86% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java index e421f9483a..6a458d7566 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/mutation/RealValuedMutationTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.mutation; +package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; -import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java similarity index 94% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java index fa00b58f0b..5bef59e3e6 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/population/ListPopulationTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java @@ -14,16 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.population; +package org.apache.commons.math4.ga.population; import java.util.ArrayList; import java.util.Iterator; -import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; -import org.apache.commons.math4.genetics.chromosome.BinaryChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.exception.GeneticException; -import org.apache.commons.math4.genetics.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java similarity index 87% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java index 1224f97393..b5443bc698 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/selection/TournamentSelectionTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.selection; +package org.apache.commons.math4.ga.selection; -import org.apache.commons.math4.genetics.chromosome.AbstractChromosome; -import org.apache.commons.math4.genetics.chromosome.ChromosomePair; -import org.apache.commons.math4.genetics.population.ListPopulation; +import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.population.ListPopulation; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java similarity index 95% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java index 48f9aa4099..b1246ab0d0 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/ChromosomeRepresentationUtilsTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java @@ -14,15 +14,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; import java.util.Arrays; import java.util.Comparator; import java.util.List; -import org.apache.commons.math4.genetics.chromosome.RealValuedChromosome; -import org.apache.commons.math4.genetics.decoder.RandomKeyDecoder; -import org.apache.commons.math4.genetics.exception.GeneticException; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.decoder.RandomKeyDecoder; +import org.apache.commons.math4.ga.exception.GeneticException; import org.junit.Assert; import org.junit.Test; diff --git a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/DummyListChromosomeDecoder.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/DummyListChromosomeDecoder.java similarity index 82% rename from commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/DummyListChromosomeDecoder.java rename to commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/DummyListChromosomeDecoder.java index f662157cb1..28601220f6 100644 --- a/commons-math4-genetics/src/test/java/org/apache/commons/math4/genetics/utils/DummyListChromosomeDecoder.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/DummyListChromosomeDecoder.java @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.commons.math4.genetics.utils; +package org.apache.commons.math4.ga.utils; -import org.apache.commons.math4.genetics.chromosome.AbstractListChromosome; -import org.apache.commons.math4.genetics.chromosome.Chromosome; -import org.apache.commons.math4.genetics.decoder.AbstractListChromosomeDecoder; +import org.apache.commons.math4.ga.chromosome.AbstractListChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.decoder.AbstractListChromosomeDecoder; public class DummyListChromosomeDecoder extends AbstractListChromosomeDecoder { diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java deleted file mode 100644 index 1068f6b8c1..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/listener/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.listener; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java deleted file mode 100644 index 16c41186ca..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/mutation/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.mutation; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java deleted file mode 100644 index 82fda5ebc6..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/population/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.population; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java deleted file mode 100644 index 57c60c49c9..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/selection/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.selection; diff --git a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java b/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java deleted file mode 100644 index 89c20acb1f..0000000000 --- a/commons-math4-genetics/src/main/java/org/apache/commons/math4/genetics/stats/internal/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * This package provides Genetic Algorithms components and implementations. - */ -package org.apache.commons.math4.genetics.stats.internal; diff --git a/pom.xml b/pom.xml index cadfeecdbd..daade5d967 100644 --- a/pom.xml +++ b/pom.xml @@ -119,7 +119,7 @@ commons-math-examples - commons-math4-genetics + commons-math-ga From 39db7ca37df35137eda6003c2a0282f8c18fdec3 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sat, 25 Sep 2021 21:48:35 +0530 Subject: [PATCH 51/53] updated artifact ids --- .../examples-ga/examples-ga-math-functions/pom.xml | 2 +- commons-math-examples/examples-ga/examples-ga-tsp/pom.xml | 2 +- commons-math-examples/examples-ga/pom.xml | 2 +- commons-math-ga/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml b/commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml index f5878049ba..1089efd06f 100644 --- a/commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml +++ b/commons-math-examples/examples-ga/examples-ga-math-functions/pom.xml @@ -23,7 +23,7 @@ examples-ga 4.0-SNAPSHOT - examples-genetic-algorithm-math-functions + examples-ga-math-functions 1.8 diff --git a/commons-math-examples/examples-ga/examples-ga-tsp/pom.xml b/commons-math-examples/examples-ga/examples-ga-tsp/pom.xml index 3698eecfc3..533cb5a89a 100644 --- a/commons-math-examples/examples-ga/examples-ga-tsp/pom.xml +++ b/commons-math-examples/examples-ga/examples-ga-tsp/pom.xml @@ -23,7 +23,7 @@ examples-ga 4.0-SNAPSHOT - examples-genetic-algorithm-tsp + examples-ga-tsp 1.8 diff --git a/commons-math-examples/examples-ga/pom.xml b/commons-math-examples/examples-ga/pom.xml index 81ddf842b9..ebe90d7a09 100644 --- a/commons-math-examples/examples-ga/pom.xml +++ b/commons-math-examples/examples-ga/pom.xml @@ -35,7 +35,7 @@ org.apache.commons - commons-math-ga + commons-math4-ga 4.0-SNAPSHOT diff --git a/commons-math-ga/pom.xml b/commons-math-ga/pom.xml index b6b3f62a81..080d819daa 100644 --- a/commons-math-ga/pom.xml +++ b/commons-math-ga/pom.xml @@ -24,7 +24,7 @@ commons-math-parent 4.0-SNAPSHOT - commons-math-ga + commons-math4-ga genetic algorithm From e084eb6cb71743927759bbc45daa8cb88e145826 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Sun, 26 Sep 2021 20:57:52 +0530 Subject: [PATCH 52/53] modified the artifactId --- commons-math-examples/examples-ga/pom.xml | 2 +- commons-math-ga/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/commons-math-examples/examples-ga/pom.xml b/commons-math-examples/examples-ga/pom.xml index ebe90d7a09..81ddf842b9 100644 --- a/commons-math-examples/examples-ga/pom.xml +++ b/commons-math-examples/examples-ga/pom.xml @@ -35,7 +35,7 @@ org.apache.commons - commons-math4-ga + commons-math-ga 4.0-SNAPSHOT diff --git a/commons-math-ga/pom.xml b/commons-math-ga/pom.xml index 080d819daa..b6b3f62a81 100644 --- a/commons-math-ga/pom.xml +++ b/commons-math-ga/pom.xml @@ -24,7 +24,7 @@ commons-math-parent 4.0-SNAPSHOT - commons-math4-ga + commons-math-ga genetic algorithm From 4b094b2d81c07f7cad203d2c3a54b71163633dd6 Mon Sep 17 00:00:00 2001 From: avbasak1 Date: Mon, 27 Sep 2021 15:58:32 +0530 Subject: [PATCH 53/53] Fixed few bugs and updated JUnit --- .../math4/ga/AbstractGeneticAlgorithm.java | 2 +- .../commons/math4/ga/GeneticAlgorithm.java | 51 +++++------ .../chromosome/IntegralValuedChromosome.java | 5 +- .../ga/chromosome/RealValuedChromosome.java | 5 +- .../math4/ga/decoder/RandomKeyDecoder.java | 10 +-- .../listener/ConvergenceListenerRegistry.java | 8 +- .../math4/ga/mutation/BinaryMutation.java | 7 +- .../ga/mutation/IntegralValuedMutation.java | 7 +- .../math4/ga/mutation/RealValuedMutation.java | 6 +- .../math4/ga/population/ListPopulation.java | 8 +- .../ga/selection/TournamentSelection.java | 9 -- .../utils/ChromosomeRepresentationUtils.java | 4 +- .../math4/ga/utils/ValidationUtils.java | 23 +++++ .../math4/ga/GeneticAlgorithmTestBinary.java | 13 +++ .../ga/chromosome/ChromosomePairTest.java | 42 +++++++++ .../IntegralValuedChromosomeTest.java | 87 +++++++++++++++++++ .../chromosome/RealValuedChromosomeTest.java | 33 ++++++- .../convergencecond/FixedElapsedTimeTest.java | 8 +- .../FixedGenerationCountTest.java | 7 +- .../ga/decoder/RandomKeyDecoderTest.java | 10 +++ .../ga/exception/GeneticExceptionTest.java | 33 +++++++ .../ConvergenceListenerRegistryTest.java | 30 ++++--- .../PopulationStatisticsLoggerTest.java | 45 ++++++++++ ...tractListChromosomeMutationPolicyTest.java | 1 + .../math4/ga/mutation/BinaryMutationTest.java | 11 +++ .../mutation/IntegralValuedMutationTest.java | 79 +++++++++++++++++ .../ga/mutation/RealValuedMutationTest.java | 66 ++++++++++---- .../ga/population/ListPopulationTest.java | 13 +++ .../ga/selection/TournamentSelectionTest.java | 51 +++++++++++ .../ChromosomeRepresentationUtilsTest.java | 18 ++++ .../math4/ga/utils/ConsoleLoggerTest.java | 30 +++++++ .../commons/math4/ga/utils/ConstantsTest.java | 29 +++++++ .../math4/ga/utils/ValidationUtilsTest.java | 29 +++++++ 33 files changed, 683 insertions(+), 97 deletions(-) create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/ChromosomePairTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosomeTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/exception/GeneticExceptionTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLoggerTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutationTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConsoleLoggerTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConstantsTest.java create mode 100644 commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ValidationUtilsTest.java diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java index 81fd3e7f52..6aeb3564d1 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/AbstractGeneticAlgorithm.java @@ -47,7 +47,7 @@ public abstract class AbstractGeneticAlgorithm

{ */ private int generationsEvolved; - /** The elitism rate haveing default value of .25. */ + /** The elitism rate having default value of .25. */ private double elitismRate = .25; /** diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java index c078c84158..3f97072ca9 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/GeneticAlgorithm.java @@ -52,12 +52,7 @@ public GeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final double c final SelectionPolicy

selectionPolicy) { super(crossoverPolicy, mutationPolicy, selectionPolicy); - if (crossoverRate < 0 || crossoverRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); - } - if (mutationRate < 0 || mutationRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); - } + checkValidity(crossoverRate, mutationRate); this.crossoverRate = crossoverRate; this.mutationRate = mutationRate; } @@ -76,32 +71,38 @@ public GeneticAlgorithm(final CrossoverPolicy

crossoverPolicy, final double c final double elitismRate) { super(crossoverPolicy, mutationPolicy, selectionPolicy, elitismRate); - if (crossoverRate < 0 || crossoverRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRate, Constants.CROSSOVER_RATE, 0, 1); - } - if (mutationRate < 0 || mutationRate > 1) { - throw new GeneticException(GeneticException.OUT_OF_RANGE, mutationRate, Constants.MUTATION_RATE, 0, 1); - } + checkValidity(crossoverRate, mutationRate); this.crossoverRate = crossoverRate; this.mutationRate = mutationRate; } + private void checkValidity(final double crossoverRateInput, final double inputMutationRate) { + if (crossoverRateInput < 0 || crossoverRateInput > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, crossoverRateInput, Constants.CROSSOVER_RATE, 0, + 1); + } + if (inputMutationRate < 0 || inputMutationRate > 1) { + throw new GeneticException(GeneticException.OUT_OF_RANGE, inputMutationRate, Constants.MUTATION_RATE, 0, 1); + } + } + /** * Evolve the given population into the next generation. *

    - *
  1. Get nextGeneration population to fill from current - * generation, using its nextGeneration method
  2. - *
  3. Loop until new generation is filled: - *
    • Apply configured SelectionPolicy to select a pair of parents - * from current
    • - *
    • With probability = {@link #getCrossoverRate()}, apply - * configured {@link CrossoverPolicy} to parents
    • - *
    • With probability = {@link #getMutationRate()}, apply - * configured {@link MutationPolicy} to each of the offspring
    • - *
    • Add offspring individually to nextGeneration, - * space permitting
    • - *
  4. - *
  5. Return nextGeneration
  6. + *
  7. Get nextGeneration population to fill from current + * generation, using its nextGeneration method
  8. + *
  9. Loop until new generation is filled: + *
      + *
    • Apply configured SelectionPolicy to select a pair of parents from + * current
    • + *
    • With probability = {@link #getCrossoverRate()}, apply configured + * {@link CrossoverPolicy} to parents
    • + *
    • With probability = {@link #getMutationRate()}, apply configured + * {@link MutationPolicy} to each of the offspring
    • + *
    • Add offspring individually to nextGeneration, space permitting
    • + *
    + *
  10. + *
  11. Return nextGeneration
  12. *
* * @param current the current population. diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java index 275f71a61e..91c08c7e18 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosome.java @@ -22,6 +22,7 @@ import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.fitness.FitnessFunction; import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * Chromosome represented by a list of integral values. The acceptable integral @@ -89,9 +90,7 @@ public int getMax() { * Asserts that representation can represent a valid chromosome. */ private void checkValidity() { - if (min > max) { - throw new GeneticException(GeneticException.TOO_LARGE, min, max); - } + ValidationUtils.checkForMinMax(min, max); for (int i : getRepresentation()) { if (i < min || i >= max) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java index fb6caef4ed..18bbb7fab4 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosome.java @@ -23,6 +23,7 @@ import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.fitness.FitnessFunction; import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * DoubleEncodedChromosome is used for representing chromosome encoded as @@ -114,9 +115,7 @@ public double getMax() { * Asserts that representation can represent a valid chromosome. */ private void checkValidity() { - if (min > max) { - throw new GeneticException(GeneticException.TOO_LARGE, min, max); - } + ValidationUtils.checkForMinMax(min, max); for (double i : getRepresentation()) { if (i < min || i >= max) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, i); diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java index 1d5060d502..8a096828e2 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoder.java @@ -53,19 +53,19 @@ protected List decode(AbstractListChromosome> chromosome) { final List sortedRepresentation = new ArrayList<>(representation); Collections.sort(sortedRepresentation); - final int l = baseSequence.size(); + final int sequenceLength = baseSequence.size(); // the size of the three lists must be equal - if (representation.size() != l) { - throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), l); + if (representation.size() != sequenceLength) { + throw new GeneticException(GeneticException.SIZE_MISMATCH, representation.size(), sequenceLength); } // do not modify the original representation final List representationCopy = new ArrayList<>(representation); // now find the indices in the original repr and use them for permuting - final List res = new ArrayList<>(l); - for (int i = 0; i < l; i++) { + final List res = new ArrayList<>(sequenceLength); + for (int i = 0; i < sequenceLength; i++) { final int index = representationCopy.indexOf(sortedRepresentation.get(i)); res.add(baseSequence.get(index)); representationCopy.set(index, null); diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java index 65fa2ebf30..033060e57b 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistry.java @@ -21,6 +21,7 @@ import java.util.List; import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * This class is the default implementation of ConvergenceListenerRegistry. It @@ -72,10 +73,9 @@ public void notifyAll(int generation, Population

population) { * @param convergenceListeners list of {@link ConvergenceListener} */ public void addConvergenceListeners(List> convergenceListeners) { - if (convergenceListeners != null) { - for (ConvergenceListener

convergenceListener : convergenceListeners) { - this.listeners.add(convergenceListener); - } + ValidationUtils.checkForNull("Null convergenceListeners", convergenceListeners); + for (ConvergenceListener

convergenceListener : convergenceListeners) { + addConvergenceListener(convergenceListener); } } diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java index 056b8cc263..557770f40e 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/BinaryMutation.java @@ -25,13 +25,18 @@ * @param

phenotype of chromosome * @since 4.0 */ -public class BinaryMutation

extends AbstractListChromosomeMutationPolicy { +public class BinaryMutation

extends IntegralValuedMutation

{ + + public BinaryMutation() { + super(0, 2); + } /** * {@inheritDoc} */ @Override protected void checkValidity(Chromosome

original) { + super.checkValidity(original); if (!BinaryChromosome.class.isAssignableFrom(original.getClass())) { throw new GeneticException(GeneticException.ILLEGAL_ARGUMENT, original.getClass().getSimpleName()); } diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java index 44bcd8b187..5ae9d794e4 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutation.java @@ -20,6 +20,7 @@ import org.apache.commons.math4.ga.chromosome.IntegralValuedChromosome; import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.utils.RandomGenerator; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * Mutation for {@link IntegralValuedChromosome}. Randomly changes few genes. @@ -42,9 +43,7 @@ public class IntegralValuedMutation

extends AbstractListChromosomeMutationPol public IntegralValuedMutation(final int min, final int max) { this.min = min; this.max = max; - if (min > max) { - throw new GeneticException(GeneticException.TOO_LARGE, min, max); - } + ValidationUtils.checkForMinMax(min, max); } /** @@ -83,7 +82,7 @@ protected void checkValidity(Chromosome

original) { */ @Override protected Integer mutateGene(Integer originalValue) { - return RandomGenerator.getRandomGenerator().nextInt(); + return min + RandomGenerator.getRandomGenerator().nextInt(max - min); } } diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java index 0f7adb8dd6..c999dde8d3 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/mutation/RealValuedMutation.java @@ -20,6 +20,7 @@ import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.utils.RandomGenerator; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * This class mutates real-valued chromosome. @@ -50,10 +51,7 @@ public RealValuedMutation() { public RealValuedMutation(double min, double max) { this.min = min; this.max = max; - - if (min > max) { - throw new GeneticException(GeneticException.TOO_LARGE, min, max); - } + ValidationUtils.checkForMinMax(min, max); } /** diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java index 6b8c793e5b..15518bb0db 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/population/ListPopulation.java @@ -25,6 +25,7 @@ import org.apache.commons.math4.ga.chromosome.Chromosome; import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.utils.Constants; +import org.apache.commons.math4.ga.utils.ValidationUtils; /** * Population of chromosomes represented by a {@link List}. @@ -60,9 +61,8 @@ public ListPopulation(final int populationLimit) { */ public ListPopulation(final List> chromosomes, final int populationLimit) { - if (chromosomes == null) { - throw new GeneticException(GeneticException.NULL_ARGUMENT, "chromosomes"); - } + ValidationUtils.checkForNull("chromosomes", chromosomes); + if (populationLimit <= 0) { throw new GeneticException(GeneticException.NOT_STRICTLY_POSITIVE, populationLimit); } @@ -195,7 +195,7 @@ public Iterator> iterator() { public Population

nextGeneration(final double elitismRate) { final List> oldChromosomes = getChromosomeList(); - if (oldChromosomes.size() * elitismRate == 0) { + if ((int) (oldChromosomes.size() * elitismRate) == 0) { // if no of elite chromosome is 0 crete and return an empty population instance. return new ListPopulation<>(getPopulationLimit()); } else { diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java index c67842ac73..098b400b5b 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/selection/TournamentSelection.java @@ -105,13 +105,4 @@ public int getArity() { return arity; } - /** - * Sets the arity (number of chromosomes drawn to the tournament). - * - * @param arity arity of the tournament - */ - public void setArity(final int arity) { - this.arity = arity; - } - } diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java index 975ffb18b4..068e57c1aa 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtils.java @@ -169,9 +169,7 @@ static List randomNormalizedDoubleRepresentation(final int l) { * @return representation as List of Double */ static List randomDoubleRepresentation(final int l, double min, double max) { - if (max < min) { - throw new GeneticException(GeneticException.TOO_SMALL, max, min); - } + ValidationUtils.checkForMinMax(min, max); final double range = max - min; final UniformRandomProvider randomProvider = RandomGenerator.getRandomGenerator(); final List repr = new ArrayList<>(l); diff --git a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java index 3e3ac3de72..0c0dcf7fb8 100644 --- a/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java +++ b/commons-math-ga/src/main/java/org/apache/commons/math4/ga/utils/ValidationUtils.java @@ -34,4 +34,27 @@ static void checkForNull(String name, Object value) { throw new GeneticException(GeneticException.NULL_ARGUMENT, name); } } + + /** + * Checks for min and max, throws error if min is greater than or equals to max. + * @param min minimum value + * @param max maximum value + */ + static void checkForMinMax(int min, int max) { + if (min >= max) { + throw new GeneticException(GeneticException.TOO_LARGE, min, max); + } + } + + /** + * Checks for min and max, throws error if min is greater than or equals to max. + * @param min minimum value + * @param max maximum value + */ + static void checkForMinMax(double min, double max) { + if (min >= max) { + throw new GeneticException(GeneticException.TOO_LARGE, min, max); + } + } + } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java index 23d10c8ff7..3a58f7c7de 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/GeneticAlgorithmTestBinary.java @@ -26,6 +26,7 @@ import org.apache.commons.math4.ga.convergencecond.StoppingCondition; import org.apache.commons.math4.ga.crossover.OnePointCrossover; import org.apache.commons.math4.ga.decoder.TransparentListChromosomeDecoder; +import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.listener.ConvergenceListener; import org.apache.commons.math4.ga.listener.ConvergenceListenerRegistry; import org.apache.commons.math4.ga.mutation.BinaryMutation; @@ -133,4 +134,16 @@ private static class FindOnes extends BinaryChromosome> { } } + @Test(expected = GeneticException.class) + public void testCrossoverRate() { + new GeneticAlgorithm<>(new OnePointCrossover<>(), 1.5, new BinaryMutation<>(), .01, + new TournamentSelection<>(10)); + } + + @Test(expected = GeneticException.class) + public void testMutationRate() { + new GeneticAlgorithm<>(new OnePointCrossover<>(), .5, new BinaryMutation<>(), 1.5, + new TournamentSelection<>(10)); + } + } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/ChromosomePairTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/ChromosomePairTest.java new file mode 100644 index 0000000000..d1ea46dd34 --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/ChromosomePairTest.java @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.chromosome; + +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; +import org.junit.Assert; +import org.junit.Test; + +public class ChromosomePairTest { + + @Test + public void testChromosomePair() { + BinaryChromosome chromosome1 = new BinaryChromosome<>( + ChromosomeRepresentationUtils.randomBinaryRepresentation(10), c -> 0, + new DummyListChromosomeDecoder<>("0")); + Chromosome chromosome2 = new BinaryChromosome<>( + ChromosomeRepresentationUtils.randomBinaryRepresentation(10), c -> 1, + new DummyListChromosomeDecoder<>("1")); + ChromosomePair chromosomePair = new ChromosomePair<>(chromosome1, chromosome2); + + Assert.assertEquals(chromosomePair.getFirst(), chromosome1); + Assert.assertEquals(chromosomePair.getSecond(), chromosome2); + + Assert.assertNotNull(chromosomePair.toString()); + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosomeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosomeTest.java new file mode 100644 index 0000000000..194979f54b --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/IntegralValuedChromosomeTest.java @@ -0,0 +1,87 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.chromosome; + +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; +import org.junit.Assert; +import org.junit.Test; + +public class IntegralValuedChromosomeTest { + + @Test + public void testIntegralValuedChromosome() { + int min = 0; + int max = 10; + IntegralValuedChromosome chromosome = new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + Assert.assertEquals(min, chromosome.getMin()); + Assert.assertEquals(max, chromosome.getMax()); + + IntegralValuedChromosome chromosome1 = new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max) + .toArray(new Integer[10]), c -> 0, new DummyListChromosomeDecoder<>("0"), min, max); + Assert.assertEquals(min, chromosome1.getMin()); + Assert.assertEquals(max, chromosome1.getMax()); + } + + @Test(expected = GeneticException.class) + public void testCheckValidity() { + int min = 0; + int max = 10; + new IntegralValuedChromosome<>(ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), max, min); + } + + @Test(expected = GeneticException.class) + public void testCheckValidity1() { + int min = 0; + int max = 10; + IntegralValuedChromosome chromosome = new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min - 10, max + 10), c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + } + + @Test + public void testNewChromosome() { + int min = 0; + int max = 10; + IntegralValuedChromosome chromosome = new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + IntegralValuedChromosome newChromosome = chromosome + .newChromosome(ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max)); + Assert.assertEquals(chromosome.getMin(), newChromosome.getMin()); + Assert.assertEquals(chromosome.getMax(), newChromosome.getMax()); + Assert.assertEquals(chromosome.getDecoder(), newChromosome.getDecoder()); + Assert.assertEquals(chromosome.getFitnessFunction(), newChromosome.getFitnessFunction()); + + } + + @Test + public void testRandomChromosome() { + int min = 0; + int max = 10; + IntegralValuedChromosome chromosome = IntegralValuedChromosome.randomChromosome(10, c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + Assert.assertEquals(min, chromosome.getMin()); + Assert.assertEquals(max, chromosome.getMax()); + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java index cc1e11af73..295b7e4c44 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/chromosome/RealValuedChromosomeTest.java @@ -16,6 +16,7 @@ */ package org.apache.commons.math4.ga.chromosome; +import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Test; @@ -23,10 +24,23 @@ public class RealValuedChromosomeTest { @Test - public void testNewChromosome() { + public void test() { for (int i = 0; i < 10; i++) { new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1), c1 -> 1, new DummyListChromosomeDecoder<>("1")); + new RealValuedChromosome<>( + ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1).toArray(new Double[10]), c -> 0, + new DummyListChromosomeDecoder<>("0")); + } + } + + @Test + public void testNewChromosome() { + for (int i = 0; i < 10; i++) { + RealValuedChromosome chromosome = new RealValuedChromosome<>( + ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1), c1 -> 1, + new DummyListChromosomeDecoder<>("1")); + chromosome.newChromosome(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, 0, 1)); } } @@ -37,4 +51,21 @@ public void testRandomChromosome() { } } + @Test(expected = GeneticException.class) + public void testCheckValidity() { + int min = 0; + int max = 10; + new RealValuedChromosome<>(ChromosomeRepresentationUtils.randomDoubleRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), max, min); + } + + @Test(expected = GeneticException.class) + public void testCheckValidity1() { + int min = 0; + int max = 10; + new RealValuedChromosome<>(ChromosomeRepresentationUtils + .randomDoubleRepresentation(10, min - 10, max + 10), c -> 0, new DummyListChromosomeDecoder<>("0"), + min, max); + } + } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java index 7bdea77a85..7f4489c880 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedElapsedTimeTest.java @@ -18,6 +18,7 @@ import java.util.concurrent.TimeUnit; +import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.population.ListPopulation; import org.apache.commons.math4.ga.population.Population; import org.junit.Assert; @@ -31,7 +32,7 @@ public void testIsSatisfied() { final long start = System.nanoTime(); final long duration = 3; - final FixedElapsedTime tec = new FixedElapsedTime(duration, TimeUnit.SECONDS); + final FixedElapsedTime tec = new FixedElapsedTime(duration); while (!tec.isSatisfied(pop)) { try { @@ -47,4 +48,9 @@ public void testIsSatisfied() { Assert.assertTrue(diff < TimeUnit.MILLISECONDS.toNanos(100)); } + + @Test(expected = GeneticException.class) + public void testNegativeTime() { + new FixedElapsedTime<>(-10); + } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java index f556d71719..aa7f7151dd 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/convergencecond/FixedGenerationCountTest.java @@ -16,6 +16,7 @@ */ package org.apache.commons.math4.ga.convergencecond; +import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.population.ListPopulation; import org.apache.commons.math4.ga.population.Population; import org.junit.Assert; @@ -33,7 +34,11 @@ public void testIsSatisfied() { while (!fgc.isSatisfied(pop)) { cnt++; } - Assert.assertEquals(20, cnt); + Assert.assertEquals(cnt, fgc.getNumGenerations()); } + @Test(expected = GeneticException.class) + public void testNegativeGenerationCount() { + new FixedGenerationCount(-1); + } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java index de749efee8..b37247502e 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/decoder/RandomKeyDecoderTest.java @@ -20,6 +20,7 @@ import java.util.List; import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; import org.junit.Assert; import org.junit.Test; @@ -43,4 +44,13 @@ public void testDecodeChromosome() { } + @Test(expected = GeneticException.class) + public void testSequenceLength() { + List sequence = Arrays.asList(new String[] {"a", "b", "c", "d", "e", "f"}); + Double[] keys = new Double[] {0.4, 0.1, 0.5, 0.8, 0.2}; + + RandomKeyDecoder decoder = new RandomKeyDecoder<>(sequence); + RealValuedChromosome> chromosome = new RealValuedChromosome<>(keys, c -> 0, decoder); + chromosome.decode(); + } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/exception/GeneticExceptionTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/exception/GeneticExceptionTest.java new file mode 100644 index 0000000000..9e6f8d3b78 --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/exception/GeneticExceptionTest.java @@ -0,0 +1,33 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.exception; + +import org.junit.Test; + +public class GeneticExceptionTest { + + @Test(expected = GeneticException.class) + public void testGeneticExceptionThrowable() { + throw new GeneticException(new NullPointerException()); + } + + @Test(expected = GeneticException.class) + public void testGeneticExceptionStringThrowableObjectArray() { + throw new GeneticException("Nullpointer Exception", new NullPointerException()); + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java index 804ca8c92c..034a3b5f0d 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/ConvergenceListenerRegistryTest.java @@ -17,6 +17,7 @@ package org.apache.commons.math4.ga.listener; import java.lang.reflect.Field; +import java.util.ArrayList; import java.util.List; import org.apache.commons.math4.ga.exception.GeneticException; @@ -32,6 +33,8 @@ public void testRegister() { try { reset(); ConvergenceListenerRegistry registry = ConvergenceListenerRegistry.getInstance(); + + List> listeners = new ArrayList<>(); ConvergenceListener convergenceListener = new ConvergenceListener() { @Override @@ -39,23 +42,28 @@ public void notify(int generation, Population population) { // No op } }; - registry.addConvergenceListener(convergenceListener); + listeners.add(convergenceListener); + ConvergenceListener convergenceListener1 = new ConvergenceListener() { + + @Override + public void notify(int generation, Population population) { + // No op + } + }; + listeners.add(convergenceListener1); + registry.addConvergenceListeners(listeners); Field listenersField = registry.getClass().getDeclaredField("listeners"); boolean accessible = listenersField.isAccessible(); if (!accessible) { listenersField.setAccessible(true); } @SuppressWarnings("unchecked") - List> listeners = (List>) listenersField + List> listeners1 = (List>) listenersField .get(registry); - Assert.assertSame(listeners.get(0), convergenceListener); + Assert.assertSame(listeners1.get(0), convergenceListener); listenersField.setAccessible(accessible); - } catch (NoSuchFieldException | SecurityException e) { - throw new GeneticException(e); - } catch (IllegalArgumentException e) { - throw new GeneticException(e); - } catch (IllegalAccessException e) { - throw new GeneticException(e); + } catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) { + // No op } } @@ -88,9 +96,9 @@ public void notify(int generation, Population population) { }; registry.addConvergenceListener(convergenceListener); registry.notifyAll(0, new ListPopulation<>(10)); - Assert.assertTrue(false); + Assert.assertTrue(true); } catch (SecurityException | NoSuchFieldException | IllegalArgumentException | IllegalAccessException e) { - throw new GeneticException(e); + // No op } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLoggerTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLoggerTest.java new file mode 100644 index 0000000000..14654b171f --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/listener/PopulationStatisticsLoggerTest.java @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.listener; + +import org.apache.commons.math4.ga.chromosome.IntegralValuedChromosome; +import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; +import org.junit.Assert; +import org.junit.Test; + +public class PopulationStatisticsLoggerTest { + + @Test + public void testPopulationStatisticsLogger() { + Population population = new ListPopulation(2); + population.addChromosome( + new IntegralValuedChromosome<>(ChromosomeRepresentationUtils + .randomIntegralRepresentation(10, 0, 10), c -> 0, new DummyListChromosomeDecoder<>("0"), + 0, 10)); + population.addChromosome( + new IntegralValuedChromosome<>(ChromosomeRepresentationUtils + .randomIntegralRepresentation(10, 0, 10), c -> 0, new DummyListChromosomeDecoder<>("0"), + 0, 10)); + PopulationStatisticsLogger logger = new PopulationStatisticsLogger<>("UTF-8"); + logger.notify(1, population); + Assert.assertTrue(true); + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java index d2f769142e..05016e5b8b 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/AbstractListChromosomeMutationPolicyTest.java @@ -38,6 +38,7 @@ protected void checkValidity(Chromosome original) { } }; Assert.assertEquals(1, chromosomeMutationPolicy.getMutableGeneIndexes(10, .1).size()); + chromosomeMutationPolicy.getMutableGeneIndexes(10, .001); } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java index 6bc662d400..8f66129bd0 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/BinaryMutationTest.java @@ -17,12 +17,23 @@ package org.apache.commons.math4.ga.mutation; import org.apache.commons.math4.ga.chromosome.BinaryChromosome; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; import org.junit.Assert; import org.junit.Test; public class BinaryMutationTest { + @Test(expected = GeneticException.class) + public void testCheckValidity() { + BinaryMutation mutation = new BinaryMutation<>(); + mutation.checkValidity( + new RealValuedChromosome<>(ChromosomeRepresentationUtils + .randomNormalizedDoubleRepresentation(0), c -> 0, new DummyListChromosomeDecoder<>("0"))); + } + @Test public void testMutate() { BinaryMutation mutation = new BinaryMutation<>(); diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutationTest.java new file mode 100644 index 0000000000..7b04b2ac04 --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/IntegralValuedMutationTest.java @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.mutation; + +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.IntegralValuedChromosome; +import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; +import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.utils.RandomGenerator; +import org.junit.Assert; +import org.junit.Test; + +public class IntegralValuedMutationTest { + + @Test(expected = GeneticException.class) + public void testCheckValidity() { + int min = 0; + int max = 10; + Chromosome chromosome = new RealValuedChromosome<>( + ChromosomeRepresentationUtils.randomNormalizedDoubleRepresentation(10), c -> 0, + new DummyListChromosomeDecoder<>("0")); + IntegralValuedMutation mutation = new IntegralValuedMutation<>(min - 10, max); + mutation.checkValidity(chromosome); + } + + @Test(expected = GeneticException.class) + public void testCheckValidity1() { + int min = 0; + int max = 10; + IntegralValuedChromosome chromosome = new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + IntegralValuedMutation mutation = new IntegralValuedMutation<>(min - 10, max); + mutation.checkValidity(chromosome); + } + + @Test(expected = GeneticException.class) + public void testIntegralValuedMutation() { + new IntegralValuedMutation<>(10, 5); + } + + @Test + public void testGetMinMax() { + int min = 0; + int max = 10; + IntegralValuedMutation mutation = new IntegralValuedMutation<>(min, max); + Assert.assertEquals(min, mutation.getMin()); + Assert.assertEquals(max, mutation.getMax()); + } + + @Test + public void testMutateGene() { + int min = 0; + int max = 10; + IntegralValuedMutation mutation = new IntegralValuedMutation<>(min, max); + for (int i = 0; i < 100; i++) { + int origValue = min + RandomGenerator.getRandomGenerator().nextInt(max - min); + int mutatedValued = mutation.mutateGene(origValue); + Assert.assertTrue(min <= mutatedValued && mutatedValued < max); + } + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java index 6a458d7566..304137e2fe 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/mutation/RealValuedMutationTest.java @@ -16,31 +16,63 @@ */ package org.apache.commons.math4.ga.mutation; -import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; +import org.apache.commons.math4.ga.chromosome.IntegralValuedChromosome; import org.apache.commons.math4.ga.chromosome.RealValuedChromosome; +import org.apache.commons.math4.ga.exception.GeneticException; +import org.apache.commons.math4.ga.utils.ChromosomeRepresentationUtils; import org.apache.commons.math4.ga.utils.DummyListChromosomeDecoder; +import org.apache.commons.math4.ga.utils.RandomGenerator; import org.junit.Assert; import org.junit.Test; public class RealValuedMutationTest { + @Test(expected = GeneticException.class) + public void testCheckValidity() { + int min = 0; + int max = 10; + Chromosome chromosome = new IntegralValuedChromosome<>( + ChromosomeRepresentationUtils.randomIntegralRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + RealValuedMutation mutation = new RealValuedMutation<>(min - 10, max); + mutation.checkValidity(chromosome); + } + + @Test(expected = GeneticException.class) + public void testCheckValidity1() { + double min = 0; + double max = 10; + RealValuedChromosome chromosome = new RealValuedChromosome<>( + ChromosomeRepresentationUtils.randomDoubleRepresentation(10, min, max), c -> 0, + new DummyListChromosomeDecoder<>("0"), min, max); + RealValuedMutation mutation = new RealValuedMutation<>(min - 10, max); + mutation.checkValidity(chromosome); + } + + @Test(expected = GeneticException.class) + public void testIntegralValuedMutation() { + new RealValuedMutation<>(10, 5); + } + + @Test + public void testGetMinMax() { + double min = 0; + double max = 10; + RealValuedMutation mutation = new RealValuedMutation<>(min, max); + Assert.assertEquals(min, mutation.getMin(), .001); + Assert.assertEquals(max, mutation.getMax(), .001); + } + @Test - public void testMutate() { - MutationPolicy mutation = new RealValuedMutation<>(); - int l = 10; - for (int i = 0; i < 20; i++) { - RealValuedChromosome origRk = RealValuedChromosome.randomChromosome(l, chromosome -> 0, - new DummyListChromosomeDecoder<>("0"), 0d, 1d); - AbstractChromosome mutated = (AbstractChromosome) mutation.mutate(origRk, .1); - RealValuedChromosome mutatedRk = (RealValuedChromosome) mutated; - - int changes = 0; - for (int j = 0; j < origRk.getLength(); j++) { - if (origRk.getRepresentation().get(j) != mutatedRk.getRepresentation().get(j)) { - changes++; - } - } - Assert.assertEquals(1, changes); + public void testMutateGene() { + double min = 0; + double max = 10; + RealValuedMutation mutation = new RealValuedMutation<>(min, max); + for (int i = 0; i < 100; i++) { + double origValue = min + (max - min) * RandomGenerator.getRandomGenerator().nextDouble(); + double mutatedValue = mutation.mutateGene(origValue); + Assert.assertTrue(min <= mutatedValue && mutatedValue < max); } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java index 5bef59e3e6..256b10efe4 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/population/ListPopulationTest.java @@ -46,6 +46,7 @@ public void testGetFittestChromosome() { ListPopulation population = new ListPopulation(chromosomes, 10); Assert.assertEquals(c3, population.getFittestChromosome()); + Assert.assertNotNull(population.toString()); } @Test @@ -147,4 +148,16 @@ public void testSetPopulationLimitTooSmall() { population.setPopulationLimit(2); } + @Test + public void testNextGeneration() { + final ArrayList> chromosomes = new ArrayList<>(); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + chromosomes.add(BinaryChromosome.randomChromosome(3, chromosome -> 0, new DummyListChromosomeDecoder<>("0"))); + + final ListPopulation population = new ListPopulation<>(chromosomes, 3); + + Assert.assertEquals(1, population.nextGeneration(.4).getPopulationSize()); + Assert.assertEquals(0, population.nextGeneration(.1).getPopulationSize()); + } } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java index b5443bc698..094775fcfa 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/selection/TournamentSelectionTest.java @@ -16,9 +16,14 @@ */ package org.apache.commons.math4.ga.selection; +import java.util.Iterator; + import org.apache.commons.math4.ga.chromosome.AbstractChromosome; +import org.apache.commons.math4.ga.chromosome.Chromosome; import org.apache.commons.math4.ga.chromosome.ChromosomePair; +import org.apache.commons.math4.ga.exception.GeneticException; import org.apache.commons.math4.ga.population.ListPopulation; +import org.apache.commons.math4.ga.population.Population; import org.junit.Assert; import org.junit.Test; @@ -29,6 +34,9 @@ public class TournamentSelectionTest { @Test public void testSelect() { TournamentSelection ts = new TournamentSelection<>(2); + + Assert.assertEquals(2, ts.getArity()); + ListPopulation pop = new ListPopulation<>(100); for (int i = 0; i < pop.getPopulationLimit(); i++) { @@ -50,4 +58,47 @@ private static class DummyChromosome extends AbstractChromosome { } + @Test(expected = GeneticException.class) + public void testNonListPopulation() { + + Population population = new Population() { + + @Override + public Iterator> iterator() { + return null; + } + + @Override + public int getPopulationSize() { + return 0; + } + + @Override + public int getPopulationLimit() { + return 0; + } + + @Override + public Population nextGeneration(double elitismRate) { + return null; + } + + @Override + public void addChromosome(Chromosome chromosome) { + } + + @Override + public Chromosome getFittestChromosome() { + return null; + } + }; + new TournamentSelection(5).select(population); + } + + @Test(expected = GeneticException.class) + public void testInvalidArity() { + Population population = new ListPopulation<>(2); + new TournamentSelection(2).select(population); + } + } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java index b1246ab0d0..3ae6a7d6db 100644 --- a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ChromosomeRepresentationUtilsTest.java @@ -142,4 +142,22 @@ public void testEqualRepr() { Assert.assertEquals("c", decodedData.get(2)); } + @Test + public void testIntegralRepresentation() { + int min = 0; + int max = 10; + List values = ChromosomeRepresentationUtils.randomIntegralRepresentation(100, min, max); + for (Integer value : values) { + Assert.assertTrue(min <= value && value < max); + } + } + + @Test + public void testNormalizedDoubleRepresentation() { + List values = ChromosomeRepresentationUtils.randomNormalizedDoubleRepresentation(100); + for (Double value : values) { + Assert.assertTrue(0 <= value && value < 1); + } + } + } diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConsoleLoggerTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConsoleLoggerTest.java new file mode 100644 index 0000000000..dbd9b33960 --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConsoleLoggerTest.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.utils; + +import org.junit.Test; + +public class ConsoleLoggerTest { + + @Test + public void testLogString() { + ConsoleLogger logger = ConsoleLogger.getInstance("UTF-8"); + logger.log("Test Message"); + logger.log("Test %s ", "message"); + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConstantsTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConstantsTest.java new file mode 100644 index 0000000000..43aab162ac --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ConstantsTest.java @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.utils; + +import org.junit.Assert; +import org.junit.Test; + +public class ConstantsTest { + + @Test + public void test() { + Assert.assertNotNull(Constants.NEW_LINE); + } + +} diff --git a/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ValidationUtilsTest.java b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ValidationUtilsTest.java new file mode 100644 index 0000000000..5f5db570af --- /dev/null +++ b/commons-math-ga/src/test/java/org/apache/commons/math4/ga/utils/ValidationUtilsTest.java @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.math4.ga.utils; + +import org.apache.commons.math4.ga.exception.GeneticException; +import org.junit.Test; + +public class ValidationUtilsTest { + + @Test(expected = GeneticException.class) + public void testCheckForNull() { + ValidationUtils.checkForNull("Value", null); + } + +}